US10720553B2
A display device is provided. The display device includes a thin-film transistor substrate, a conductive pad disposed on the thin-film transistor substrate, and an adhesion film disposed on the conductive pad. The adhesion film includes a plurality of conductive particles. The display device also includes a light-emitting component disposed on the adhesion film. The light-emitting component includes a connection feature. The display device also includes a protection layer partially surrounding the light-emitting component. The connection feature of the light-emitting component has a lower portion not surrounded by the protection layer. The adhesion film has a thickness of T, one of the plurality of conductive particles has a diameter of d, the lower portion of the connection feature has a thickness of t, and 0
US10720550B2
A method of fabricating an LED includes: providing an epitaxial structure having a growth substrate, a first-type semiconductor layer, an active layer and a second-type semiconductor layer; forming an extended electrode and performing thermal treatment to form ohmic contact with the second-type semiconductor layer; providing a temporary substrate bonded with the epitaxial structure, and removing the growth substrate to expose the surface of the first-type semiconductor layer; forming an ohmic contact layer, a mirror layer and a bonding layer over the exposed surface of the first-type semiconductor layer; providing a conductive substrate bonded with the bonding layer, and removing the temporary substrate to expose part of the surface of the second-type semiconductor layer and the extended electrode; forming a roughening surface via etching of the exposed second-type semiconductor layer; and providing a bonding wire electrode forming a closed loop with the extended electrode.
US10720547B2
A method of manufacturing a semiconductor light emitting device includes: forming an active layer of an aluminum gallium nitride (AlGaN)-based semiconductor material on an n-type clad layer of an n-type AlGaN-based semiconductor material; forming a p-type semiconductor layer on the active layer; removing portions of the p-type semiconductor layer, the active layer, and the n-type clad layer so as to expose a partial region of the n-type clad layer; and forming an n-side electrode on the partial region of the n-type clad layer exposed. The removing includes first dry-etching performed by using both a reactive gas and an inert gas and second dry-etching performed after the first dry-etching by using a reactive gas.
US10720543B2
A germanium photodetector which reduces a dark current without degradation of a photocurrent includes: a silicon substrate; a lower clad layer formed on the silicon substrate; a core layer formed on the lower clad layer; a p-type silicon slab formed in a part of the core layer and doped with a p-type impurity ion; p++ silicon electrode sections that are highly-doped with a p-type impurity and act as an electrode; and germanium layers which absorb light. The germanium photodetector further includes an upper clad layer, an n-type germanium region doped with an n-type impurity above the germanium layer, and an electrode. According to the present invention, two germanium layers are provided on the p-type silicon slab so as to miniaturize the area of the surface of the individual germanium layer in contact with the p-type silicon slab, so that the dark current due to threading dislocation can be reduced.
US10720535B2
Disclosed is a SiC wide trench-type junction barrier Schottky diode. The Schottky diode includes a SiC N− epitaxial layer formed on a SiC N+-type substrate and a Schottky metal layer having a planar Schottky metal pattern layer and a downwardly depressed trench-type Schottky metal pattern layer, which are alternately formed at predetermined intervals and on the upper end part of the SiC N− epitaxial layer. The Schottky diode includes a P+ junction pattern formed so as to permeate from the lower part of the trench-type Schottky metal pattern layer to the SiC N− epitaxial layer and a cathode electrode formed on the lower part of the SiC N+-type substrate. The width of the P+ junction pattern is narrower than the width of the trench-type Schottky metal pattern layer, and the P+ junction pattern is not formed on a side wall vertical surface region of the trench-type Schottky metal pattern layer.
US10720533B2
A non-volatile memory device and its manufacturing method are provided. The non-volatile memory device includes a tunneling oxide layer, a floating gate, a dielectric layer, and a control gate. The tunneling oxide layer is formed on a substrate. The floating gate is formed on the tunneling oxide layer, and includes a first polysilicon layer, a second polysilicon layer, and a nitrogen dopant. A grain of the first polysilicon layer has a first grain size, and a grain of the second polysilicon layer has a second grain size that is greater than the first grain size. The nitrogen dopant is formed in interstices between the grains of the first polysilicon layer. The dielectric layer includes a first nitride film, an oxide layer, a nitride layer, and an oxide layer conformally formed on the floating gate. The control gate is formed on the dielectric layer.
US10720527B2
Embodiments of the invention are directed to a semiconductor device that includes a substrate formed from a first type of semiconductor material, along with a fin formed on the substrate. The fin includes a fin channel region configured to include a bottom region, a central region, and a top active region. The central region includes a dielectric material and couples the bottom region to the top active region. The top active region includes a second type of semiconductor material, and the bottom region includes a third type of semiconductor material.
US10720524B1
A split-gate enhanced power MOS device includes a substrate and an epitaxial layer formed on an upper surface of the substrate. A control gate trench is provided in the epitaxial layer. The control gate trench includes a gate electrode and a split-gate electrode. The gate electrode includes a first gate electrode and a second gate electrode. The first gate electrode and the second gate electrode are located in an upper half portion of the control gate trench and are separated by a first dielectric layer. The first gate electrode and the second gate electrode are located above the split-gate electrode and are separated from the split-gate electrode by a second dielectric layer. The first gate electrode and the second gate electrode are separated from a body region in the epitaxial layer by a gate dielectric.
US10720508B2
Methods of selectively nitriding surfaces of semiconductor devices are disclosed. For example, a hardmask is formed on the top portion of the fins to create SOI structure. The hardmask may be formed by nitriding the top portion of the fin. In other embodiments, silicon nitride is grown on the top portion of the fin to form the hard masks. In another example, internal spacers are formed between adjacent nanowires in a gate-all-around structure. The internal spacers may be formed by nitriding the remaining interlayer material between the channel region and source and drain regions.
US10720496B2
FinFETs and methods of forming finFETs are described. According to some embodiments, a structure includes a channel region, first and second source/drain regions, a dielectric layer, and a gate electrode. The channel region includes semiconductor layers above a substrate. Each of the semiconductor layers is separated from neighboring ones of the semiconductor layers, and each of the semiconductor layers has first and second sidewalls. The first and second sidewalls are aligned along a first and second plane, respectively, extending perpendicularly to the substrate. The first and second source/drain regions are disposed on opposite sides of the channel region. The semiconductor layers extend from the first source/drain region to the second source/drain region. The dielectric layer contacts the first and second sidewalls of the semiconductor layers, and the dielectric layer extends into a region between the first plane and the second plane. The gate electrode is over the dielectric layer.
US10720495B2
A semiconductor device includes a substrate and a bump. The substrate includes a first surface and a second surface. A notch is at the second surface and at a sidewall of the substrate. A depth of the notch is smaller than about half the thickness of the substrate. The bump is disposed on the first surface of the substrate.
US10720491B2
Provided is a method of fabricating a semiconductor device. The method includes forming an oxide film on a target layer, forming a first mask film on the oxide film, wherein the first mask film contains a semiconductor material and has a first thickness and a first etch selectivity with respect to the oxide film, forming a second mask film on the first mask film, wherein the second mask film contains a metal and has a second thickness smaller than the first thickness and a second etch selectivity larger than the first etch selectivity with respect to the oxide film, forming a second mask film pattern by patterning the second mask film, forming a first mask film pattern by patterning the first mask film, etching some portions of the oxide film by using the second mask film pattern as an etch mask film, and etching the rest of the oxide film by using the first mask film pattern as an etch mask film to form a hole, wherein the target layer is exposed via the hole.
US10720483B2
A thin film transistor (TFT) array substrate includes: a substrate; a first insulation layer on the substrate; a capacitor including a lower electrode on the first insulation layer, and an upper electrode arranged to overlap with the whole lower electrode and having an opening, and the upper electrode is insulated from the lower electrode by a second insulation layer; an inter-layer insulation film covering the capacitor; a node contact hole in the inter-layer insulation film and the second insulation layer, and within the opening; and a connection node on the inter-layer insulation film and electrically coupling the lower electrode and at least one TFT to each other through the node contact hole.
US10720479B2
The disclosure discloses a display substrate, a method for fabricating the same, and a display device. The display substrate includes: a light-shielding metal layer pattern on a base substrate; a photo-sensitive sensing element layer on the light-shielding metal layer pattern, wherein an orthographic projection of the photo-sensitive sensing element layer onto the base substrate lies in an overlapping area of orthographic projections of the light-shielding metal layer pattern and the sub-pixel areas onto the base substrate; a buffer layer on the photo-sensitive sensing element layer; and a compensation control TFT and a signal line on the buffer layer, wherein a source electrode of the compensation control TFT is electrically connected with the light-shielding metal layer pattern, and the signal line is electrically connected with the photo-sensitive sensing element layer.
US10720470B2
There is provided a variable resistance memory device including a first electrode line layer including first electrode lines extending in a first direction and spaced apart from each other on a substrate, a second electrode line layer that is above the first electrode line layer and including second electrode lines extending in a second direction orthogonal to the first direction and spaced apart from each other, and a memory cell layer including memory cells between the first electrode line layer and the second electrode line layer. Each of the memory cells includes a selection device layer, an intermediate electrode layer, and a variable resistance layer. A first insulating layer is between the first electrode lines, a second insulating layer is between the memory cells, and a third insulating layer is between the second electrode lines. The second insulating layer includes air gaps on side surfaces of the memory cells.
US10720469B2
The present invention is directed to a magnetic structure including a first seed layer, a second seed layer formed on top of the first seed layer, and a third seed layer made of chromium or iridium formed on top of the second seed layer. One of the first and second seed layers comprises cobalt, iron, and boron. The other one of the first and second seed layers is made of iridium, rhodium, cobalt, platinum, palladium, nickel, ruthenium, or rhenium. The magnetic structure further includes a magnetic fixed layer structure formed on top of the third seed layer and having an invariable magnetization direction substantially perpendicular to a layer plane thereof. The magnetic fixed layer structure includes layers of a magnetic material interleaved with layers of a transition metal. The transition metal may be nickel, platinum, palladium, or iridium.
US10720468B2
Methods and apparatus for use in the manufacture of a display device including pixels. Each pixel includes a plurality of sub-pixels, each sub-pixel configured to provide light of a given wavelength. The method may include: performing, using a pick up tool (PUT), a first placement cycle comprising picking up first light emitting diode (LED) dies, and placing a first LED die on a substrate of the display device at a location corresponding to a sub-pixel the display device. The method further includes performing one or more subsequent placement cycles comprising picking up a second LED die, and placing the second LED die on the substrate of the display device at a second location corresponding to the sub-pixel of the display device. Multiple first and second LED dies may be picked and placed during each placement cycle to populate each pixel of the display device to provide redundancy of LED dies at each sub-pixel.
US10720463B2
A method for forming a backside illuminated image sensor with a three-dimensional transistor structure is provided, where forming a gate of the three-dimensional transistor structure includes: forming a source follower transistor and/or a reset transistor with a three-dimensional transistor structure, wherein the source follower transistor and/or the reset transistor correspond to a protruding structure; and forming an insulating sidewall around the protruding structure, forming a groove between the insulating sidewall and a channel region of a transistor corresponding to the protruding structure, and forming a gate of the transistor in the groove, wherein the gate of the transistor is isolated by the insulating sidewall.
US10720458B2
A solid-state imaging device including an imaging area where a plurality of unit pixels are disposed to capture a color image, wherein each of the unit pixels includes: a plurality of photoelectric conversion portions; a plurality of transfer gates, each of which is disposed in each of the photoelectric conversion portions to transfer signal charges from the photoelectric conversion portion; and a floating diffusion to which the signal charges are transferred from the plurality of the photoelectric conversion portions by the plurality of the transfer gates, wherein the plurality of the photoelectric conversion portions receive light of the same color to generate the signal charges, and wherein the signal charges transferred from the plurality of the photoelectric conversion portions to the floating diffusion are added to be output as an electrical signal.
US10720454B2
The present disclosure provides a manufacturing method for an array substrate and a liquid crystal display device. The manufacturing method for an array substrate may include: providing a substrate; forming a thin film transistor device comprising a source and a drain on the substrate; covering a passivation layer, a blocking layer, and a photoresist layer on the thin film transistor device, sequentially; processing the photoresist layer to divide the blocking layer and the passivation layer into a first region and a second region corresponding to positions of an active area, and a third region corresponding to a position of the thin film transistor device. By the above-mentioned manufacturing method, on one hand, a number of mask processes may be reduced, and the manufacturing efficiency may be improved. On the other hand, peeling efficiency of the photoresist may be improved.
US10720453B2
A method is presented for forming a monolithically integrated semiconductor device. The method includes forming a first device including first hydrogenated silicon-based contacts formed on a first portion of a semiconductor material of an insulating substrate and forming a second device including second hydrogenated silicon-based contacts formed on a second portion of the semiconductor material of the insulating substrate. Source and drain contacts of the first device are formed before a gate contact of the first device and a gate contact of the second device is formed before the emitter and collector contacts of the second device. The first device can be a heterojunction field effect transistor (HJFET) and the second device can be a (heterojunction bipolar transistor) HBT. The HJFET and the HBT are integrated in a neuronal circuit and create negative differential resistance by forming a lambda diode.
US10720450B2
An array substrate and a manufacturing method thereof, a display panel and a display device are provided. The array substrate includes: a base substrate; a plurality of gate lines, a plurality of data lines, and a plurality of common electrode lines on the base substrate; the plurality of common electrode lines and the plurality of gate lines are arranged at different layers; the plurality of common electrode lines and the plurality of data lines are arranged at a same layer and parallel to each other; the plurality of gate lines are insulated from and intersected with the plurality of data lines and the plurality of common electrode lines to define a plurality of sub-pixel units.
US10720447B2
An integrated circuit memory device includes a vertical stack structure containing an interlayer insulating layer and a gate electrode, on a substrate. A blocking dielectric region is provided on a sidewall of an opening in the stack structure. A lateral impurity region is provided, which extends between the blocking dielectric region and the interlayer insulating layer and between the blocking dielectric region and the gate electrode. A lower impurity region is also provided, which extends between the blocking dielectric region and the substrate.
US10720444B2
A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips located over a substrate and laterally spaced apart among one another by line trenches which laterally extend along a first horizontal direction and are spaced apart along a second horizontal direction, and memory stack structures arranged in rows extending along the first horizontal direction. Each row of memory stack structures is located on a respective sidewall of the line trenches. Each of the memory stack structures includes a vertical semiconductor channel, a tunneling dielectric contacting the vertical semiconductor channel, a charge storage layer contacting the tunneling dielectric, and a composite blocking dielectric. The composite blocking dielectric includes a first dipole-containing blocking dielectric layer stack, a homogeneous blocking dielectric layer, and a second dipole-containing blocking dielectric layer stack.
US10720426B2
A 3D semiconductor memory device includes a semiconductor substrate, a source line, a gate line and a plurality of memory cells connected in series. The semiconductor substrate has a protruding portion. The source line is disposed in the semiconductor substrate and partially extending below the protruding portion. The gate line is configured to surround and cover the protruding portion and electrically separated from the source line and the protruding portion. The memory cells are disposed on the semiconductor substrate and connected in series to the protruding portion at a top surface thereof.
US10720421B2
In a circuit portion, a p+-type diffusion region penetrates, in the depth direction, an n−-type base region on the front side of a base substrate and surrounds a MOSFET. In a protective element portion on the same substrate, a p++-type contact region, an n+-type diffusion region, and a p+-type diffusion region are selectively provided in a p+-type diffusion region on the front side of the base substrate. The p+-type diffusion region penetrates the p−-type diffusion region in the depth direction, on the outer periphery of the p−-type diffusion region. An n+-type source region, the p+-type diffusion region, the p++-type contact region, and the n+-type diffusion region are connected to a GND terminal. The rear surface of the substrate is connected to a VCC terminal. A snapback start voltage of a parasitic bipolar element of the protective element portion is lower than that of the circuit portion.
US10720420B2
Provided is an electrostatic discharge protection device including a first work area and a second work area. The first work area is configured to form a face-to-face connected diode string. The first work area includes a plurality of first sub-work areas. Each of the first sub-work areas includes a first doped region of a first conductivity type disposed in a substrate, a second doped region of a second conductivity type disposed in the substrate and surrounding the first doped region, and a third doped region of the second conductivity type disposed below the second doped region. The second work area is configured to form at least one diode. The second work area includes at least one second sub-work area. The second sub-work area includes a fourth doped region of the second conductivity type disposed in the substrate. Besides, the fourth doped region is electrically connected to the first doped region.
US10720414B2
A light bulb includes a base, a filament coupled to the base and a cover covering the filament. The filament includes a transparent structure, optoelectronic units arranged on the transparent structure in sequence, each including a side surface, a first and second bonding pad formed on a top side of one of the optoelectronic units, a third and fourth bonding pad formed on a top side of another optoelectronic unit, conductive elements, one of the conductive elements including a bottom surface directly connecting the first and third bonding pads without covering the side surfaces of the one and the another of the optoelectronic units, and a top surface opposite to the bottom surface, the transparent structure continuously covering the optoelectronic units and the conductive elements without directly contacting the top surfaces of the conductive elements, first and seconds terminal electrically connected to the optoelectronic units.
US10720409B2
In some embodiments, a device includes a thermal-electrical-mechanical (TEM) chip having a functional circuit, a first die attached to a first side of the TEM chip, and a first via on the first side of the TEM chip and adjacent to the first die, the first via being electrically coupled to the TEM chip. The device also includes a first molding layer surrounding the TEM chip, the first die and the first via, where an upper surface of the first die and an upper surface of the first via are level with an upper surface of the first molding layer. The device further includes a first redistribution layer over the upper surface of the first molding layer and electrically coupled to the first via and the first die.
US10720403B2
A package includes a first die and a second die. The first die includes a first substrate and a first metal pad overlying the first substrate. The second die includes a second substrate and a second metal pad overlying the second substrate. A molding compound molds the first die and the second die therein. The molding compound has a first portion between the first die and the second die, and a second portion, which may form a ring encircles the first portion. The first portion and the second portion are on opposite sides of the first die. The first portion has a first top surface. The second portion has a second top surface higher than the first top surface.
US10720394B2
An electronic component mounting board includes an inorganic substrate, a wiring board, and a bond. The inorganic substrate includes an electronic component mounting portion in a central area of an upper surface of the inorganic substrate in which an electronic component is mountable. The wiring board is a frame surrounding the electronic component mounting portion on the upper surface of the inorganic substrate. The bond is located between the inorganic substrate and the wiring board. The inorganic substrate includes a downward bend outward from a bond area including the bond.
US10720380B1
A flip-chip wire bondless power device and method for using a two sided contact bare die power device as a single-connection-level power device. The device uses a top pad solder ball array for connecting a top pad electrically connected to the top contact of the bare die power device and a bottom pad solder ball array for connecting a bottom pad that is electrically through an electrically conductive bottom pad connector that is electrically connected to the bottom contact of the bare die power device using an electrically conductive die-attach material, the top pad and bottom pad, and thereby the top pad solder ball array and the bottom pad solder ball array are planar for flip chip mounting. A trench can be formed between the top pad and bottom pad for isolation and insulation purposes. A method of assembling a flip-chip wire bondless power device is also provided.
US10720379B2
The base of an integrated circuit package comprises a first side, and a second side opposing the first side. The base further comprises, a base mounting section, a die mounting section, and a recessed section. The recessed section comprises a recess between the die mounting section and the base mounting section. The base further comprises an opening extending through the base from the first side to the second side. At least a portion of the recess intersects with the opening.
US10720366B2
A method for manufacturing a resistivity standard sample include the steps, preparing a first-conductivity-type silicon single crystal substrate, measuring a thickness of the silicon single crystal substrate by using a thickness measuring instrument having traceability to the national standard, growing a second-conductivity-type silicon epitaxial layer on the silicon single crystal substrate to fabricate an epitaxial wafer having a p-n junction, measuring a thickness of the epitaxial wafer by using the thickness measuring instrument having the traceability to the national standard, obtaining a thickness of the silicon epitaxial layer from the thicknesses of the epitaxial wafer and the silicon single crystal substrate, and measuring a resistivity of the silicon epitaxial layer by using a resistivity measuring instrument having traceability to a resistivity standard reference material. Consequently, the method for manufacturing which enables manufacturing a resistivity standard sample having the traceability to the resistivity standard reference material of, e.g., NIST is provided.
US10720360B2
An embodiment method includes providing a wafer including a first integrated circuit die, a second integrated circuit die, and a scribe line region between the first integrated circuit die and the second integrated circuit die. The method further includes forming a kerf in the scribe line region and after forming the kerf, using a mechanical sawing process to fully separate the first integrated circuit die from the second integrated circuit die. The kerf extends through a plurality of dielectric layers into a semiconductor substrate.
US10720354B2
A workpiece alignment system has a light emission apparatus to direct a beam of light toward a first side of a workpiece through a first polarizer apparatus. A light receiver apparatus positioned on a second side of the workpiece receives the beam of light through a second polarizer apparatus between the workpiece and the light receiver apparatus. A workpiece support supports the workpiece. A rotation device selectively supports and rotates the workpiece support about a support axis. A controller determines a position of the workpiece based on an amount of the beam of light received by the light receiver apparatus. The controller determines a position of the workpiece when the workpiece is supported and rotated based, at least in part, on a rotational position of the workpiece support and at least a portion of the beam of light received by the light receiver apparatus.
US10720348B2
Dual load lock chambers for use in a multi-chamber processing system are disclosed herein. In some embodiments, a dual load lock chamber, includes a first load lock chamber having a first interior volume and a first substrate support, wherein the first substrate support includes a first plurality of support surfaces vertically spaced apart by a first predetermined distance; at least one heat transfer device disposed within the first substrate support to heat or cool the first plurality of substrates; and a second load lock chamber disposed adjacent to the first load lock chamber and having a second interior volume and a second substrate support, wherein the second substrate support includes a second plurality of support surfaces vertically spaced apart by a second predetermined distance that less than the first predetermined distance.
US10720342B2
A substrate processing of the present invention includes a supplying unit which supplies a process liquid containing a sublimable substance in a molten state to the pattern-formed surface of a substrate, a solidifying unit which solidifies the process liquid on the pattern-formed surface so as to form a solidified body and a sublimating unit which sublimes the solidified body so as to remove the solidified body from the pattern-formed surface, and the vapor pressure of the process liquid at a temperature of 20 to 25° C. is equal to or more than 5 kPa, and the surface tension thereof at a temperature of 20 to 25° C. is equal to or less than 25 mN/m.
US10720340B2
The invention relates to a mould for encapsulating electronic components mounted on a carrier, with at least two mould parts which are displaceable relative to each other for engaging with a mould cavity round electronic components, and at least one feed for encapsulating material recessed into the mould parts and connecting to the mould cavity. The invention also relates to a carrier with encapsulated electronic components. The invention further relates to a method for encapsulating electronic components and to the thus manufactured encapsulated separated components.
US10720335B2
Replacement chemistries for the cC4F8 passivation gas in the Bosch etch process and processes for using the same are disclosed. These chemistries have the formula CxHyFz, with 1≤x<7, 1≤y≤13, and 1≤z≤13. The replacement chemistries may reduce RIE lag associated with deep silicon aperture etching.
US10720328B2
An etching method for etching an etching target film using a first organic film processed to have a plurality of line patterns formed on the etching target film, an oxide film conformally formed on a front surface of the etching target film so as to provide a space between adjacent line patterns, and a second organic film formed to embed the space, includes etching back the second organic film and the oxide film using an etching gas whose etching selection ratio is adjusted for the second organic film based on a line width and a width of the space so as to cause an upper surface of the first organic film to be exposed, removing the oxide film between the line pattern and the space, and etching the etching target film using the first organic film and the second organic film as a mask.
US10720324B2
A method of manufacturing a semiconductor device is provided. The method includes forming a film on a substrate by causing a first precursor and a second precursor to intermittently react with each other by repeating a cycle a plurality of times, the cycle alternately performing supplying the first precursor, which satisfies an octet rule and has a first pyrolysis temperature, to the substrate and supplying the second precursor, which does not satisfy the octet rule and has a second pyrolysis temperature lower than the first pyrolysis temperature, to the substrate. In the act of forming the film, a supply amount of the first precursor is set larger than a supply amount of the second precursor.
US10720322B2
A method for fabricating a layer structure in a trench includes: simultaneously forming a dielectric film containing a Si—N bond on an upper surface, and a bottom surface and sidewalls of the trench, wherein a top/bottom portion of the film formed on the upper surface and the bottom surface and a sidewall portion of the film formed on the sidewalls are given different chemical resistance properties by bombardment of a plasma excited by applying voltage between two electrodes between which the substrate is place in parallel to the two electrodes; and substantially removing the sidewall portion of the film by wet etching which removes the sidewall portion of the film more predominantly than the top/bottom portion according to the different chemical resistance properties.
US10720314B2
An apparatus for confining plasma within a plasma processing chamber is provided. The plasma processing chamber includes a lower electrode for supporting a substrate and an upper electrode disposed over the lower electrode. The apparatus is a confinement ring that includes a lower horizontal section extending between an inner lower radius and an outer radius of the confinement ring. The lower horizontal section includes an extension section that bends vertically downward at the inner lower radius, and the lower horizontal section further includes a plurality of slots. The confinement ring further includes an upper horizontal section extending between an inner upper radius and the outer radius of the confinement ring and a vertical section that integrally connects the lower horizontal section with the upper horizontal section. The extension section of the lower horizontal section is configured to surround the lower electrode when installed in the plasma processing chamber.
US10720310B2
A microwave generating system includes a modular architecture which is configurable to provide power output from under 1-kilowatt to over 100-kilowatts. The various power levels are achieved by combining the RF outputs of multiple RF power amplifiers in a corporate structure. The system can be used on any ISM band. Each system component incorporates a dedicated embedded microcontroller for high performance real-time control response. The components are connected to a high speed digital data bus, and are commanded and supervised by a control program running on a host computer.
US10720305B2
Plasma processing systems and methods are disclosed. The plasma processing system includes a high-frequency generator configured to deliver power to a plasma chamber and a low-frequency generator configured to deliver power to the plasma chamber. A filter is coupled between the plasma chamber and the high-frequency generator, and the filter suppresses mixing products of high frequencies produced by the high-frequency generator and low frequencies produced by the low-frequency generator.
US10720300B2
A two-dimensional X-ray scanner that includes a beam steerer for steering an electron beam to impinge upon a target; and a collimator further including an aperture adapted for travel in an aperture travel path for rotating the X-ray beam plane spanned by the electron beam impinging upon the target along a focal track for emitting a scanning X-ray beam.
US10720298B2
A vacuum electron tube comprises at least one electron-emitting cathode and at least one anode arranged in a vacuum chamber, the cathode having a planar structure comprising a substrate comprising a conductive material, a plurality of nanotube or nanowire elements electrically insulated from the substrate, the longitudinal axis of the nanotube or nanowire elements substantially parallel to the plane of the substrate, and at least one first connector electrically linked to at least one nanotube or nanowire element so as to be able to apply a first electrical potential to the nanowire or nanotube element.
US10720293B2
According to an embodiment of the present disclosure, an apparatus of preventing a malfunction of a circuit breaker may include a circuit breaker and a variable resistor installed on a distributing board, the variable resistor being disposed outside the circuit breaker separately from the circuit breaker, wherein the variable resistor is connected in parallel to an anti-pumping auxiliary relay RW, and total resistance of the anti-pumping auxiliary relay RW and the variable resistor connected in parallel to each other is less than resistance of the anti-pumping auxiliary relay RW.
US10720287B2
A push button for a control panel. The push button includes a button body and a reflector molded as a single, monolithic piece with links extending between the button body and the reflector. A divider of the button body is between a first light source of a printed circuit board and an indicator light guide of the button body. The divider restricts light from the first light source from illuminating the indicator light guide.
US10720285B2
Various embodiments may include a coupling element for an electrical switching device comprising: a first switching contact for opening and closing an electrical contact; a second switching contact; a push rod mounted to translate along a longitudinal axis; an actuator connected to the push rod causing the push rod to translate; a pulse mass element; and a spring element coupling the pulse mass element to the push rod. The first switching contact is connected to the push rod.
US10720277B2
Systems and methods are described for a ferrite arrangement that mitigates dimensional-tolerance effects on performance of a wireless charging pad, such as a WEVC pad. These systems and methods include a power-transfer structure having ferrite bars arranged to form ferrite strips in a staggered pattern to provide a path for magnetic flux induced by a magnetic field. The staggered pattern includes a series of ferrite strips that alternate defined starting-point locations at opposing sides of the power-transfer structure. Ending-point locations of the ferrite strips are not defined, but are based on an accumulation of lengthwise dimensional tolerances of the ferrite bars used to form the ferrite strips. Using the staggered pattern in a base power-transfer structure defines a coupling range for coupling with a vehicle power-transfer structure and a range limit for associated magnetic field emissions by the base power-transfer structure.
US10720272B2
The present invention produces a ferrite magnetic material having a remarkably higher maximum energy product ((BH)max) than a conventional ferrite magnetic material through the induction of a high saturation magnetization and a high anisotropic magnetic field by simultaneously adding Co and Zn to substitute some of Fe and adjusting the content ratio of Zn/Co. In addition, the present invention can produce a desired magnetic material at a lower cost than a conventional CaLaCo-based ferrite magnetic material substituted with only Co by using Zn, which is relatively at least seven times cheaper than Co, together with Co.
US10720266B2
A cable assembly includes a cable including a wire and an insulator surrounding the wire extending a length between a first end and a second end and being conductive, where the wire having a first stiffness. The cable assembly includes a sleeve surrounding the cable between the first end and the second end having an interior surface facing the cable and an exterior surface facing an exterior environment of the cable assembly. The cable assembly includes a cable stiffener coupled to the sleeve extending along at least a portion of the length of the cable. The cable stiffener is formable into shape retaining shape and has a second stiffness greater than the first stiffness to hold the cable in the shape retaining shape.
US10720265B2
Coated conductors comprising a conductor and a peelable polymeric coating at least partially surrounding the conductor, where the peelable polymeric coating comprises from 1 to 8 microcapillaries which comprise a low-viscosity filler material. Also disclosed are methods for making such coated conductors.
US10720263B2
An electric cable saddle, or support, arrangement includes a housing having an upper recessed portion adapted to receive and support one or more electrical cables in a fixed, stable manner. Plural apertures disposed on upper portions of the housing on opposed sides of the cable(s) and aligned generally transverse to the length of the cable(s) are adapted to receive a flexible, high strength tie member, or strap, for securely attaching the cable(s) to an upper portion of the housing. A slot disposed in a lower portion of the housing and also aligned generally transverse to the length of the cables(s) is adapted to receive a structural support member for supporting the housing and cable(s). A retaining member also disposed in a lower portion of the housing is moveable adjacent to or into engagement with the support member for fixed positioning of the housing on the support member.
US10720250B2
The invention relates to the nuclear energy field, including pressurized water reactor containment internal passive heat removal systems. The invention increases heat removal efficiency, flow stability in the circuit, and system reliability. The system has at least one cooling water circulation circuit comprising a heat exchanger inside the containment and including an upper and lower header interconnected by heat-exchange tubes, a riser pipeline and a downtake pipeline connected to the heat exchanger, a cooling water supply tank above the heat exchanger outside the containment and connected to the downtake pipeline, a steam relief valve connected to the riser pipeline and located in the water supply tank and hydraulically connected to the latter. The upper and lower header of the heat exchanger are divided into heat exchange tube sections on the assumption that: L/D≤20, L being the header section length, D being the header bore.
US10720247B2
A nuclear reactor power regulator adjusts reactor output based on a reactor output target value and a reactor output change rate. The regulator includes a reactor output calculating device that performs computation based on a thermal equilibrium from power signals of plant parameters to calculate a reactor output signal. A correcting device corrects a continuously obtained reactor output equivalent signal that is considered to be equivalent to a reactor output at a calculation interval of the output signal, so that the output equivalent signal coincides with the output signal. The correcting device calculates a continuous corrected output equivalent signal. A reactor output controlling device calculates a reactor output control signal for controlling the output of the reactor, using the corrected reactor output equivalent signal, the reactor output target value, and the reactor output change rate. A reactor output controller is operated based on the reactor output control signal.
US10720244B2
Systems for controlling and protecting nuclear reactors. A drive of an emergency safety rod of a nuclear reactor includes an electric drive, a reduction gear, and a rack-and-pinion gear. The electric drive contains a contactless electric motor based on permanent magnets, which is installed in the housing of the electric drive with a motor rotor position sensor, and a reduction gear for changing the rate of rotation of the electric drive. A toothed rack is installed along the axis of the rack-and-pinion gear in order to provide for the reciprocating motion of a system absorber rod connected thereto. A toothed electromagnetic clutch having a contactless current supply is installed on an inner shaft of the rack-and-pinion gear, enabling the rigid and simultaneous mechanical coupling of half-couplings, and the drive contains a reverse-motion coupling, a rack-separation spring and toothed rack position sensors.
US10720243B2
The laser amplification apparatus is provided with a plurality of plate-shaped laser medium components (M1 to M4) which are disposed to be aligned along a thickness direction, and prisms (P1 to P3) which optically couples the laser medium components. Each of the laser medium components is provided with a main surface to which a seed light is incident, and a side surface which surrounds the main surface. An excitation light is incident from at least one side surface of a specific laser medium component among the plurality of laser medium components. The excitation light is incident through the prism to a side surface of the laser medium component adjacent to the prism.
US10720235B2
A method for improving food-related personalized for a user including determining food-related preferences associated with a plurality of users to generate a user food preferences database; collecting dietary inputs from a subject matter expert (SME) at an SME interface associated with the user food preferences database; determining personalized food parameters for the user based on the user food-related preferences and the dietary inputs; receiving feedback associated with the personalized food parameters from the user; and updating the user food preferences database based on the feedback.
US10720231B1
A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
US10720222B2
A solid state storage device includes a non-volatile memory and a control circuit. The non-volatile memory includes a specified region. The control circuit is connected with the non-volatile memory, and includes a function storage circuit. A state prediction function for a first failure mode and a state prediction function for a second failure mode are stored in the function storage circuit. If the control circuit confirms that the specified region is changed from the first failure mode to the second failure mode, the control circuit predicts the specified region according to current state parameters of the specified region and the state prediction function for the second failure mode.
US10720219B2
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a word line connected in common to gates of the memory cells, and a control circuit configured to execute a read operation on the memory cells by applying a first read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the first read voltage and a second read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the second read voltage. The control circuit determines the first read voltage by applying at least first to third voltages to the word line, and determines the second read voltage based on the first read voltage.
US10720216B2
A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks. The first block has a first cell unit which includes a memory cell to be programmed and a second cell unit which does not include a memory cell to be programmed, and programming is executed by applying a program potential or a transfer potential to word lines in the first block after the initial potential of channels of the memory cells in the first and second cell units is set to a plus potential. In the programming, the program potential and the transfer potential are not applied to word lines in the second block.
US10720212B2
A memory device with a plurality of memory block may include a plurality of memory cells constituting a memory blocks, and two or more select transistors coupled to the plurality of memory cells constituting the memory block and configured to select the memory block, the two or more select transistors having different threshold voltages from one another.
US10720204B2
According to one general aspect, an apparatus may include a flip-flop circuit. The flip-flop circuit may include a selection circuit, a memory element circuit, a clock circuit. The selection circuit to select, as the selected input signal, between at least two input signals. The memory element circuit synchronously controlled by a clock signal, and configured to store the selected input signal. The clock circuit configured to output, at least, an earlier version of the clock signal and a later version of the clock signal. The selection circuit is configured to be synchronously controlled, at least in part, by the earlier version of the clock signal such that the selected input signal is held stable when being read by the memory element circuit.
US10720199B2
A buffering circuit includes a first signal input/output unit that generates an output bar signal in response to an input signal, a second signal input/output unit that generates an output signal in response to an input bar signal, and a connection unit that electrically connects and disconnects an output node of the first signal input/output unit and a current sink node of the second signal input/output unit to/from each other in response to a control signal, and electrically connects and disconnects a current sink node of the first signal input/output unit and an output node of the second signal input/output unit to/from each other in response to the control signal.
US10720194B2
In a semiconductor memory device, a memory cell array includes a plurality of memory cells. A write circuit includes a negative potential generating circuit that generates a potential lower than a lower power supply potential applied to the memory cells. When a write mask signal indicates an enabled state, the write circuit activates the negative potential generating circuit, and supplies the potential generated by the negative potential generating circuit to a bit line to be supplied with low data. On the other hand, when the write mask signal indicates a disabled state, the write circuit supplies no data to bit line pairs, and inactivates the negative potential generating circuit.
US10720193B2
A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltage. Similarly, a second bit line corresponding to a second storage node storing an inverse voltage level of the first storage node is pre-charged from a larger second power supply voltage to the smaller first power supply voltage. When the first time interval has elapsed, the first and second bit lines are pre-charged from the first power supply voltage to the second power supply voltage during a second time interval. Discrete steps are also used for pre-charging after write operations.
US10720182B2
The disclosure includes a system and method for decomposing a video to salient fragments and synthesizing a video composition based on the salient fragments. A video decomposition application extracts non-salient portions of a video, extracts a plurality of salient fragments of the video, builds a database of the plurality of salient fragments, receives a query, retrieves, from the database of the plurality of salient fragments, a set of salient fragments based on the query, and synthesizes a video composition based on the set of salient fragments and the non-salient portions of the video.
US10720181B1
A magnetic recording cartridge is provided and including a magnetic recording medium, wherein an average thickness of the magnetic recording medium tT is 3.5 μm≤tT≤5.6 μm, a dimensional change amount Δw in a width direction of the magnetic recording medium with respect to a tension change in a longitudinal direction of the magnetic recording medium is 700 ppm/N≤Δw≤20000 ppm, and the magnetic recording medium is accommodated in a state of being wound around the reel in the cartridge case and (a servo track width on an inner side of winding of the magnetic recording medium)−(a servo track width on an outer side of winding of the magnetic recording medium)>0 is satisfied.
US10720180B2
A magnetic-disk glass substrate containing an alkaline earth metal component as a glass composition includes an edge surface that is a mirror surface, and has a roughness percentage of 40% or more when a bearing ratio of a roughness cross-sectional area is 50% in a bearing ratio curve of roughness cross-sectional areas obtained when a surface roughness of the edge surface obtained after the edge surface is etched by 2.5 μm is measured.
US10720176B2
A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining an operating mode of the mobile device based on the orientation of the mobile device. The method further includes identifying speech detection parameters that specify when speech detection begins or ends based on the determined operating mode and detecting speech from a user of the mobile device based on the speech detection parameters.
US10720168B2
Technologies are described herein for time-synchronizing sample data from independent recording devices utilizing samples tagged from a highly accurate time source. Datasets comprising samples representing a signal over a period of time are received from separate recording devices. A number of samples in each dataset are tagged indicating that the sample was taken immediately after a pulse in a PPS signal from a highly accurate time source onboard the recording device. The indices of the PPS-tagged samples, along with corresponding time values, are extracted from the datasets, and a set of common time values between the datasets is determined. A pair of frames of a specific length are extracted from each dataset aligned on the PPS-tagged samples corresponding to the common time values and comparative analysis is performed on the pair of frames.
US10720166B2
Systems and methods for user authentication include a microphone generating a corresponding audio input signal, and a voice processing system operable to identify a pass phrase including human speech in the audio input signal, a voice authentication system operable to extract feature characteristics associated with the identified pass phrase, compare the extracted feature characteristics to user voice features, and determine a confidence level of a voice match. The voice authentication system receives a first acoustic code, compares the first acoustic code to a second acoustic code associated with the user, and determines whether the first acoustic code and second acoustic code match. A user is authenticated if the first acoustic code and second acoustic code match and the confidence level exceeds a threshold value. A user device is operable to prompt the user to speak the pass phrase, generate the acoustic code and output the acoustic code through a speaker.
US10720163B2
The present disclosure relates to systems and methods for checking an onboard speech recognition system of a motor vehicle, wherein, in an online mode, a recognition result of an online speech recognition service, and a recognition result of the onboard speech recognition system, are received for a voice input, and a comparison result of the recognition results is ascertained. A result pattern is received from the onboard speech recognition system for the voice input, and the result pattern, together with the comparison result, is stored in a pattern memory unit. In an offline mode, the recognition result of the onboard speech recognition system and the associated present result pattern are received for a further voice input, and a search for an agreeing, stored recognition situation is carried out based on the present result pattern.
US10720162B2
A voice control method and display apparatus are provided. The voice control method includes converting a voice of a user into text in response to the voice being input during a voice input mode; performing a control operation corresponding to the text; determining whether speech of the user has finished based on a result of the performing the control operation; awaiting input of a subsequent voice of the user during a predetermined standby time in response to determining that the speech of the user has not finished; and releasing the voice input mode in response to determining that the speech of the user has finished.
US10720159B1
Methods and systems for rendering lists of instructions and performing actions associated with those lists are described herein. In some embodiments, an individual may request that a voice activated electronic device associated with their user account assist in performing a task using a list of instructions. The list of instructions may include metadata that indicates actions capable of being performed by additional Internet of Things (“IoT”) devices. When the instructions are rendered, an instructions speechlet may recognize the metadata and may cause one or more of the IoT devices to perform a particular action. Furthermore, the metadata may also correspond to content capable of being rendered by the voice activated electronic device to assist the individual in performing a particular step of the instructions.
US10720153B2
One embodiment of the present invention sets forth a technique for providing audio enhancement to a user of a listening device. The technique includes reproducing a first audio stream, such as an audio stream associated with a media player. The technique further includes detecting a voice trigger. The voice trigger may be associated with a name of a user of the listening device. The technique further includes pausing or attenuating the first audio stream and reproducing a second audio stream associated with ambient sound in response to detecting the voice trigger.
US10720151B2
Systems and methods are disclosed for end-to-end neural networks for speech recognition and classification and additional machine learning techniques that may be used in conjunction or separately. Some embodiments comprise multiple neural networks, directly connected to each other to form an end-to-end neural network. One embodiment comprises a convolutional network, a first fully-connected network, a recurrent network, a second fully-connected network, and an output network. Some embodiments are related to generating speech transcriptions, and some embodiments relate to classifying speech into a number of classifications.
US10720150B2
According to certain embodiments, a system comprises interface circuitry and processing circuitry. The processing circuitry receives an input via the interface circuitry. The input is based on an utterance of a user, and the processing circuitry uses a probabilistic engine to determine one or more candidate intents associated with the utterance. The processing circuitry determines a number of the one or more candidate intents that exceed a threshold. If the number of candidate intents that exceed the threshold does not equal one, the processing circuitry uses a deterministic engine to compare the input to a set of regular expression patterns. If the input matches one of the regular expression patterns, the processing circuitry uses the matching regular expression pattern to determine the intent of the utterance. The interface circuitry communicates the intent of the utterance as an output.
US10720149B2
Techniques to dynamically customize a menu system presented to a user by a voice interaction system are provided. Audio data from a user that includes the speech of a user can be received. Features can be extracted from the received audio data, including a vocabulary of the speech of the user. The extracted features can be compared to features associated with a plurality of user group models. A user group model to assign to the user from the plurality of user group models can be determined based on the comparison. The user group models can cluster users together based on estimated characteristics of the users and can specify customized menu systems for each different user group. Audio data can then be generated and provided to the user in response to the received audio data based on the determined user group model assigned to the user.
US10720146B2
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
US10720145B2
A speech synthesis apparatus includes a content selection unit that selects a text content item to be converted into speech; a related information selection unit that selects related information which can be at least converted into text and which is related to the text content item selected by the content selection unit; a data addition unit that converts the related information selected by the related information selection unit into text and adds text data of the text to text data of the text content item selected by the content selection unit; a text-to-speech conversion unit that converts the text data supplied from the data addition unit into a speech signal; and a speech output unit that outputs the speech signal supplied from the text-to-speech conversion unit.
US10720144B2
An earphone device/test station pairing (1, 2) includes an earphone device (1) including: at least one electroacoustic driver (32, 33, 34); a digital module (31) including a processor module; and a digital interface configured to connect the earphone device (1) to a media/communications device having a digital output; a test station (2) including at least one transducer (40, 42, 6), the test station (2) being operative to communicate with the earphone device (1) via the digital interface to allow data transmission between the earphone device (1) and the test station (2) during a test/configuration procedure; and a test module (4) for performing automated testing of the earphone device (1) when mounted on/connected to the test station (2).
US10720143B2
A sound making device and system for generating white noise is disclosed. The sound making device generally includes a substantially dome-shaped device that includes an outer acoustic shell and an inner acoustic shell mounted atop a base tray. Both the outer acoustic shell and inner acoustic shell have slots (or openings) that overlap to create apertures through which rushing air can pass. The amount of slot overlap is variable. Further, a variable speed fan is arranged inside the outer acoustic shell and inner acoustic shell for forcing airflow out of the apertures. The sound making device also includes a controller and user interface for adjusting the speed of the fan. Further, a sound making system is provided that includes the sound making device in combination with a mobile app.
US10720135B2
Systems and methods are provided for fabricating acoustic panels. One embodiment is a method comprising acquiring a core of acoustic cells, and fabricating a facesheet covering the core by: dispensing a base layer of material atop the acoustic cells while leaving openings into each of the acoustic cells, covering the openings by applying a liner of porous material atop the base layer, dispensing a cap layer of material atop liner while leaving gaps in the cap layer over the acoustic cells, and fusing the cap layer to the liner by directly radiating laser energy onto locations where the cap layer has been dispensed.
US10720132B2
A performance control method includes estimating a performance position in a musical piece by analyzing a performance of the musical piece by a performer, causing a performance device to execute an automatic performance in accordance with performance data designating the performance content of the musical piece so as to be synchronized with the progress of the performance position, and controlling the relationship between the progress of the performance position and the automatic performance in accordance with control data that is independent of the performance data.
US10720126B2
A color ambient light sensor may gather ambient light measurements during operation of an electronic device. The color ambient light sensor may have a color ambient light detector and an adjustable neutral density filter. The electronic device may have components such as a camera and display that are adjusted using ambient light information from the color ambient light sensor. The display may have a display cover layer. Pixels in an active area of the display may display images through the display cover layer. An inactive area of the display may have an opaque masking layer on an interior surface of the display cover layer. An opening in the opaque masking layer may form an ambient light sensor window for the color ambient light sensor. The adjustable neutral density filter may be interposed between the color ambient light detector and the ambient light sensor window.
US10720121B2
A half-power buffer amplifier includes an amplification unit including first and second nodes, the amplification unit configured to differentially amplify a differential input signal and to output a differentially amplified output signal, a first output unit including a first buffer unit between a first power source having a first voltage and a second power source having a second voltage, a second buffer unit between the first and second power sources, and a first switch unit between the first and second buffer units, and a second output unit including a third buffer unit between the second power source and a third power source having a third voltage, a fourth buffer unit between the second and third power sources, and a second switch unit between the third and fourth buffer units. Each of the first to third buffer units receives the differentially amplified output signal. The first switch unit is turned on or off based on or in response to a pre-driving control signal.
US10720113B2
An image display apparatus is disclosed. The image display apparatus includes a panel, a plurality of light sources to output light to the panel, a plurality of switching elements to switch the light sources, and a processor to control the switching elements, wherein the processor controls a current having a variable level to flow into each light source string among the light sources, based on local dimming data, thereby improving contrast in displaying images.
US10720111B2
This application provides a display screen backlight control method, a display screen backlight control apparatus, and a terminal. The method includes determining a backlight to-be-switched-on region of a display screen according to an operation on the display screen, determining a specified to-be-lighted light source according to the backlight to-be-switched-on region, and lighting the specified to-be-lighted light source and illuminating at least the backlight to-be-switched on region of the display screen while maintaining other light sources associated with region outside of the backlight to-be-switched-on region in an unilluminated state.
US10720107B2
A display device having a frame period including reset, compensation, relay, emission, and initialization periods. Each pixel includes: an organic light emitting diode having an anode coupled to a second node and a electrode coupled to a second power source; a first transistor between a first power source and the second node, and a gate electrode coupled to a first node; a second transistor between the first node and the second node; a third transistor between the first power source and a third node; a fourth transistor between a fourth node and the third node; a fifth transistor between a data line and the fourth node; a sixth transistor between a third power source and the second node; a first capacitor between the third node and the first node; and a second capacitor coupled the fourth node and the third power source.
US10720104B2
A pixel circuit and a driving method thereof, and a display device. The pixel circuit includes a pixel unit and a bias-voltage regulating circuit. The pixel unit includes: a driving circuit configured to generate a driving current according to a control voltage at a light-emitting stage; a light-emitting control circuit configured to output the driving current to drive the light-emitting device to emit light at the light-emitting stage; a data writing circuit configured to write a data voltage into the driving circuit; a reset circuit configured to reset the driving circuit under control of a reset voltage, and to reset the light-emitting device under control of a gate line; and a bias-voltage regulating circuit configured to, before the data writing circuit writes the data voltage into the driving circuit, perform bias voltage regulation on the driving circuit to control the pixel unit to be in a bias voltage state.
US10720097B2
A driver includes: an interface unit that receives image data; an error detection unit that performs error detection on the received image data; and a drive circuit that drives an electro-optical panel based on the image data. The driver outputs a result of the error detection to an external device.
US10720094B1
A display apparatus includes a display screen and circuitry. The circuitry receives a user input that corresponds to a viewing mode of the display screen. The circuitry detects a state of the display screen based on the received user input. The detected state corresponds to one of a rolled state or an unrolled state of the display screen. The circuitry controls a motion of the display screen based on the received user input. The control of the motion corresponds to at least the change in the detected state of the display screen or a change in a swivel angle of the display screen about a swivel axis. The swivel angle corresponds to a rotation of the display screen about the swivel axis.
US10720084B2
A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside the enclosure. The simulated tissue model is adapted for practicing a number of surgical procedures including but not limited to transanal excisions and transvaginal hysterectomies. The simulated tissue model includes one more components and is interchangeably connected to the frame with fasteners configured to pass through apertures in the frame to suspend the simulated tissue model within the frame. The enclosure of the frame is increasingly laterally constricted along the longitudinal axis to progressively increase the confinement of the components of the simulated tissue model.
US10720079B1
Methods, computer-readable media, software, and apparatuses provide an interactive application, such as a video game, that presents gaming and driving challenges to facilitate improvement of driving skills and development of safe driving behavior. Drive data may be collected while a user is driving a vehicle and the drive data may be used to define a graphically simulated virtual world. A drive score may also be calculated based on the drive data. Portions of the graphically simulated virtual world may be unlocked based on the drive score. Also, attributes of a character within the graphically simulated virtual world may be modified based on the drive score.
US10720075B2
One or more transparent or translucent sheets of cellophane are folded and cuts are made to create symmetric patterns and designs. The cellophane creates diffraction, refraction, interference, and reflection pattern of light that become strikingly visible when viewed under polarized light. The cellophane patterns and designs are placed on top of one another such that the holes in the overlapping sheets cause a variation in the path of light traveling through the layers of the cellophane, creating beautiful and varied optical patterns of light that change with the placement of the layers of cellophane and with variation of the angle of polarized light for a kaleidoscope effect. The cellophane is viewed against the backdrop of a blue sky to provide a source of polarized light. Placing the cellophane on glossy black cardboard brings out the prismatic colors created by light refraction and reflection.
US10720074B2
A simulator facilitates simulated welding activity of simulated weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment in which a welding activity is simulated, the welding activity occurring at an interface of a first simulated work piece and a second simulated work piece that defines a simulated weld joint. The simulator is capable of simulating the simultaneous welding of multiple users on the simulated weld joint in real time.
US10720063B2
A device, system and method is provided for obtaining and processing turbulence data via communication devices located on-board airplanes. Turbulence data obtained by a plurality of communication devices may be received during flights onboard respective ones of a plurality of airplanes. Turbulence map data may be generated by super-positioning the turbulence data received from the plurality of communication devices onto a single tempo-spatial frame of reference. The turbulence map data may be distributed to one or more of the communication devices. A device, system and method is also provided for generating turbulence map data that may reduce or eliminate “false positive” turbulence events. Turbulence map data may be generated for the airspace region based on a minimum of different turbulence values. The turbulence map data of at least the airspace region may be transmitted to one or more communication devices based on the minimum of the turbulence values.
US10720060B2
An information processing apparatus includes a controller configured to perform, in a case where a possibility of communication interruption due to an insufficient remaining amount of battery is detected for a first wireless communication terminal used by a first user for whom a ride reservation for a vehicle is established with a driver of the vehicle, a process regarding a meet-up schedule of the driver and the first user of the ride reservation. The process regarding a meet-up schedule may be cancellation of the ride reservation, change of a scheduled meet-up location, or the like.
US10720053B1
A busway crossing warning system includes an approach tag reader, a crossing controller and a bus signal device. The approach tag reader is located in a bus lane on a road at a distance from an entrance of an intersection in a direction prior to a bus approaching the intersection, the bus being equipped with an identification tag. The approach tag reader detects the bus with the identification tag when the bus drives over the approach tag reader and sends out an approach signal to the crossing controller indicating the bus is approaching the intersection. The crossing controller activates bus signal device after receiving the approach signal to inform the bus is detected.
US10720042B2
Systems and methods for tracking, locating, identifying, or mapping movements of persons or personnel within a facility may include badges carried by individuals throughout the facility. These badges can each include a transmitter configured to transmit signals including signature information identifying the badges and also identifying codes of each signal transmitted. In addition, a plurality of dispensers can be positioned at selected locations of the facility and can include receivers that receive the signals transmitted by the transmitters of the badges. These receivers also can be configured to transmit information related to the received signals to one or more processors configured to identify each badge from which signals are received based upon the signature information and also to determine the proximity, range, distance, or zone between the badge identified and the receivers.
US10720041B2
A user reminding method and apparatus, and a mobile terminal includes, obtaining, by a terminal device, a physical status of a user and a first blood pressure value of the user when a time difference between a current time and a preset reminding time is less than a first threshold; determining a first safety level based on the physical status and the first blood pressure value; and sending a first reminding signal in a manner corresponding to the first safety level.
US10720040B2
A soiled diaper detection system having a soiled diaper detection device, one or more computer devices in communication with the diaper detection device configured to generate and process requests to the diaper detection device, and store data received from the soiled diaper detection device.
US10720036B2
Systems and methods for coupling a tag to an item. The methods comprise: dispensing the tag from a tag feeder of a tag applicator; performing first operations by the tag applicator to mechanically move the tag into a nest of the tag applicator; determining if a given criteria is met based on feedback information received from at least one of a user of the tag applicator and a sensor provided with the tag applicator; and performing second operations by the tag applicator to couple the tag to the item, when a determination is made that the given criteria is met.
US10720027B2
A reading device includes display and an image capturing device to image objects on a checkout counter. A control unit receives a first image including at least one object on the checkout counter, extracts a first object that is closest to the image capturing device in the first image, then displays an image of the first object and a frame around the first object. Generic object recognition is performed on the first object. A second image is received from the image capturing device. The control unit determines whether the first object is still closest to the image capturing device. A second object is extracted from the second image if the first object is no longer closest to the image capturing device and the second object is the one closest to the image capturing device in the second image.
US10720026B2
Embodiments of the invention comprise skill-based wagering games, systems and devices. In one embodiment of the invention, the configuration of a skill-based game is dependent upon the skill level of the player or players. In one embodiment, the game is configured so that the odds of winning the game, and thus the payout for a winning outcome, depends upon the player's skill level. In other embodiments, the payouts or awards offered to players are fixed and the difficultly level for achieving a winning outcome is adjusted based upon the skill levels of the players.
US10720025B2
A game of chance is disclosed allowing an outcome determined by the actions of a player. The game of chance comprising a layout defining plural cells. A player selects a number of winning indicia and a pre-determined winning order for the winning indicia to be revealed. A first portion of the cells each have a winning indicia contained therein, and a remaining portion of the cells each have a non-winning indicia contained therein. The winning and non-winning indicia are initially concealed to a player and are selectively revealable by the player. The player may select a limited number of cells to reveal indicia contained therein. An object of the game is to maximize a number of winning indicia revealed by the player.
US10720022B2
In various embodiments, the present disclosure relates generally to gaming systems and methods for individually activating zero, one or more features in association with one or more elements or parameters of a play of a game. In these embodiments, upon an occurrence of a feature activation determination sequence triggering event, the gaming system enables a player to participate in a feature activation determination sequence to individually determine, for one or more displayed elements of a play of a game, whether or not to individually activate one or more features in association with such displayed elements for the play of the game.
US10720020B2
Systems and methods for providing a secondary contest involving a plurality of players playing a primary award wagering game. The players enter wagers in the primary game, and the results from the primary wagering game determine the outcome of a secondary pari-mutuel contest in which players compete against each other. The results from the primary wagering game resolve the secondary contest where the highest ranking results will win the wagers placed in the secondary contest on a tiered basis.
US10720016B2
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system can include electronic gaming machines that are compatible to receive both virtual ticket vouchers and printed ticket vouchers that are redeemable for credits on the electronic gaming machines. Information associated with a virtual ticket voucher can be stored on a patron-controlled portable electronic device and then can be wireless transmitted to the electronic gaming machines. The electronic gaming machines can be configured to issue virtual ticket vouchers and printed ticket vouchers that can be redeemed for cash or additional game play on another electronic gaming machine. In one embodiment, the electronic gaming machine can be configured to issue a virtual ticket voucher to a patron-controlled portable electronic device.
US10720011B2
A system has a database that stores a plurality of pre-recorded video clips of real-world sports game events. Further, the system has a game engine processor that determines that a wager time period for a corresponding virtual sports game has completed. The game engine processor also determines an outcome of the virtual sports game subsequent to the determination that the wager time period has completed. Moreover, the game engine processor selects a pre-recoded clip from the plurality of pre-recorded clips that corresponds to the outcome. Finally, the game engine processor links the pre-recorded video clips as a base video layer to one or more overlay video layers. The wager time period is a period of time in which one or more user inputs are permitted to be received at a computing device that renders the virtual sports game.
US10720009B2
A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.
US10720007B2
A gaming machine may be configured for supporting games that include use of pay modalities, which are overlaid on selected symbols. The gaming machine includes a credit input mechanism configured for establishing a credit balance that is increasable and decreasable based on wagering activities, a display having a plurality of display positions, and a game controller to select a plurality of symbols, to cause the display to display the selected symbols, to determine if the selected symbols associated with at least one of one or more predetermined reels of the plurality of reels include a special symbol, and if so, to determine one or more special values associated with the special symbol, and to overlay a particular one of the one or more special values on each displayed instance of the special symbol. The game controller determines a payout based on assigned special values associated with the displayed special symbol.
US10719997B1
Various embodiments provide prognostic vehicle diagnosis methodologies for monitoring the relative health of various vehicle components over time, to enable replacement of those vehicle components prior to component failure. Sensors monitoring those vehicle components transmit generated telematics data to a computing entity configured to generate a telematics data signature based on the sensor-generated data, and to compare the telematics data signature against a reference data signature to ascertain the relative health of the vehicle component. If the telematics data signature satisfies a failure threshold identified within the reference signature, the computing entity initiates a replacement process at least in part by generating an alert for a maintenance personnel.
US10719990B2
Provided is a control method of an electronic apparatus. The control method of an electronic apparatus includes: calculating an average speed of a vehicle when a specific event occurs; generating an object indicating a relationship between the calculated average speed and an event speed corresponding to the specific event; and outputting the generated object through augmented reality.
US10719979B2
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US10719976B2
In order to decrease a memory footprint for volume rendering, distance field information is adaptively compressed and merged with an existing data structure having unused memory to form a merged dataset. During rendering, the merged dataset is sampled, and a sampled value is used to identify a look-up table for a corresponding voxel or is decompressed and used to skip empty space.
US10719975B2
An information processing apparatus that generates a three-dimensional model based on a plurality of camera images obtained using a plurality of cameras, performs: transforming, into two-dimensional coordinate points on a camera image, a plurality of representative coordinate points specified from one processing unit voxel of a plurality of processing unit voxels that are obtained by dividing a target three-dimensional space serving as a target of three-dimensional model generation; determining, by using transformation results of the plurality of representative coordinate points, a coordinate point on the camera image corresponding to an internal coordinate point of the one processing unit voxel; and generating the three-dimensional model based on the determined coordinate point on the camera image corresponding to the internal coordinate point of the one processing unit voxel.
US10719973B2
Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
US10719970B2
One disclosed embodiment includes a method of scheduling graphics commands for processing. A plurality of micro-commands is generated based on one or more graphics commands obtained from a central processing unit. The dependency between the one or more graphics commands is then determined and an execution graph is generated based on the determined dependency. Each micro-command in the execution graph is connected by an edge to the other micro-commands that it depends on. A wait count is defined for each micro-command of the execution graph, where the wait count indicates the number of micro-commands that the each particular micro-command depends on. One or more micro-commands with a wait count of zero are transmitted to a ready queue for processing.
US10719965B2
An image selection unit selects images for each group. An image arrangement unit lays out the images in a template. A layout evaluation value calculation unit calculates a layout evaluation value of each page for an image after the images are arranged in the template. A layout evaluation value period setting unit sets regular variability of the layout evaluation value of each page of the composite image.
US10719963B2
A mobile computing device operated by a service provider or a user of a network-based service is configured to present a graphical user interface (GUI) map feature. The GUI map feature includes a map layer and a visual data layer for displaying one or more visual representations of service data associated with the network-based service. The mobile computing device is configured to determine a set of anchor coordinates for the GUI map feature and retrieve a set of service data based at least in part on the set of anchor coordinates. The set of service data can include a first set of service data associated with a map area to be illustrated by the GUI map feature and a second set of service data associated with a buffer area. The second set of service data can be retrieved based further on an image processing parameter.
US10719959B2
The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.
US10719958B2
A method relating to an image fusion includes acquiring a thermal infrared image and a visible image. The method also includes receiving a fusion parameter corresponding to a color space and generating, based on the fusion parameter, a fused image of the thermal infrared image and the visible image. The method further includes receiving a regulation parameter, the regulation parameter including a color scheme or a partial contrast, and adjusting the fused image according to the regulation parameter.
US10719954B2
A method for extracting a center position of an infrared spot is disclosed. The method includes: acquiring, by an electronic device, an image, wherein the image includes an infrared spot; denoising, by the electronic device, the image; binarizing, by the electronic device, the denoised image; extracting, by the electronic device, a connected component of the infrared spot in the binarized image, wherein the connected component includes a plurality of pixel intensities and pixel positions of the infrared spot; and calculating, by the electronic device, the center position of the infrared spot based on the extracted connected component.
US10719946B2
An information processing apparatus that causes a display to display an image captured by one or more image capturing apparatuses is provided. The information processing apparatus obtains one or more pieces of path information indicating a change in a position of an object captured by the one or more image capturing apparatuses, and causes the display to display map information overlapped with the one or more pieces of path information and at least one of information related to a time corresponding to the path information and information that can specify an image capturing apparatus corresponding to the path information.
US10719943B2
A program stored on a non-transitory computer readable medium executable on a computer to perform discriminating a fiducial marker from captured images successively output from a camera, based on marker information representing associations between fiducial markers and object identifiers, identifying start points of one or more structured markers in the captured images based on the discriminated fiducial marker and position information defined in association with the fiducial marker, determining states of the one or more structured markers continuing from the start points, and outputting an operation instruction in accordance with the determined states of the one or more structured markers to an object discriminated based on the object identifier associated with the discriminated fiducial marker.
US10719938B2
A method of recognizing edges in a camera image (A) produced by a camera, includes steps of: assigning (S1) a respective scaling size to each pixel (aij) of the camera image (A) as a function of an object distance, relative to the camera, of a spatial region imaged in the respective pixel (aij); producing (S2) an integral image (B) from the camera image (A); applying (S3) Haar wavelet transforms to the pixels (bij) of the integral image (B) to generate a gradient image (C), wherein a scaling of the Haar wavelets is determined for each pixel (bij) of the integral image (B) taking account of the scaling size assigned to the corresponding pixel (aij) of the camera image (A); and recognizing (S4) edges in the camera image (A) using the generated gradient image (C).
US10719937B2
Systems and methods for detecting document contours in a digital image. An example method may involve: receiving an image comprising one or more documents and detecting a set of lines in the image; identifying a plurality of intersection points corresponding to the set of lines; determining a vanishing point based on the plurality of intersection points; generating a candidate polygon based on the set of lines; evaluating the candidate polygon based on a parameter associated with the vanishing point; and indicating the candidate polygon represents a contour of one of the one or more documents.
US10719935B2
An image processing apparatus is disclosed. The image processing apparatus of the present invention comprises: an image receiving unit for receiving a first image and a second image of the same object taken at different times; a processor for obtaining transformation information by registering the first image on the basis of the second image, obtaining a first segment image corresponding to an area of the object from the first image, and generating a second segment image corresponding to an area of the object of the second image by transforming the obtained first segment image according to the transformation information; and an output unit for outputting the second segment image.
US10719929B2
The present disclosure relates to the prediction of part and material quality of Additive Manufacturing (AM) processes using layer based images. Described herein are methods and systems for detection of errors in parts built by AM processes such as Selective Laser Melting (SLM). The detection comprises analysis of optical images to identify errors which appear in layers during the AM build process. Errors include but are not limited to warpage of parts and dross formation of overhang surfaces.
US10719927B2
An electronic device, method, and computer readable medium for multi-frame image processing using semantic saliency are provided. The electronic device includes a camera, a display, and a processor. The processor is coupled to the camera and the display. The processor receives a plurality of frames captured by the camera during a capture event; identifies a salient region in each of the plurality of frames; determines a reference frame from the plurality of frames based on the identified salient regions; fuses non-reference frames with the determined reference frame into a completed image output.
US10719922B2
An image processing apparatus includes a setting unit configured to set at least one of a plurality of display modes including a first display mode and a second display mode, and a processing unit configured to perform first gradation conversion processing on input image data when the first display mode is set, and to perform second gradation conversion processing on the input image data when the second display mode is set, wherein the second gradation conversion processing improves a gradation of a part of a gradation range of the input image data to a further extent than the first gradation conversion processing. Upon reception of an instruction for displaying an enlarged image of a part of an image region of the input image data in a state where the first display mode is set, the first display mode is canceled and the second display mode is set.
US10719920B2
In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
US10719915B2
The invention relates to an apparatus and a method for determining a defocussing value (Δz, Δz1, Δz2) for at least one image feature in an image, wherein at least one monochromatic image of an object is generated, wherein the defocussing value (Δz, Δz1, Δz2) is determined on the basis of the image and depending on the wavelength (λ) of the monochromatic image, and a method and apparatus for image-based determination of a dimensional size.
US10719912B2
Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.
US10719905B2
An apparatus is described. The apparatus includes an image processing unit. The image processing unit includes a plurality of stencil processor circuits each comprising an array of execution unit lanes coupled to a two-dimensional shift register array structure to simultaneously process multiple overlapping stencils through execution of program code. The image processing unit includes a plurality of sheet generators respectively coupled between the plurality of stencil processors and the network. The sheet generators are to parse input line groups of image data into input sheets of image data for processing by the stencil processors, and, to form output line groups of image data from output sheets of image data received from the stencil processors. The image processing unit includes a plurality of line buffer units coupled to the network to pass line groups in a direction from producing stencil processors to consuming stencil processors to implement an overall program flow.
US10719904B2
A parallel processing apparatus includes, a plurality of operational circuits that execute operations for data in parallel, and a control circuit that, upon an end of operations for a first portion of the data, finds estimated operation time for operations for a second portion that is an object of operations subsequent to the first portion, based on target time for operational processing for the data and a data amount of remaining data for which no operation has been executed in the data, finds a second parallelism of the operations for the second portion, based on a first parallelism of the operations for the first portion, a measurement value of operation time for the operations for the first portion, and the estimated operation time, and causes operational circuits, numbering in a number indicated by the second parallelism among the plurality of operational circuits, to execute the operations for the second portion.
US10719881B2
A subscription healthcare coverage system and method providing lower-cost and less-complex healthcare coverage for individuals, including employees of businesses, having flat initial fees, business-provided discounts, adjustments of fees upon renewal based on past use, secure direct instant communications with covered individuals, businesses, and healthcare providers through common electronic devices, accumulation of data in a secure, quickly-accessible form, and administration based on the application of defined rules to accumulated data.
US10719878B2
A method performed by one or more processing devices, via one or more networks, for the proactive, without initiation by an owner of a first retirement account, and automatic portability of the first retirement account, comprising: automatically searching databases or sending search requests to one or more record-keepers for a second retirement account owned by the owner; and sending a negative consent notification having a date to the owner of the first retirement account; wherein the negative consent notification advises the owner that unless the owner provides other instructions within a time period from the date, the first retirement account shall be rolled over, in-whole or in-part, into the second retirement account or vice versa.
US10719877B2
A computer-implemented method for providing an exchange traded fund comprising the steps of: providing a unit investment trust including a plurality of ownership units, wherein the unit investment trust includes a portfolio of securities composed in accordance with an index; distributing the ownership units of the unit investment trust to one or more investors; providing an exchange traded fund including a plurality of ownership shares; upon the occurrence of a conversion event, tendering the portfolio of securities to the exchange traded fund in return for an in-kind distribution of the plurality of ownership shares; and distributing the plurality of ownership shares to the one or more investors according to a predetermined ratio of ownership units to ownership shares.
US10719875B2
A server system, computer-readable storage medium storing at least one program, and a computer-implemented method for controlling submission of transactions to a transaction processing system for execution. A first message including data for a first transaction is received, the first message being corrupted. A first symbol associated with the first transaction is determined and added to an interfered transaction list. Upon receiving a subsequent message including data for at least one subsequent transaction, determining whether the at least one subsequent transaction is associated with a symbol in the interfered transaction list. If so, submission of the at least one subsequent transaction to a transaction processing system is delayed, and if not, submission of the at least one subsequent transaction is not delayed.
US10719871B2
A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.
US10719861B2
Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units are disclosed. A system includes one or more display units configured to be coupled to shelves of a modular shelving system, one or more processors communicatively coupled to the one or more display units, one or more memory components communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory components. When executed by the one or more processors, the machine readable instructions cause the system to determine a product identifier corresponding to a product, identify one or more display units to update in response to determining the product identifier corresponding to the product, and update a graphical output of the one or more display units identified to be updated in response to identifying the one or more display units to update.
US10719860B2
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate adaptive scheduling automatically to optimally distribute items, such as shipping an item in accordance with an adapted frequency for a subscription. In some examples, a method may include identifying item characteristics associated with an item, determining a frequency based on at least an item characteristic in association with a subset of subscriber accounts, generating data representing a frequency and a subset of the item characteristics to integrate with a web page generated for a merchant computing system, and transmitting the formatted data to a user interface to display a display portion based on the formatted data as an integrated portion of an integrated web page including the web page.
US10719856B2
Systems and methods are described herein for resolving advertisement placement conflicts. Specifically, a number of parameters may be entered into a system in order to distribute advertisements into advertisement slots. In many instances, a combination of these parameters causes a conflict in the system where all the parameters cannot be applied in order to place advertisements into advertisement slots. The conflict may be resolved by using an advertisement assignment model to determine which parameters may be relaxed in order to arrive at an optimal solution that violates a smallest number of parameters having the least priority. When such a solution is found, the advertisement assignment model may be modified and advertisements may be placed into advertisement slots based on the modified advertisement assignment model.
US10719852B2
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US10719847B2
A method for determining effectiveness of placing promotion information includes: characteristic information sent by multiple terminals is received to obtain multiple pieces of characteristic information, the characteristic information being obtained by monitoring promotion information by the terminals respectively and the characteristic information including specified accounts of a social application or terminal information; statistics on a total number of exposures of and a total number of clicks on the promotion information is made based on the characteristic information; user attributes corresponding to the terminals are determined to obtain multiple user attributes based on the characteristic information; statistics on a number of hit exposures of the promotion information is made based on the multiple user attributes and a target user attribute of the promotion information; and effectiveness of placing the promotion information is determined based on the number of hit exposures, the total number of exposures and the total number of clicks.
US10719845B2
Systems and methods for providing a marketplace-like presentation system include a system provider device that receives, through communication over a network with a user device, a request to create a marketplace-like presentation system account. The system provider device may then provide a means for parsing and extracting information (e.g., in the form of an inbox parsing and extractor engine) from email marketing offers in a user webmail account, wherein the means for parsing and extracting interfaces a webmail provider including the user webmail account and a user interface (UI) application, and wherein the means for parsing and extracting extracts information from the email marketing offers. Thereafter, the system provider device may present a marketplace-like interface view displayed via the UI application, wherein the marketplace-like interface view includes at least one listing having the extracted offer information.
US10719839B2
A method of delivering a discount on a purchasable item includes capturing a message of the item by a device. The device processes the message and sends a message artifact. A discount service computer receives and parses the message. The message is matched to a record of an eligibility database, if any exist in the eligibility database, or else a corresponding record for the message is generated. A discount database is accessed for a discount coupon relevant to the record and the purchasable item identity. The discount coupon is sent to the device. The item is discounted at point of purchase, and the applicable record of the discount database is updated.
US10719836B2
Methods and systems for enhancing a web page are described. Consistent with some embodiments, a content enhancement server analyzes receives a user's web search query submitted to a search engine during a web browsing session. Using the received web search query, the content enhancement server performs various algorithmic operations to select text within a web page being presented to a user for conversion to an interactive link, and/or to select content (e.g., an advertisement) to be presented in connection with the presentation of the web page.
US10719832B1
Various examples are directed to systems and methods for detecting fraud. A financial institution system may receive, from a transaction device, a transaction authorization request describing a transaction to be drawn on an account of a user. The financial institution system may also receive, from the user computing device, environmental data describing an environment of the user and determine that the environmental data indicates an anomalous condition. Based at least in part on the determining, the financial institution system may decline the transaction.
US10719831B2
The invention provides systems and method for securely inputting user data from a user into a mobile device and also for generating user data to be input by a user into a mobile device. For example, there is provided a mobile device case for securely inputting user data from a user into a mobile device, the case comprising: a microcontroller, a communication module for communicating with the mobile device and a user interface to enable the user to input the user data. The microcontroller is preferably configured to receive the user data which is input by a user via the user interface, process said user data to create processed data and communicate said processed data to said mobile device. Alternatively, the microcontroller is configured to receive a request to generate the user data; generate said user data and display said user data on the user interface.
US10719827B2
A transaction system and method of performing a transaction by using a peripheral device are provided. The method includes receiving transaction information from an external device, searching for a peripheral device when the transaction information is received, and performing the transaction with a transaction server by using information received from the searched peripheral device and the transaction information.
US10719822B2
Embodiments described herein disclose a mobile device system for displaying contactless payment options to a user of a mobile device. A location of the device may be detected. The location may be transmitted to a payment services provider, and information indicating that the location corresponds to a merchant having contactless payment options may be received. In response, graphical depictions of payment options associated with a plurality of payment sources are displayed on a touch-sensitive display of the mobile device. A selection of one of the graphical depictions is received, and in response, one or more transceivers of the mobile device, such as one or more NFC transceivers, may be activated. The activation may cause the transceivers to transmit a personal account number to a point-of-sale terminal. Thus, the user is presented with contactless payment options based on a geographical location, and may be presented with a suggested payment source.
US10719820B2
Systems and methods are disclosed for the deposit, withdrawal, and reuse of currency for transactions. According to disclosed embodiments, an intelligent teller machine (ITM) is configured to receive currency as payment for a transaction, to calculate and dispense any change due, and to request that the net value of the transaction (e.g., the revenue) be deposited into the financial account of the business. The currency received by the ITM is also available to make change for future purchase transactions.
US10719819B2
A method assigns token requirements to service subscriptions in a service platform, such as a service platform containing entities or a database containing a plurality of said entities. The operator of the service platform establishes customization factors and maintains records reserving data services associated with token requirements for delivery to entities. In addition, customization factors are determined from values representing information associated with objects in a database. Token requirements associated with data services are calculated from one or more formulas utilizing customization factors. Sponsorships associated with the entities can be accepted by the service platform. The service platform can apply credit toward the fulfillment of token requirements. An entity can be provided a data service based on a relationship with a sponsorship such that an entity assigned a subscription having a token requirement fulfilled as a result of applying credit from a sponsorship will receive services related to the subscription.
US10719817B2
The disclosed embodiments include wearable transaction devices. A wearable transaction device may client device for executing a transaction. The client device may include interface hardware for communicating transaction information, a memory device for storing the transaction information, and sensor hardware configured to sense an action performed by a user. The client device may also include one or more hardware processors configured to access the transaction information, and identify an operation based on at least the transaction information. The one or more hardware processors may be further configured to determine that the operation is authorized by the user, and transmit a notification to a server based on the determination that the operation is authorized by the user, the notification including at least an indication of the identified operation.
US10719816B1
Systems and methods for facilitating the sale of an asset having digital title through two separate math-based currency (“MBC”) transactions. The first MBC transaction passes digital title from the seller to the buyer by incorporating the digital title or a pointer to the digital title in the metadata of the first MBC transaction. The second MBC transaction passes funds to the seller from the buyer (either directly or via an intermediary). Accordingly, the ownership chain of the asset can be traced and verified through a MBC blockchain or ledger that serves as a record of all MBC transactions.
US10719806B1
A system to transport, secure and manage a set of tools at a job site may include a unitary portable tool storage building including a modified shipping container, a kiosk subsystem to perform login and authorization of personnel, an image data collection subsystem to capture image data of personnel using the kiosk, a wireless tool locating subsystem, and anti-gaming security subsystem.
US10719805B2
A system for a mobile secure locker in accordance with aspects of the present disclosure includes processor(s) and memory storing instructions. The instructions, when executed by the processor(s), cause the system to provide a user interface for a user to rent a mobile secure locker in an autonomous robot vehicle, receive information through the user interface from the user where the information includes a first destination, a second destination, and a time associated with the second destination, communicate instructions to the autonomous robot vehicle to travel to the first destination to receive the item, receive an indication from the autonomous robot vehicle that the item has been received, communicate instructions to the autonomous robot vehicle to travel to the second destination to deliver the item to the user at the time associated with the second destination, and receive from the autonomous robot vehicle an indication the item is retrieved.
US10719800B2
A vehicle electronic logging device (ELD) hour-of-service (HoS) audit and correction guidance system incorporates a commercial driver coaching mode to provide intelligent machine-determined proactive training instructions and warning messages to a chronically-offending driver who has repeatedly incurred or ignored pre-violation and violation alerts generated from the vehicle ELD HoS audit and correction guidance system. The commercial driver coaching mode also provides a messaging-based coaching interface to enable a fleet manager to communicate directly with the chronically-offending driver regarding specific pre-violation or violation alerts for commercial vehicle operations regulatory compliance. The vehicle ELD HoS audit and correction guidance system incorporates in-vehicle sensor data output values that are machine-interpreted by a vehicle OBD device, a driver's on-duty or off-duty confirmation entries, and other driver log adjustments to analyze an electronically-generated vehicle log. The system determines whether some log entries are anomalous and indicative of commercial vehicle regulatory violations.
US10719798B2
According to some embodiments, a data acquisition computer may receive a first task request, including a data source communication identifier, from a back-end application. The data acquisition computer may perform a first data acquisition process and determine indications of: when the data source expects to return to a normal operating condition, a quality of service received by the data source from a service provider, and a quality of service performed by the back-end application server. The back-end application server might generate and transmit the task request, for example, a first pre-determined period of time after an event associated with the data source. The back-end application server may also detect that a second pre-determined period of time after the event has occurred and facilitate a second data acquisition process including at least one rating within a scale of ratings provided by the data source.
US10719796B2
Disclosed are methods and systems for detecting an abnormal stress condition in a subject or group of subjects. Included is a risk evaluation system monitoring people, wherein a control unit in a stress management system obtains mental health information and records same in a measurement information database. The control unit then specifies a pattern in a reference pattern database and obtains the measurement information relating to this pattern from the measurement information database. The control unit in the stress management system (20) then revises a standard pattern based on individual attributes or work attributes. Next, the control unit performs pattern matching and determines whether or not attention is required. If the determination is that attention is required, the control unit presents an alert and an advice. This enables work, organization, and member risks to be appropriately evaluated based on changes in mental health information.
US10719791B2
Generating an interactive discovery feed of place of interest items (POIs) relevant to a user is provided. A relevant POI discovery feed system curates a collection of narratives about various POIs from multiple sources and generates a plurality of POI content feed items including content items (e.g., photos, maps, links to additional information or related POIs) extracted from the collection of narratives. The system determines a set of POIs relevant to a user based on user-selected topics of interest and user preferences inferred from signals generated from user interactions with the system, and generates a discovery feed of POI content feed items associated with the set of relevant POIs for display to the user. In some examples, the items are presented in a card-based UI. Users are enabled to easily discover new places, view photos, and learn more about POIs in a consistent presentation of POI-related content feed items.
US10719789B1
Potential energy investment scenarios can be evaluated. Energy performance specifications and prices for both existing and proposed energy-related equipment are selected, from which an initial capital cost is determined. The equipment selections are combined with current fuel consumption data, thermal characteristics of the building, and, as applicable, solar resource and other weather data to create an estimate of the fuel consumption of the proposed equipment. An electricity bill is calculated for the proposed equipment, from which an annual cost is determined. The payback of the proposed energy investment is found by comparing the initial and annual costs.
US10719783B2
There are disclosed devices, system and methods for a machine learning binary classifier automatically tolerating training data that is incorrect by determining a correct and an incorrect likelihood ratio that each training data entry has a correctly and an incorrectly labeled output. The correct and an incorrect likelihood ratio are combined with a correct and an incorrect priori odds ratio that the set of training data entries have correctly and incorrect labeled output labels. These two combinations are a correct probability and an incorrect probability that each entry of the set of entries has a correctly and an incorrect labeled output. A logistic regression model if fit to a combination of the correct probability and the incorrect probability for each training data entry to complete the training.
US10719772B2
A vehicle fault detection system including a plurality of sensors coupled to a vehicle system and configured to detect respective time series of data, where each time series of data corresponds to a component parameter of a plurality of component parameters, a vehicle control module coupled to the plurality of sensors, the vehicle control module being configured to determine an existence of one or more relationships between the plurality of component parameters, and identify anomalies in the respective time series of data based on the one or more relationships between the plurality of component parameters, and a user interface coupled to the vehicle control module, the user interface being configured to present to an operator an indication of the anomalies in the respective time series of data.
US10719764B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. In one aspect, one of the systems includes an encoder neural network configured to receive the input sequence and generate encoded representations of the network inputs, the encoder neural network comprising a sequence of one or more encoder subnetworks, each encoder subnetwork configured to receive a respective encoder subnetwork input for each of the input positions and to generate a respective subnetwork output for each of the input positions, and each encoder subnetwork comprising: an encoder self-attention sub-layer that is configured to receive the subnetwork input for each of the input positions and, for each particular input position in the input order: apply an attention mechanism over the encoder subnetwork inputs using one or more queries derived from the encoder subnetwork input at the particular input position.
US10719758B2
If an interaction target includes a child and adult, if a remaining power amount is less than or equal to a first threshold, and if an interaction amount is greater than or equal to a second threshold, a robot asks the adult if the adult allows the robot to move to a charger. If the target includes the child and adult, if the remaining power amount is less than or equal to the first threshold, and if the interaction amount is less than the second threshold, the robot asks the child if the child allows the robot to move to the charger. If the target includes only the child, if the remaining power amount is less than or equal to the first threshold, and if the interaction amount is greater than or equal to the second threshold, the robot moves to the charger. If the target includes only the child, if the remaining power amount is greater than the first threshold, and if the interaction amount is greater than or equal to the second threshold, the robot stops interacting with the child.
US10719757B2
Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.
US10719756B2
A UHF band RFID tag with stable communication characteristics when attached to a metal surface. The UHF band RFID tag includes a resin block having a first surface serving as an attaching surface to the metal surface and a second surface opposing the first surface, a substrate on a second surface side of the resin block, a RFIC element mounted on the substrate, and a loop electrode connected to the RFIC element. The loop electrode includes metal bodies provided in the resin block and extending in a direction intersecting the first and second surfaces, a flat plate electrode on a first surface side of the resin block and connecting first ends of the metal bodies, conductor patterns on the second surface side of the resin block and connecting the RFIC element and second ends of metal bodies.
US10719744B2
In one embodiment, an apparatus comprises a memory and a processor. The memory stores visual data captured by one or more sensors. The processor detects one or more first objects in the visual data based on a machine learning model and one or more first reference templates. The processor further determines, based on an object ontology, that the visual data is expected to contain a second object, wherein the object ontology indicates that the second object is related to the one or more first objects. The processor further detects the second object in the visual data based on the machine learning model and a second reference template. The processor further determines, based on an inference rule, that the visual data is expected to contain a third object. The processor further detects the third object in the visual data based on the machine learning model and a third reference template.
US10719741B2
Disclosed is a sensory information providing apparatus. The sensory information providing apparatus may comprise a learning model database storing a plurality of learning models related to sensory effect information with respect to a plurality of videos; and a video analysis engine generating the plurality of learning models by extracting sensory effect association information by analyzing the plurality of videos and sensory effect meta information of the plurality of videos, and extracting sensory information corresponding to an input video stream by analyzing the input video stream based on the plurality of learning model.
US10719737B2
In an example, an image classification system is disclosed. The image classification system modifies an image having a first height and a first width to be input to a convolutional neural network for image classification. The image classification system includes an image resizing module that is configured to resize the image so that the resized image comprises a second height and a second width. An aspect ratio of the resized image corresponds to an aspect ratio of the image having the first height and the first width. The image classification system also includes an alignment module that is configured to modify pixels of a feature map corresponding to the resized image based upon a comparison of a desired feature map size and an actual feature map size.
US10719735B2
An information processing method, apparatus and video surveillance system have expandable functionality. The information processing method has an image acquisition step of acquiring an image; a first party feature quantity extracting step of extracting at least one first party feature quantity for describing a first party feature of the image from the acquired image; a third party feature quantity extracting step of invoking a third party algorithm to extract from the image at least one third party feature quantity for describing a third party feature other than the first party feature of the image; and a feature quantity correlation step of using the link information for describing the correlation between each of the first party feature quantities and each of the third party feature quantities of the same image to correlate each of the first party feature quantities of the image and each of the third party feature quantities.
US10719732B2
Various embodiments of the present invention relate generally to systems and processes for artificially rendering images using interpolation of tracked control points. According to particular embodiments, a set of control points is tracked between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location is then generated by interpolating individual control points for the third location using the set of control points and interpolating pixel locations using the individual control points. The individual control points are used to transform image data.
US10719731B2
Techniques are provided that include identifying robust features within a training image. Training features are generated by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image. At least a portion of the training image is transformed into a transformed image in accordance with a predefined image transformation. Transform features are generated by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image. The training feature locations of the training features are mapped to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation, and a robust feature set is compiled by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
US10719730B2
At least one image processing apparatus, and at least one method, of the present invention(s) generate a corrected image obtained by removing, from a color image whose pixel values contain components derived from scattered light, at least part of the components derived from the scattered light. The at least one image processing apparatus includes a generation unit configured to generate the corrected image by correcting a pixel value of a first color component of each pixel in the color image by using a first reference intensity and a weight value, and by correcting a pixel value of a second color component of each pixel in the color image by using a second reference intensity and a weight value.
US10719727B2
A method for determining at least one property related to at least part of a real environment comprises receiving a first image of a first part of a real environment captured by a first camera, wherein the first camera is a thermal camera and the first image is a thermal image and the first part of the real environment is a first environment part, providing at least one description related to at least one class of real objects, wherein the at least one description includes at least one thermal property related to the at least one class of real objects, receiving a second image of the first environment part and of a second part of the real environment captured by a second camera, wherein the second part of the real environment is a second environment part, providing an image alignment between the first image and the second image, determining, for at least one second image region contained in the second image, at least one second probability according to the image alignment, pixel information of the first image, and the at least one description, wherein the at least one second probability relates to the at least one class of real objects, and wherein the at least one second image region comprises at least part of the first environment part, determining at least one image feature derived from pixel information of at least one third image region contained in the second image according to the at least one second probability, wherein the at least one third image region comprises at least part of the second environment part, and performing at least one computer vision method to determine at least one property related to at least part of the second environment part according to the determined at least one image feature.
US10719724B2
A safety system for an automobile is provided. The safety system (102) comprises a first camera (202), a second camera (204) and a processing module (302). The module (302) is configured to detect, whether the driver is attentive and the presence of an object on the road by processing video input from the first camera (202) and the second camera (204), respectively. Further, the module (302) determines the time required for the automobile to reach the detected object. The module (302) generates an alert if the driver is inattentive. Alerting is initiated when the encounter time is ≤ to a second preconfigured time, if the driver lacks at least a peripheral view of the road ahead. Alternatively, alerting is initiated when the encounter time is ≤ to a first preconfigured time, if the driver only has a peripheral view of the road ahead.
US10719723B2
A structured light pattern is projected onto the path of a vehicle so as to generate a plurality of light spots, and an image thereof is captured from the vehicle. A world-space elevation of at least a portion of the light spots is responsive to a pitch angle of the vehicle determined responsive to image-space locations of down-range-separated light spots.
US10719721B2
An image processing apparatus includes: a storage unit configured to store map information to which object information indicating an object and a position thereof is added, and a plurality of different classifiers for classifying an object in an image; an object detecting unit configured to detect an object in a target image; and an object recognizing unit configured to select any of the classifiers based on a photographing position that is a position at which the target image has been photographed and the object information added to the map information and, using the selected classifier, recognize the object detected by the object detecting unit.
US10719716B2
A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
US10719699B2
Disclosed are a pedestrian detection method of a vehicle and a pedestrian detection system thereof. The pedestrian detection method includes transmitting and receiving a radar signal to and from an object in front of a vehicle to sense the object; capturing an exterior image of the vehicle; calculating a distance between the vehicle and the sensed object, detecting the sensed object in the captured image, and setting a region of interest (ROI) including the sensed object; and detecting a pedestrian in the ROI.
US10719694B2
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10719691B2
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US10719687B2
A display panel capable of fingerprint identification includes a base substrate, a TFT layer, a pixel unit, and a dummy pixel. The base substrate includes a display area and a non-display area. The dummy pixel is formed on the TFT layer where the pixel unit is arranged as well, and distributed in the non-display area. The non-display area comprises a fingerprint identification cue area configured to transmit fingerprint information to a fingerprint identification module. The fingerprint identification module is arranged on one side of the TFT layer facing away from the dummy pixel. When a finger touches the fingerprint identification cue area, a light is emitted from the fingerprint identification cue area to the finger. The fingerprint identification module is configured to implement fingerprint identification based on the light that is reflected from a surface of the finger and passes through a gap between the dummy pixels.
US10719682B2
Disclosed is a display device. The display device comprises an electroluminescence display panel including a fingerprint recognition area in a display area including a plurality of pixels on a substrate, an ultrasonic fingerprint sensor, under a rear side of the electroluminescence display panel, arranged corresponding to the fingerprint recognition area, and a support substrate, between the electroluminescence display panel and the ultrasonic fingerprint sensor, configured to support the electroluminescence display panel and the ultrasonic fingerprint sensor.
US10719680B2
The present disclosure provides a full-screen fingerprint recognizing touch display screen including switch units, pixel units, and metal mesh lines. Each pixel unit includes three sub-pixels. There is a corresponding gap between each two neighboring sub-pixels. The metal mesh lines are directly disposed corresponding to positions of gaps. The metal mesh lines are patterned into fingerprint sensing electrodes independent from each other. Each of the fingerprint sensing electrodes is connected to a corresponding one of the switch units.
US10719669B2
Disclosed are a system, method, and apparatus for implementing a virtual SIM card. The system comprises a mobile terminal comprising a main board and a virtual SIM card chip electrically connected to the main board by means of surface-mount integration. By means of electrically connecting the virtual SIM card chip to the main board by means of surface-mount integration, the system can realize the function of the SIM card without using a card socket or a card holder.
US10719660B1
A method implemented on an electronic computing device includes displaying a document. An image of a person is received. The image of the person is overlaid onto at least a portion of the image of the document. One or more movements are received from the person. The image of the person is moved to indicate a specific area of the document. The movement of the image of the person to the specific area of the document is based on the one or more movements from the person.
US10719650B1
Systems and method for generating graphical visualizations of an integrated circuit (IC) design may comprise configurations for generating interactive graphical visualizations of the IC design configured for providing informative overlays to the graphical visualizations based on a selected zoom level of the graphical visualization. In certain embodiments, the graphical overlays may be generated over corresponding objects for providing information regarding hierarchies of objects, or for generating perceptible overlays over objects regardless of a zoom level of the interactive graphical visualization.
US10719647B2
A method for generating FPGA-based prototype systems capable of implementing UFS HS-G4 communication protocols using inexpensive/slow FPGAs. ASIC/SoC-targeted circuit designs are modified to include a speed converter that causes a UFS controller to generate transmitted data streams at one-half operating speed (e.g., 146 MHz) during HS-G4 operations, modifies the transmitted data streams to intersperse filler data values between transmitted data values, and transmits the modified data streams to M-PHY physical interconnect devices (PIDs) at full speed (e.g., 292 MHz). The speed converter also receives full-speed HS-G4 data streams that include both data and filler values and causes the UFS controller to operate at one-half operating speed (e.g., 146 MHz) such that only data values are read. PLD-based prototype systems that include separate M-PHY PIDs mounted on PCBs are efficiently configured to implement the modified circuit design. A prototyping tool automatically incorporates the speed converters into submitted ASIC/SoC-targeted circuit designs.
US10719642B2
A method includes sorting a plurality of line objects in an electronics schematics file into predetermined categories that include horizontal lines, vertical lines, diagonal lines, and connector pins, among others. The processor determines a first association of a first line object of the plurality of line objects that is associated with a first pin object. The first the association indicates that the first line object and the plurality of line objects are part of a single line, and the first pin object is part of the single line. The processor determines a second association of a circuit start point that is associated with the first pin object, and forms a first circuit line group including the first association, the second association, and the circuit end point of the single line. The processor generates an electronics schematic output file that presents the first circuit line group with user-selectable single line tracing.
US10719631B2
The present disclosure includes systems and methods relating to information flow tracking and detection of unintentional design flaws of digital devices and microprocessor systems. In general, in one implementation, a technique includes: receiving a hardware design specifying an implementation for information flow in a hardware configuration; receiving one or more labels annotating the hardware design; receiving one or more security properties specifying a restriction relating to the one or more labels for implementing an information flow model; generating the information flow model; performing verification using the information flow model, wherein verification comprises verifying whether the information flow model passes or fails against the one of more security properties; and upon verifying that the information flow model passes, determining that an unintentional design flaw is not identified in the hardware design.
US10719623B1
A system includes profile control circuitry that may receive a sovereign onboarding command. The sovereign onboarding command may be issued on behalf of a sovereign associated with a profile. The sovereign onboarding command may update a status value in the profile. The profile may be recorded on a data-tamper-protected distributed ledger. Arbitration circuitry may review the recorded profile status value and ensure that status values are enforced against the sovereign during exchanges.
US10719620B1
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US10719612B2
A system and method for detecting vulnerabilities in be images of software containers are disclosed. The method includes receiving an event indicating that at least one base image should be scanned for vulnerabilities, each base image including at least one image layer, wherein the event designates at least one source of the at least one base image, wherein the least one base image includes resources utilized to execute at least a software container; extracting contents of each image layer of each base image; scanning the extracting contents to detect at least one vulnerability; and generating a detection event, when the at least one vulnerability is detected.
US10719606B2
Dynamic Trust Manager (DTM) having an interface coupled to an embedded system including an Application Processor (AP), boot media, and security processor. The security processor, at a start of a boot sequence of the AP, prevents the AP from proceeding with the boot sequence, verifies bootloader code stored in the boot media via boot media access, and if the bootloader code verification is successful, allows the AP to proceed using the verified bootloader code. The security processor may also be configured to activate an interrupt request of the AP during runtime, request the AP to execute a Security Monitor Driver (SMD) of the embedded system to measure an integrity information of code/data stored in an embedded system memory, receive from the SMD the measured integrity information of code/data, and verify whether the measured integrity information equals a reference integrity information stored in an integrity table of a DTM memory.
US10719605B2
The invention discloses a method of dynamically controlling application function at the client, comprising: initiating an application program which merely contains framework function codes; loading a security module after initiating the application program, wherein the security module sends a request regarding scanning configuration file to a server; scanning the application environment of the client according to the configuration file received from the server, and sending the result of scanning to the server so as to generate a risk score; and receiving the function codes that are allowed to be loaded in the current application environment from the server, wherein the function codes are generated by the server based on the generated risk score. The invention also discloses a method of dynamically controlling application function at a server.
US10719602B2
A method and an apparatus for realizing session identifier synchronization are provided. The method includes initiating a first request for logging into an application program to a server, the first request including a first session identifier, the first session identifier being generated from a login account and an original password of the application program; performing a validity verification on a user of a terminal and sending a verification result that is obtained to the server to allow the server to perform a check on the verification result if the first session identifier is determined to be invalid by the server; and receiving a second session identifier from the server and storing the second session identifier into the terminal if the verification result is verified and approved by the server, the second session identifier being generated from the login account and a new password.
US10719591B1
The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
US10719590B1
Runtime computer software product management system including a computer database, an access control system and a composite model including an integrated entitlement-service state model with first state data specifying access to a subscription of a computer software product of a host and second state data specifying permissible actions involving the subscription based at least in part upon the first state data. The access control system is in communication with the computer database and generates grants for an accountant and client based on the entitlement-service state model and receives a request from the computer software product for the client to access the product. The access control system determines a grant status based at least in part upon the first grant status and the second grant status and responds to the request with the determined grant status which governs client access to the computer software product.
US10719585B2
According to one example, a method is described for accessing a composite document in which a trigger is received. A handling instruction for a content-part, from a composite document, and a status for the content-part, from a second computer, are retrieved. An action for the content-part is determined based on the handling instruction and the status, and the content-part action is executed. In the event that the content-part action is to revoke the content-part, the content-part is revoked. In the event that the content-part action is to synchronize the content-part, the content-part is synchronized.
US10719584B2
In some aspects, systems, devices, and techniques for programming a medical fluid delivery device are described. In one example, the disclosure relates to a system including a medical fluid delivery device configured to deliver a therapeutic agent to a patient, and a processor. The processor may be configured to receive a proposed therapy dosing program that defines a fluid therapy for delivery to a patient via a medical fluid delivery device for a first period of time, determine a total dosage over a second period of time, where the second period of time at least partially overlaps the first period of time, and compare the total dosage over the second period of time to a reference dosage.
US10719578B1
Aspects of a local lagged adapted generalized method of moments (LLGMM) dynamic process are described herein. In one embodiment, the LLGMM process includes obtaining a discrete time data set as past state information of a continuous time dynamic process over a time interval, developing a stochastic model of the continuous time dynamic process, generating a discrete time interconnected dynamic model of local sample mean and variance statistic processes (DTIDMLSMVSP) based on the stochastic model, and calculating a plurality of admissible parameter estimates for the stochastic model using the DTIDMLSMVSP. Further, in some embodiments, the process further includes, for at least one of the plurality of admissible parameter estimates, calculating a state value of the stochastic model to gather a plurality of state values, and determining an optimal admissible parameter estimate among the plurality of admissible parameter estimates that results in a minimum error among the plurality of state values.
US10719574B2
A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.
US10719572B2
As a web browser application executing on a computing renders a web application that contains a plurality of objects, the web browser application carries out, respectively for each object, a set of resource-consumption actions involving use of resources of the client device. Further, the web browser application dynamically manages operational states of the objects based on a cumulative resource-consumption of the web application, including (i) determining that the cumulative resource-consumption of the web application exceeds a defined limit, and (ii) responsive to the determining, transitioning at least one of the objects from a first operational state to a second operational state, where the object contributes less to the cumulative resource-consumption of the web application in the second operational state than in the first operational state.
US10719569B2
An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
US10719568B2
Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.
US10719567B2
Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server and a database application. A parameterized query is received from a client. Table column metadata is loaded for one or more table columns referenced by the parameterized query. Datatypes of expressions in the parameterized query are derived with any parameters and variables of the parameterized query indicated as having unknown datatypes. Unsupported datatype conversions in the parameterized query are determined. An encryption scheme is inferred for any parameters and variables to generate an inferred encryption scheme set. The datatypes of expressions in the parameterized query are re-derived with any parameters and variables having their inferred encryption schemes. Encryption key metadata corresponding to the inferred encryption scheme set is loaded. An encryption configuration is transmitted to the client that includes the inferred encryption scheme for any parameters and variables.
US10719561B2
A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents includes the following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.
US10719559B2
The present invention discloses a system for identifying, associating, searching and presenting documents based on time sequentialization, which builds a computer-based knowledge management system for a professional field and improves the learning efficiency and utilization of professional field knowledge. The technical solution of the present invention includes finding a series of documents having an inter-document logical relationship with a group of specific keywords from massive documents in a keyword search manner, and naming a relation graph among the specific series of documents with a group of keywords strongly correlated therewith, and presenting the inter-document relation graph in time sequence in accordance with evolved versions; combining into one set a plurality of inter-document relation graphs of which the names have a group of like term keywords and which have specific logical relationships among one another, and naming the same with the group of like term keywords in a certain logic order. On this basis, the inter-document relation graphs mentioned above are presented from multiple perspectives and are presented in multiple layers by means of graphicalization, time sequentialization and a set sequence based on a specific logical relationship in a manner complying with the logic of human brain thinking process.
US10719558B2
A based on a selection by a user of first one or more values of one or more events displayed in a graphical interface, an extraction rule is automatically determined that is capable of extracting a field label-value pair at least partially within at least the selected one or more values. An option is displayed that correspond to the determined extraction rule in the graphical interface. Based on the user selecting the option in the graphical interface, display is caused of second one or more values of one or more field label-value pairs extracted from the one or more events using the extraction rule. The one or more events may be displayed in a table format, and the first one or more value may be selected by the user selecting one or more cells, columns, or text portions in the table format.
US10719554B1
A storage engine may selectively maintain a spatial index for accessing spatial data. A spatial query may be received and the portions of the spatial index to evaluate may be determined by replacing those portions associated with regions identified for the query that do not exist in the spatial index with portions that do exist in the spatial index and are associated with a region that includes the identified regions. When inserting spatial objects into the spatial index, a determination may be made whether to create a new portion in the index if none currently exist that match a spatial index value for a new spatial object or to modify the spatial index value of the spatial object to insert the spatial object into an existing portion of the spatial index.
US10719552B2
The disclosure includes a system and method for creating, storing, and retrieving a focalized visualization related to a location, an event or a subject of interest. A visualization server receives a query for creating a visualization from a client device, identifies and retrieves one or more segments of a video stream satisfying the query, and generates the visualization based on the one or more segments of the video stream.
US10719551B2
A song determining method and device are provided. According to the embodiment of the present disclosure, by extracting the audio file in the video and acquiring the candidate song identification of the candidate song, to which the segment belongs, in the audio file, the candidate song identification set is obtained; then by acquiring the candidate song file corresponding to the candidate song identification and acquiring a matched audio frame, in which the candidate song file is matched with the audio file, the matched audio frame unit is obtained, wherein the matched audio frame unit includes multiple continuous matched audio frames; the target song identification of the target song, to which the segment belongs, is acquired from the candidate song identification set according to the matched audio frame unit corresponding to the candidate song identification, and the target song, to which the segment belongs, is determined according to the target song identification.
US10719550B2
A method of identifying an item of video content involves providing a spatial hash value and a temporal hash value for each image in a video collection. Each hash value is based on a measure of the entropy in differences between pixel values. A table of the pair of hash values against timecode is created and ordered according to one of the hash values. A search for a given pair of hash values can then be confined to that part of the table that matches the first value.
US10719546B2
A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object.
US10719535B2
A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided.
US10719529B2
A method for presenting a trusted tag cloud to a user. The method includes associating a number of tags with a first user who applies the tags, calculating a weight of the tags being examined by a second user. The weight may be based on the identity of the second user, the identity of the first user, and examining the relationship between the two. The tags may then be presented to the user in accordance with the value of the weight.
US10719522B2
An information processing system includes an acquisition unit that acquires time-series data representing vital sign information of a plurality of persons who share a location in a predetermined time and a control unit that specifies persons who have a same or similar emotional response as persons having a good affinity with each other in accordance with the time-series data acquired by the acquisition unit.
US10719518B2
A trigger event is set, based on information in an information flow. One or more actions are set to occur in response to occurrence of the trigger event. The information flow is received. The set one or more actions are performed upon occurrence of the trigger event, and a user interface is displayed based on the information flow. The actions include, but are not limited to, filtering display of information from the information flow in response to occurrence of the trigger event.
US10719508B2
A method for providing low-latency responses to queries to a data search system comprises storing first digital data in a first digital data repository using a first column-oriented storage format; storing second digital data in a second digital data repository using a second column-oriented storage format, wherein the second column-oriented storage format is different from the first column-oriented storage format; generating a plurality of pre-computed views based on both the exposure data and the risk item data; storing the plurality of pre-computed views in the second data repository using the second column-oriented storage format; and in response to receiving a search query, determining a result set that is responsive to the query based on one or more particular pre-computed views of the plurality of pre-computed views and providing the result set to another computer or display device as output.
US10719498B2
Technologies provide management capabilities for collectable data structures. The collectable data structure can be configured to define an object and attributes related to the object. For example, the collectable data structure can be used to represent a digital card and the object can represent a person, item, or location. The collectable data structure can be configured to function as a stand-alone collectable item, or the collectable data structure can be configured to interact with an application or platform, such as a game application, productivity application, operating system, or a Web-based service. In some configurations, the management capabilities can utilize a system that is configured to function as a closed system, such as an application store, or an open system that can be managed by a pool of entities. Techniques for generating and modifying collectable data structures are also provided.
US10719495B2
Systems and techniques for stream selection from multi-stream storage devices. Notification of a KVS tree write request for a multi-stream storage device is received. The notification includes a KVS tree scope corresponding to data in the write request. A stream identifier (ID) is assigned to the write request based on the KVS tree scope and a stability value of the write request. The stream ID is returned to govern stream assignment to the write request, the stream assignment modifying a write operation of the multi-stream storage device.
US10719483B2
A system and method for transferring data stored in a first storage having a deduplication function to a second storage are presented. Deduplication information may be provided for a common data section of first data, stored in the first storage, containing a unique data section and the common data section. The unique section and the deduplication information for the common data section of the first data using a deduplication index may be sent from the first storage to a second storage. The first data may be copied in the second storage based on the deduplication information.
US10719476B2
An apparatus and methods are disclosed for a bidirectional front-end circuit included within a system on chip (SoC). The bidirectional front-end circuit includes a differential bidirectional terminal for receiving and transmitting signals. The bidirectional front-end circuit is configured to provide a first communication path between a first controller and a connector through the differential bidirectional terminal when operating in a first mode. And, the bidirectional front-end circuit is reconfigured to provide a second communication path between a second controller and the connector through the differential bidirectional terminal when operating in a second mode.
US10719470B2
Techniques are disclosed for data manipulation. Data is obtained from a first switching element where the first switching element is controlled by a first circular buffer. Data is sent to a second switching element where the second switching element is controlled by a second circular buffer. Data is controlled by a third switching element that is controlled by a third circular buffer. The third switching element hierarchically controls the first switching element and the second switching element. Data is routed through a fourth switching element that is controlled by a fourth circular buffer. The circular buffers are statically scheduled. The obtaining data from a first switching element and the sending the data to a second switching element includes a direct memory access (DMA). The switching elements can operate as a master controller or as a slave device. The switching elements can comprise clusters within an asynchronous reconfigurable fabric.
US10719468B2
A USB management system using a USB relay device includes a management terminal having a management database for recording management information of a USB client registered in advance. The USB relay device has a connection switching unit for switching a connection state between a first connector portion to which the USB client is connected and a second connector portion which is connected to a USB host controller. When the USB client is connected to the first connector portion, the USB relay device reads management information of the USB client and transmits the management information to the management terminal, and the management terminal inquires of the management database about the management information of the USB client transmitted from the USB relay device, compares the management information with the management information of the USB client registered in advance, and determines the connection state by the connection switching unit.
US10719465B2
This application is directed to a stacked semiconductor device assembly including a plurality of identical stacked integrated circuit (IC) devices. Each IC device further includes a master interface, a channel master circuit, a slave interface, a channel slave circuit, a memory core, and a modal pad configured to receive a selection signal for the IC device to communicate data using one of its channel master circuit or its channel slave circuit. In some implementations, the IC devices include a first IC device and one or more second IC devices. In accordance with the selection signal, the first IC device is configured to communicate read/write data via the channel master circuit of the first IC device, and each of the one or more second IC devices is configured to communicate respective read/write data via the channel slave circuit of the respective second IC device.
US10719464B1
An example hardware accelerator in a computing system includes a bus interface coupled to a peripheral bus of the computing system; a lock circuit coupled to the bus interface; and a plurality of kernel circuits coupled to the lock circuit and the bus interface; wherein the plurality of kernel circuits provide lock requests to the lock circuit, the lock requests for data stored in system memory of the computing system; wherein the lock circuit is configured to process the lock requests from the plurality of kernel circuits and to issue atomic transactions over the peripheral bus through the bus interface based on the lock requests.
US10719455B2
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
US10719452B2
An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
US10719441B1
An electronic device handles memory access requests for data in a memory. The electronic device includes a memory controller for the memory, a last-level cache memory, a request generator, and a predictor. The predictor determines a likelihood that a cache memory access request for data at a given address will hit in the last-level cache memory. Based on the likelihood, the predictor determines: whether a memory access request is to be sent by the request generator to the memory controller for the data in parallel with the cache memory access request being resolved in the last-level cache memory, and, when the memory access request is to be sent, a type of memory access request that is to be sent. When the memory access request is to be sent, the predictor causes the request generator to send a memory request of the type to the memory controller.
US10719438B2
A memory controller is for controlling operations of a nonvolatile memory including a first memory block group for storing a first type of data and a second memory block group for storing a second type of data. The memory controller includes a garbage collection management unit configured to execute a garbage collection policy in which a first garbage collection criteria is applied to the first memory block group, and a second garbage collection criteria is applied to the second memory block group, where first garbage collection criteria is different than the second garbage collection criteria.
US10719431B2
Techniques are described for graph based code performance analysis of software, such as software that is being developed and tested in a development environment. Implementations provide a technique for instrumenting code by adding various annotations into the code. Each annotation may be a function call that executes with the annotated code, but does not alter the behavior and/or functionality of the annotated code apart from outputting call tracking information during execution. The call tracking information generated by annotations can be analyzed to generate a call graph that depicts calling relationships between functions in the code. The call graph can be presented within a user interface and/or automatically analyzed to develop recommendations regarding code coverage for testing, impact information describing how changes to one function impact another function, code optimization recommendations, and so forth.
US10719427B1
A contributed test management system receives a first request from a consumer system, where the first request comprises a request for a contributed test to be added to a deployment pipeline of a producer system, and where the contributed test is associated with an application component in the deployment pipeline. The contributed test management system causes the contributed test to test a code update provided by the producer system for the application component in the deployment pipeline, detects whether the first test fails during execution, and, if so indicates to the consumer system that the first test has failed.
US10719420B2
A testing facility is provided to test the multithreading functionality of a computing environment. The testing of this functionality includes building independent instruction streams to test threads of a multi-threaded environment while honoring architecturally imposed common fields and constraints, if any, of the threads. Certain features may be enabled/disabled for all threads. The instruction streams generated for testing this functionality may vary from being identical for all the threads being tested to being totally different, such as having different architectures.
US10719414B2
In one embodiment, a sequence of microservice steps may be performed according to a programmed microservice workflow, while determining which executed tasks within the performed sequence of microservice steps have an individually corresponding rollback defined within the particular task. As such, a rollback path is stored corresponding to reversing the sequence of those executed tasks having an individually corresponding rollback, and, for each executed task having an individually corresponding rollback, a current status of the microservice workflow is also stored as a respective rollback status within the rollback path. In response to detecting, during the performing, an error event at a particular multiservice step of the sequence of microservice steps, the rollback path may be executed by performing the individually corresponding rollback of each task having an individually corresponding rollback along the rollback path according to the respective rollback status, until either success or failure of the rollback path.
US10719402B2
Power loss in a client device is detected. In response to the detecting of the power loss, an electronic card is alerted that the power loss is about to occur, where the electronic card includes a volatile storage and a non-volatile storage. A transfer of data from the volatile storage to the non-volatile storage is triggered in response to the alert.
US10719399B2
Aspects of the invention include receiving data that includes a group of n symbols to be written to a plurality of storage units. The group of symbols is mapped into a codeword of n+k symbols, each assigned to one of the storage units. The codeword is configured to allow at least one of the n symbols to be reconstructed using a subset of the n+k symbols. At least one of the n+k symbols is assigned to one of the storage units based at least in part on content of the at least one of the n+k symbols. Writing each of the n+k symbols to its assigned storage unit in the plurality of storage units is initiated. The writing includes optimizing storage capacity of the assigned storage unit based at least in part on determining that the symbol has the same content as another symbol previously stored in the storage unit.
US10719395B2
According to one embodiment, a memory system includes an error mitigation encoder that executes error mitigation coding on write data to be stored in a processing target page of a non-volatile memory, a memory interface that writes the write data which has undergone the error mitigation coding in the processing target page of the non-volatile memory and reads the write data which has undergone the error mitigation coding from the processing target page as read data, an error mitigation decoder that performs error mitigation decoding on the read data read from the processing target page of the non-volatile memory, and an error mitigation coding rate deciding unit that decides an error mitigation coding rate of the error mitigation encoder and the error mitigation decoder on the basis of at least one of information indicating the processing target page and information indicating a device characteristic of the processing target page.
US10719392B1
Systems and methods are disclosed for error recovery in a digital data channel. In an error recovery approach when the hardware fails to recover a sector, the sample for that sector can be saved along with a metric measure that indicates the quality of the sample. This process can begin from a first on-the-fly receiving and decoding of data. During each step of error recovery, a retry attempt may either use samples obtained during a new decoding attempt or may use a sample, or a combination of samples, having the best metric from an earlier attempt, or a combination of earlier attempts, to perform the recovery during a current retry recovery attempt.
US10719390B2
A memory system, a controller, a memory and a reading method thereof are provided. The reading method includes the following steps. A plurality of duplicated contents which are formed by duplicating one data content several times are received by a voting circuit. A voting procedure is performed by the voting circuit to obtain a voted content which is a majority of the duplicated contents.
US10719388B2
A system for maintaining a repository replication system includes an interface and a processor. The interface is to receive a request to modify a repository, wherein the repository comprises repository copies. The processor is to determine whether modifying the repository resulted in an indication of an error, wherein the indication of the error is based at least in part on a plurality of checksums, wherein a checksum of the plurality of checksums is associated with a repository copy of the repository copies; and in the event that modifying the repository resulted in the indication of the error: queue a repair request to repair the error; and execute a repair process to repair the error associated with the repair request, wherein executing the repair process occurs asynchronously to queuing the error request.
US10719387B2
The disclosed embodiments provide a system with a memory with an interface that includes tamper-evident features to enhance software security. The system includes a set of memory elements, wherein each memory element comprises storage for a set of bits that encode a data word and an associated validity indicator, which indicates whether the memory element contains a valid data word. It also includes a memory interface for the set of memory elements. This memory interface supports a conditional-write operation, which overwrites a data word in a memory element if an associated validity indicator indicates that the data word does not contain valid data, and which does not overwrite the data word and raises an error if the associated validity indicator indicates that the data word already contains valid data.
US10719386B2
An improved method provides fault handling in a distributed IT environment. The distributed IT environment executes a workflow application interacting with at least one application by using interface information about the at least one application. In response to receiving a first instance of a fault response, a fault handler performing a first lookup of a fault handling policy corresponding to the fault response within a fault handling descriptions catalogue. The fault handler loads a first one or more fault handling descriptions that are pointed to by the fault handling policy in order to continue execution of the workflow application. After a second instance of the fault response, the fault handler performs a second lookup of the fault handling policy which now points to a second one or more fault handling descriptions which are loaded in order to continue execution of the workflow application.
US10719383B2
A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault detection circuitry (26) serves to detect whether a contingent load is fault-generating contingent load or a fault-free contingent load. Contingent load suppression circuitry (28) detects and suppresses a fault-free contingent load that matches a predetermined criteria that may result in an undesired change of architectural state (undesired side-effect). Examples of such predetermined criteria are that the contingent load is to a non-memory device or that the contingent load will trigger a diagnostic response such as entry of a halting debug halting mode or triggering of a debug exception.
US10719380B2
An operation management apparatus that is capable of detecting an anomaly is provided. The operation management apparatus is configured to execute processing of: acquiring a measured value for a performance indicator with regard to a monitored system, and detecting failure information indicating a failure with regard to a combination of two different performance indicators, by using a correlation model representing a relationship between the two different performance indicators; storing the detected failure information in time series; determining, based on the failure information, whether or not the failure information is continuously detected with regard to the combination including a particular performance indicator, and calculating an anomaly score representing degree of an anomaly with regard to the performance indicator, based on information about one or more second combinations among one or more first combinations, and information about the other combinations including the particular performance indicator; and providing the anomaly score being calculated.
US10719374B1
Aspects described herein may allow for the application of dynamically generating APIs using API generator based on database metadata. An API generator may extract metadata associated with store procedures. The API generator may generate a first layer of API that communicates with an enterprise application via a first data format. The API generator may generate a second layer of the API that communicates with a database via a second data format. The API generator may receive a request to invoke a stored procedure in a first data format. In response to receiving the request, the generated API may generate a converted request in the second data format.
US10719372B2
A system for dynamically parallelizing the loading operation for loading a data file onto a database. The dynamic parallelization of the loading operation involves scanning the data file in segments, such that scanning of an individual segment terminates when the scanned information is enough to enable loading of the segment across a plurality of exclusive-access memory blocks. Following the scanning of the first data file segment, the parallelized loading of each scanned segment occurs in a lock-step-mode with the scanning operation. As such, the loading of each scanned data segment is performed in parallel across multiple exclusive-access memory location, as determined by the prior scanning results, and furthermore in parallel with the scanning of a subsequent segment of the data file.
US10719369B1
Systems for provisioning virtual network interfaces (VNIs) for tasks running on a virtual machine instance in a distributed computing environment are provided. The systems receive a request to launch a task corresponding to a plurality of containers in an instance in association with an instruction to provide a VNI for the task with a set of network security rules. The system may select an instance with sufficient resources to launch the task and enable communication using the VNI. The system may inhibit processes running on the instance other than containers associated with the task from communicating via the VNI.
US10719359B2
A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
US10719358B1
Disclosed herein are methods, systems, and apparatus of an execution device for generating an action selection policy for completing a task in an environment that includes the execution device and one or more other devices. One method includes: in a current iteration, identifying an iterative action selection policy of an action in a state of the execution device in a previous iteration; computing a regret value in the previous iteration based on the iterative action selection policy in the previous iteration; computing an incremental action selection policy in the current iteration based on the regret value in the previous iteration but not any regret value in any iteration prior to the previous iteration; computing an iterative action selection policy in the current iteration based on the iterative action selection policy in the previous iteration and the incremental action selection policy in the current iteration.
US10719350B2
A system includes determination of whether a current number of active worker threads of a client application is less than a maximum active worker thread limit, retrieval, if the number of active worker threads is less than the maximum active worker thread limit, of a first job associated with a first context from a job pool, determination of whether an inactive worker thread is associated with the first context, and, if an inactive worker thread is associated with the first context, execution of the first job on the inactive worker thread.
US10719346B2
A computer implemented method of providing whole disk encryption for a virtualized computer system including providing a software component executing in a first virtual machine for instantiation in a first hypervisor, the software component invoking a second hypervisor within the first virtual machine for instantiating a disk image of the virtualized computer system as a second virtual machine, and the software component being configured to install a software agent in the second virtual machine, the software agent being adapted to: a) encrypt the instantiated disk image; b) encrypt data written, by the second virtual machine, to the instantiated disk image at a runtime of the second virtual machine; and c) decrypt data read, by the second virtual machine, from the instantiated disk image at a runtime of the second virtual machine, wherein the software component is configured to migrate the second virtual machine at a runtime of the second virtual machine to the first hypervisor so as to provide a wholly encrypted disk image for the second virtual machine executing in the first hypervisor.
US10719343B2
Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. VM resource usage profiles are read that indicate predicted resource consumption data of the VM image. Resource pool profiles for multiple resource pools are read that indicate predicted resource consumption data for the resource pools. For each of the resource pools, the VM resource usage profile is aligned with the respective resource pool profile. An aggregated resource consumption profile is calculated as an aggregation of the predicted resource consumptions of the aligned profiles. A determination is made of one of multiple resource pools with the least predicted aggregated resource consumption, and the VM image is instantiated on the determined one of the multiple resource pools with the least predicted aggregated resource consumption over time.
US10719338B2
An electronic device includes a display configured to display a user interface; a user input unit configured to receive a user input through the user interface; a processor electrically connected to the display and the user input unit; and at least one memory electrically connected to the processor, wherein the at least one memory stores instructions to allow the at least one processor to display a plurality of user interfaces for content recommendation on the display, and if interest information of the user and identification information of another party associated with the interest information are input through the plurality of user interfaces, then the processor acquires at least one recommendation content based on the interest information, history information of the user, history information of the other party, and a recommendation weight between the user and the other party, and displays the at least one acquired recommendation content on the display.
US10719335B1
An industrial plant module-based engineering system includes a group module library navigator that contains: a plurality of group class modules and a respective plurality of child class modules under an associated group class module of the plurality of group class modules. A group module instantiation engine is configured to instantiate the group class module with reflecting a hierarchy of the group class modules to generate, in an application structure navigator, a group application module (group APM) and a hierarchy of the group application module (group APM) from the group class module, and to instantiate the child class module to generate, in the application structure navigator, a child application module (child APM) from the child class module. The group module update engine is configured to update the allocation of each group class module and a respective topology of the complex loops of each group class module.
US10719329B2
An apparatus and method are provided for using predicted result values. The apparatus has a processing unit that comprises processing circuitry for executing a sequence of instructions, and value prediction circuitry for identifying a predicted result value for at least one instruction. A result producing structure is provided that is responsive to a request issued from the processing unit when the processing circuitry is executing a first instruction, to produce a result value for the first instruction and return that result value to the processing unit. While waiting for the result value from the result producing structure, the processing circuitry can be arranged to speculatively execute at least one dependent instruction using a predicted result value for the first instruction as obtained from the value prediction circuitry. The request issued from the processing unit includes a signature value indicative of the predicted result value, and the result producing structure references the signature value in order to detect whether a mispredict condition exists indicating that the predicted result value differs from the result value. The apparatus further provides a mispredict signal transmission path via which the result producing structure, when the mispredict condition is detected, can assert a mispredict signal for receipt by the processing unit prior to the result value being available to the processing unit. Such an approach can reduce the misprediction penalty associated with using a mispredicted result value.
US10719327B1
In some embodiments, a branch prediction unit includes a plurality of branch prediction circuits and selection logic. At least two of the branch prediction circuits are configured, based on an address of a branch instruction and different sets of history information, to provide a corresponding branch prediction for the branch instruction. At least one storage element of the at least two branch prediction circuits is set associative. The selection logic is configured to select a particular branch prediction output by one of the branch prediction circuits as a current branch prediction output of the branch prediction unit. In some instances, the branch prediction unit may be less likely to replace branch prediction information, as compared to a different branch prediction unit that does not include a set associative storage element. In some embodiments, this arrangement may lead to increased performance of the branch prediction unit.
US10719324B2
Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
US10719321B2
Technology related to prefetching instruction blocks is disclosed. In one example of the disclosed technology, a processor comprises a block-based processor core for executing a program comprising a plurality of instruction blocks. The block-based processor core can include prefetch logic and a local buffer. The prefetch logic can be configured to receive a reference to a predicted instruction block and to determine a mapping of the predicted instruction block to one or more lines. The local buffer can be configured to selectively store portions of the predicted instruction block and to provide the stored portions of the predicted instruction block when control of the program passes along a predicted execution path to the predicted instruction block.
US10719319B2
In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
US10719311B2
A library may include serverless artifacts that support execution of respective serverless functions. For each of the artifacts, a build parameter may have a library artifact identifier, a respective execution environment specifier, and a respective component specifier. An infrastructure realization knowledge base may define an environment mapping for each of the serverless artifacts. A build execution engine may create a build script that can be executed on a serverless artifact build infrastructure. To implement the build script the build script may be transmitted over a build communication channel to a cloud based serverless infrastructure provider.
US10719303B2
The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
US10719299B2
A system and method for physical connection of components in a graphical modeling environment. For each component, a physical component subsystem is built by providing at least one functional block representative of a mathematical model of the component, associating one or more first unidirectional internal input ports and/or one or more first unidirectional internal output ports with the at least one functional block, and associating one or more second unidirectional internal input ports and/or one or more second unidirectional internal output ports with the at least one functional block, the physical component subsystem configured to receive first information from an upstream block through each first internal input port, output second information to a downstream block through each first internal output port, receive third information from the downstream block through each second internal input port, and output fourth information to the upstream block through each second internal output port.
US10719297B2
An improved pseudo-random number generator is introduced that has increased security due to higher randomness and lower predictability. The PRNG uses seed values that are based on a combination of various selectable values from the real-world that are typically made publicly available over a computer network (i.e., the Internet), such as: one or more weather conditions at a particular time or date and geographic location, a score of a sports event, a stock market index or ticker value, an election vote total, attendance at a cultural event, gross dollar sales from a movie release, and other such numerically quantifiable values that, individually and in combination, are impossible to exactly predict in advance, yet are precisely verifiable after the number-generating event using electronically-stored information. The improved pseudo-random number generator may be used for more secure determination of lottery outcomes and the like.
US10719293B2
The present invention discloses an interactive control method and device for voice and video communications. The method includes: acquiring user action data inputted by a user in a preset manner, in which the preset manner includes a voice manner and/or a gesture manner; determining whether the user action data includes preset trigger information; and when the user behavior data comprises the preset trigger information, determining an operation instruction corresponding to the preset trigger information in a preset operation instruction set, and performing an event corresponding to the operation instruction.
US10719286B2
Methods and devices for presenting an image in an atomic manner across a plurality of displays of a computer device from a single buffer shared by the plurality of displays may include synchronizing the plurality of displays of the computer device. The methods and devices may initiate an atomic present request to present an image frame on the plurality of displays including a first display and a second display, the atomic present request may identify at least a first display texture and a second display texture from a plurality of display textures stored in the single buffer corresponding to the image frame and that the first display texture corresponds to a first display and the second display texture corresponds to a second display. The devices and methods may transmit a bundled set of first image frame data and second image frame data from the single buffer to a display driver.
US10719282B2
A printer that executes printing based on a print job includes a memory containing instructions, and at least one processor for executing the instructions to operate as a first receiving unit configured to receive from a computer a print job instructing the printer to print a plurality of copies using a plurality of feeding trays, with a different feeding tray instructed to be used for each of the copies, a display unit configured to display the number of copies of the print job, and a second receiving unit configured to receive an instruction from a user to change the displayed number of copies of the print job. In addition, instructions are executed to operate as a cancelling unit configured to cancel, based on the changed number of copies, the print job, the number of copies of which has been instructed to be changed.
US10719281B2
A non-transitory computer-readable recording medium stores a set of program instructions for a communication terminal. The instructions cause, when executed by a processor of the communication terminal, the communication terminal to operate to obtain updated ID information and fixed ID information of a communication apparatus, and communicate with a communication apparatus based on the updated ID information. The updated ID information is periodically updated on the communication apparatus side, while the fixed ID information is not periodically updated. When the communication terminal is incapable of communicating with the communication apparatus based on the updated ID information, the updated ID information and the fixed ID information are obtained again from the communication apparatus. When the fixed ID information stored in storage coincides with the newly obtained fixed ID information, a communicating process of communicating with the communication apparatus is performed based on the newly obtained updated ID information.
US10719278B2
A user operation is prevented for opening an opening and closing unit from being continuously performed on the opening and closing unit while the opening and closing unit is locked by providing a printing apparatus including a notification unit configured to perform, in a case that a user operation for opening the opening and closing unit is performed on the opening and closing unit in a state where the opening and closing unit is locked, predetermined notification processing according to a state of the printing apparatus at the time that the user operation is performed.
US10719262B2
A data storage apparatus includes a storage configured to include a storage configured to include at least one die including a plurality of planes, wherein each of the plurality of planes contains a set of a plurality of memory blocks, each including a plurality of pages configured of a plurality of memory cells; and a controller configured to: control data input to and output from the storage according to a request received from a host apparatus, receive a plurality of read requests including respective access addresses and access sizes from the host apparatus, generate one or more paired read requests from among the plurality of read requests so that a region to be accessed in one read operation is minimized, and determine a read option for each of the paired read requests.
US10719261B2
Disclosed herein is a method for providing for erasure of data from, and/or diagnosis of at least one condition of a device. The method includes the steps of providing a stored set of actions, the actions directed to either or both of an erasure action and a diagnosis action; selecting actions from the stored set and linking the actions to generate a sequence of actions; and outputting, storing or performing the generated sequence of actions. Performing the sequence of actions may include performing at least one of the actions in dependence or based on data representative of a property of the device, at least one customer or client or business preference or requirement, or at least one regulatory requirement.
US10719260B2
The embodiments set forth a technique that enables the storage of data at a first data storage device. The technique includes, at the first data storage device, dividing the data to produce a first and second portion of the data, in which the first and second portions are associated with a computed exclusive or (“XOR”) value. Also, the technique includes deleting the second portion stored at the first data storage device, based at least in part on whether the computed XOR value is established. Also, the technique includes receiving a first replicated metadata, in which the first replicated metadata indicates a location of the second portion stored at the second data storage device. Furthermore, the technique includes communicating either the first portion or the second portion, to a remote computing device, based at least in part on the first replicated metadata.
US10719239B2
A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.
US10719236B2
Subject matter disclosed herein may relate to buffers, and may relate more particularly to non-volatile buffers for memory operations.
US10719233B2
Techniques for providing an arc layout for a soft input panel are described. In some examples, an electronic device can transition from providing a substantially straight and/or horizontal layout for the soft input panel to an arc layout for the soft input panel. The electronic device can display a graphical element at a location on the soft input panel. The electronic device can receive input corresponding to, for example, a swipe of the graphical element in a curved manner across the soft input panel. Based on the input, the electronic device can transition from displaying the soft input panel using the substantially straight layout to displaying the soft input panel using the arc layout.
US10719232B2
Embodiments of apparatus, computer program product, and method for providing virtual buttons are disclosed. In one embodiment, a method of providing virtual buttons in a device includes detecting a grip around a perimeter of the device, where the perimeter of the device includes one or more ultrasonic sensors; determining one or more locations of one or more fingers of a user using data collected by the one or more ultrasonic sensors; and providing one or more virtual buttons around the perimeter of the device based on the one or more locations of the one or more fingers of the user.
US10719228B2
An image processing apparatus connected to an image display apparatus that displays visual information including handwritten data superimposed on a display image is provided. The image processing apparatus displays a plurality of screens, including a first screen and a second screen that is different from the first screen, and causes the image display apparatus to display a screen selected from among the first screen and the second screen. The image processing apparatus selects the screen from among the first screen and the second screen to generate the display image of the selected screen, based on a graphical user interface that accepts input of an operation of selecting the screen from among the first screen and the second screen or an operation of instructing generation of the display image.
US10719225B2
While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in accordance with a determination that no gesture recognizer of the first software application recognizes a portion of the sequence of touch inputs, delivers the sequence of touch inputs to the second software application, and in accordance with a determination that at least one gesture recognizer in the second software application recognizes the sequence of touch inputs, processes the sequence of touch inputs with the at least one gesture recognizer in the second software application that recognizes the sequence of touch inputs.
US10719218B2
A vehicle user interface including a vehicle steering wheel including a grip, a sensor mounted in the steering wheel grip detecting objects touching the steering wheel grip, a plurality of individually activatable illumination units illuminating respective locations on the steering wheel grip, and a processor receiving outputs from the sensor, selectively activating a subset of the illumination units adjacent to a detected object, and controlling a plurality of vehicle functions in response to outputs of the sensor.
US10719215B2
A method of controlling a vehicle using a dial knob includes steps of generating a first numerical value obtained by numeralizing a degree of rotation of the dial knob in a first direction and storing operation data reflecting the first numerical value, controlling the vehicle using control data, if the stored operation data corresponds to the control data, generating a second numerical value obtained by numeralizing a degree of rotation of the dial knob in a second direction opposite to the first direction and storing operation data reflecting the second numerical value, if the operation data does not correspond to the control data, and controlling the vehicle using the control data if the stored operation data corresponds to the control data, and returning to the step of generating the first numerical value if the operation data does not correspond to the control data.
US10719206B1
Systems and methods are disclosed which detect unresponsive interactions with display pages. Specifically, a client computing device may retrieve display pages from a remote computing system for local display. A local interaction monitoring component may monitor local interactions with the display pages, identify those interactions that did not produce a change in the display page as unresponsive interactions, and transmit unresponsive interaction information to the remote computing system. The remote system may aggregate the unresponsive interaction information to determine unresponsive elements of the display page and modify page templates associated with the unresponsive elements to reduce unresponsive interactions.
US10719201B2
A non-transitory computer readable medium stores a program causing a computer to execute a process. The process includes: obtaining plural items of writing information including writing position information and writing timing information, each of the plural items of writing information being associated with one page of one document; displaying an image in accordance with plural items of writing information associated with an identical page among the obtained plural items of writing information; receiving a specified writing timing; updating a display mode of the displayed image in accordance with the received writing timing; and changing an association between at least one of the plural items of writing information corresponding to the displayed image and a document, based on the received writing timing.
US10719196B2
An exemplary embodiment of the present disclosure causes a computer of an information apparatus to: display on a display, a display screen representing at least a floor plan including one or more rooms; and when it is sensed that movement of a device icon that is movable within a region corresponding to a predetermined room associated with a type of the device icon, judge whether or not the device icon is moved out of the region corresponding to the predetermined room, and in the case where it is judged that the device icon is moved out of the region corresponding to the predetermined room, return the device icon to the region corresponding to the predetermined room.
US10719188B2
A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. Queries in a first query format access a data source. Queries in a second query format access a cache database that is synchronized with the data source.
US10719184B2
First and second sensor elements are arranged on a substrate. First sensor-wiring line is connected to the first sensor element. An insulating film covers the first sensor-wiring line. Second sensor-wiring line is connected to the second sensor element and separated from the first sensor-wiring line by the insulating film in the thickness direction. First and second terminal parts are for being connected to an external circuit board, and are provided at an end of the first sensor-wiring line and at an end of the second sensor-wiring line, respectively. First and second lead lines extend from the first and second terminal parts, respectively. The short-circuit wiring line connects the first and second lead lines to each other.
US10719182B2
A touch sensor device includes a touch determination processor, a calibration processor, a delay processor, and a residual capacitance determination unit. The touch determination processor determines whether a touchscreen is in a touched state or a non-touched state based on capacitance detected by each of capacitance sensors. The delay processor has the calibration processor delay calibration of the capacitance over a specified period from when determined that the touchscreen is in the non-touched state. The residual capacitance determination unit monitors the capacitance while delaying and after delaying the calibration and determines whether a residual capacitance in the non-touched state resulted from a parasitic capacitance or a touch capacitance. The calibration processor calibrates the capacitance when the residual capacitance determination unit determines that the residual capacitance resulted from the parasitic capacitance.
US10719180B2
A display device includes a display panel including a base film and a circuit layer disposed on the base film, the circuit layer including a plurality of gate lines, a plurality of data lines, and a gate driving unit configured to receive gate control signals and provide a gate signal to the plurality of gate lines, and a sensing unit including a plurality of driving electrodes, a plurality of sensing electrodes, a sense driving unit configured to receive driving control signals and provide a sense driving signal to the plurality of driving electrodes, and sensing pads configured to transfer, to the outside, an electric signal received from each of the plurality of sensing electrodes, wherein the sense driving unit is included in the circuit layer.
US10719170B2
The present disclosure is related to a method and device for detecting a touch between at least part of a first object and at least part of a second object, wherein the at least part of the first object has a different temperature than the at least part of the second object. The method includes providing at least one thermal image of a portion of the second object, determining in at least part of the at least one thermal image a pattern which is indicative of a particular value or range of temperature or a particular value or range of temperature change, and using the determined pattern for detecting a touch between the at least part of the first object and the at least part of the second object.
US10719169B2
A touch readout circuit, a touch display panel and a display device are disclosed, the touch readout circuit includes a first gating circuit, configured to control a first current signal at a first electrode of the light-emitting component; a current mirror circuit, configured to provide the first current signal and a second current signal to a signal processing circuit, a current direction of the second current signal being opposite to a current direction of the first current signal; and a signal processing circuit, configured to: receive the first current signal, the second current signal and a touch scan signal, filter the second current signal to obtain a third current signal, provide a touch readout signal to an output end of the touch readout circuit according to the third current signal, the first current signal and the touch scan signal.
US10719166B2
A manufacturing method of a touch panel includes the steps of providing a substrate, forming a first conductive film on the substrate, forming a first mask on the first conductive film, etching the first conductive film to form electrode portions and lower intersect portions of the touch panel, forming an insulating film made of a negative resist on the first conductive film, and forming a contact hole above the electrode portion by removing the insulating film. The steps further include forming a second conductive film on the insulating film, forming a second mask on the second conductive film, etching the second conductive film to form an upper intersect portion connected between two adjacent electrode portions via the contact hole and intersecting with the lower intersect portion, and forming protective film on the second conductive film.
US10719163B2
The embodiments of the invention disclose an object determining method, a portable device, an object displaying method, an object switching method and an electronic device. Said method is applied to a touch sensitive portable device. Identifications of multiple objects are displayed within a display area of said portable device. Each of the identifications of said multiple objects has a first status of being selected and a second status of being unselected. Said display area has a first area, the identification of a first object is displayed in the first area, and the first object is in the first status. Said method comprises: obtaining a switch instruction; moving the identification of the first object of the first area, switching the identification of the first object from the first status to the second status, moving the identification of the second object into the first area, and switching the identification of the second object from the second status to the first status according to the switch instruction. The embodiments of the invention can simplify the steps of the user's operation.
US10719162B2
A handheld device includes an electronic display having an active area for presenting visual content and a bezel disposed around the electronic display. The bezel may have an opening allowing a person to view the active area. The handheld device also includes a force sensing system having a force sensing element that is disposed below an external surface of the bezel. The force sensing system may be configured to a sense a force on the bezel and to generate a sensor signal indicative of the force. The handheld device may further include a processor operable to receive the sensor signal and to execute a function based on the sensor signal.
US10719158B2
A display apparatus includes a display panel and a touch sensing unit disposed on the display panel. The touch sensing unit includes a touch sensor and a first pressure sensor. The touch sensor includes a first touch electrode layer and a second touch electrode layer disposed on the first touch electrode layer. The first pressure sensor includes: a transmission pressure electrode, a sensing pressure electrode separated from the transmission pressure electrode, and a piezoresistive pattern contacting each of the transmission pressure electrode and the sensing pressure electrode. Each of the transmission pressure electrode and the sensing pressure electrode is disposed in a same layer as any one of the first touch electrode layer and the second touch electrode layer.
US10719153B2
A display panel is provided including: an array substrate; a plurality of gate scanning signal lines and a plurality of data signal lines on the array substrate, projections of the plurality of gate scanning signal lines on the array substrate and projections of the plurality of data signal lines on the array substrate intersecting with each other; a plurality of sub-pixels arranged in an array, the plurality of sub-pixels being surrounded by the plurality of gate scanning signal lines and the plurality of data signal lines; touch sensing signal lines; and touch circuits. At least a part of the gate scanning signal lines are multiplexed to charge the touch circuits, and each of the touch sensing signal lines is configured to sense a change in an electrical signal of one of the touch circuits which have been charged so as to determine a position of a touch point.
US10719147B2
A display apparatus including a display configured to display a pointing object, a communicator configured to perform communication with a remote control device which recognizes a movement and transmits a signal corresponding to the recognized movement, and a processor configured to control a moving state of the pointing object based on the signal received from the remote control device. The processor controls the moving state of the pointing object according to a relative coordinate method for a first area where a screen of the display is included, and controls the moving state of the pointing object according to an absolute coordinate method for a second area outside the first area.
US10719138B2
An interactive electronic apparatus and an interactive method thereof are provided. The interactive electronic apparatus includes a main device and a casing. The main device is installed in a containing space of the casing. After the main device establishes a connection with the casing, the casing sends at least one of a first distance between the casing and an object to be sensed by a first distance sensor and a second distance between a bottom portion of the casing and a plane detected by a second distance sensor to the main device. The main device determines an interactive state of interaction with the interactive electronic apparatus based on at least one of a movement information sensed by a gravity sensor, the first distance and the second distance, and sends an interactive signal corresponding to the interactive state.
US10719124B2
A tracking system, tracking method for real-time rendering an image and non-transitory computer-readable medium are provided in this disclosure. The tracking system includes a controller, a server and an electronic device. The electronic device includes a processor and a displayer. The controller is configured for providing a first tracking data and a second tracking data. The electronic device is configured for providing a first viewing data and a second viewing data. The server is configured for generating a first image according to the first tracking data and the first viewing data received from the electronic device. The processor is configured for receiving the first image and generating a second image according to the first image, the second tracking data and the second viewing data. The displayer is configured for displaying a simulated scenario according to the second image.
US10719118B2
In one embodiment, power level management in accordance with the present description, is provided in a storage unit having both a disk storage drive, and another non-volatile, non-disk memory or storage such as a solid state drive, for storing metadata. The metadata storage provides direct access to the metadata stored in the non-disk storage even though the disk storage drive may be in a low power mode in which the data storage media disk of the disk storage drive is stopped or spinning at a reduced rate of rotation. As a result, power consumption and cooling requirements associated with disk storage drives, may be reduced in a low power level mode of storage unit operation for input/output operations limited to metadata stored in the metadata storage. Other features and aspects may be realized, depending upon the particular application.
US10719116B2
A method of controlling the display of an electronic devices that includes measuring a motion of a device; and determining if the motion of the device and the display state of the device at the time of motion match conditions in a database of motions that are correlated to display states that signal a change from the display state at the time of the motion to a called display state. The method may further include adjusting power from a battery to the display to effectuate a change of display state in response to motion of the device matching conditions in the database of motions that signal the change of display state or a user intervention signaling a change in display state. The method further includes updating a database of motions in response to changes in the display state effectuated by user intervention.
US10719115B2
Methods, systems, and apparatuses are described for isolated word training and detection. Isolated word training devices and systems are provided in which a user may provide a wake-up phrase from 1 to 3 times to train the device or system. A concatenated phoneme model of the user-provided wake-up phrase may be generated based on the provided wake-up phrase and a pre-trained phoneme model database. A word model of the wake-up phrase may be subsequently generated from the concatenated phoneme model and the provided wake-up phrase. Once trained, the user-provided wake-up phrase may be used to unlock the device or system and/or to wake up the device or system from a standby mode of operation. The word model of the user-provided wake-up phrase may be further adapted based on additional provisioning of the wake-up phrase.
US10719113B2
When an electronic apparatus including a core chip and a hub controller chip is connected to an apparatus on the host side, a USB hub controller in the hub controller chip executes a process on a configuration between the USB hub controller and the apparatus on the host side and sets a limit value of power to be supplied, from a first limit value to a second limit value higher than the first limit value, and a VBUS current controller in the hub controller chip supplies the core chip with a power supply voltage generated based on a supplied power, which allows to maintain a configuration state between the apparatus on the host side and the USB hub controller at a time of starting up or at a time of class switching of the core chip and supply the core chip with the sufficient power.
US10719112B2
A semiconductor device for a USB Type-C cable includes a first terminal to couple to a first VCONN line from a first end of the cable, a second terminal to couple to a second VCONN line from the second end of the cable, a charge pump, and a switch circuit coupled to the first terminal and the second terminal. The switch circuit includes a first drain-extended n-type field effect transistor (DENFET) coupled between the first terminal and an internal power supply of the semiconductor device; a first pump switch coupled between the charge pump and a gate of the first DENFET; a second DENFET coupled between the second terminal and the internal power supply; and a second pump switch coupled between the charge pump and a gate of the second DENFET.
US10719109B2
Described is an apparatus which comprises: a power supply node; a plurality of inductors inductively coupled with one another, wherein at least one inductor of the plurality is electrically coupled to the power supply node; a plurality of loads; and a plurality of capacitors coupled to the plurality of inductors, respectively, and also coupled to the plurality of loads, respectively.
US10719097B1
A voltage regulation circuit is suitable to provide an output voltage to a core circuit. The voltage regulation circuit includes a pad, a pull-low unit, a first controlling unit, a second controlling unit and a voltage regulation circuit. The pad receives and provides an input voltage. The pull-low unit generates a pull-low voltage according to the input voltage. The first controlling unit generates a first controlling signal according to the input voltage and the pull-low voltage. The second controlling unit generates a second controlling signal according to the input voltage and the first controlling signal. The voltage regulation unit regulates the input voltage according to the first controlling signal and the second controlling signal, so as to generate the output voltage.
US10719063B2
In one example, a system for real-time execution in a non-real-time processing system includes a processor and a processor and storage device. The storage device stores instructions that, in response to execution by the processor, cause the processor to identify a processing unit for a single thread real-time execution environment. The instructions also cause the processor to determine that an application is submitted for real-time execution. The instructions additionally cause the processor to assign a shared memory space to the application. Further, the instructions cause the processor to submit real-time instructions received from a real-time control loop of the application to the identified processing unit.
US10719062B2
A telecontrol arrangement observes and/or controls an installation. The telecontrol arrangement is set up to communicate with field devices of the installation and with a control center arrangement. In order to specify a comparatively flexible telecontrol arrangement which can be adapted to change intended purposes with a smaller amount of effort, provision is made for the telecontrol arrangement to be formed in a data processing cloud.
US10719061B2
Some embodiments of the present disclosure provide a method for judging four key moments in a whole process (a feeding starting moment, an idling process, a cutting starting moment, cutting, a cutting ending moment, an idling process and a feeding ending moment) of a machining step for computer numerical control machine tools. The method includes that: the feeding starting moment and ending moment are determined according to a real-time execution state of a numerical control code; input power of a spindle of a machine tool is compared in real time with idling power to determine the cutting starting moment and ending moment; and for a special machining step in which power does not change obviously in a feeding process, the cutting starting and ending moments are determined in combination with a historical statistical average time of an idling process duration and a feeding moment.
US10719056B2
Embodiments herein describe a reservation station (RS) in a processor that merges control data from multiple sources into a merged control data value. Before an instruction issues, the RS gathers and saves control data indicating how the instruction is to be executed. This control data may be saved in control registers. An instruction, however, can update many different types of status control bits in these registers. As such, the RS may store different types of control data for an instruction. Instead of the RS containing multiple registers and data paths for every type of control data, the embodiments herein describe merge logic in the RS that permits control data from different sources to be merged into a single control data value. Once the instruction is issued, the RS passes the merged control data value to an execution unit for processing.
US10719053B2
A wearable device includes a plurality of power generation devices; at least one of an electrical storage device, a computation device, a storage device, or a communication device; a plurality of modularized unit blocks, wherein a first modularized unit block of the plurality of modularized unit blocks comprises a first power generation device of the plurality of power generation devices, and wherein a second modularized unit block of the plurality of modularized unit blocks comprises at least one of the electrical storage device, the computation device, the storage device, or the communication device; and a plurality of holding members, wherein each of the plurality of holding members is configured to accommodate a corresponding modularized unit block of the plurality of modularized unit blocks.
US10719051B2
A developing cartridge includes: a casing; a developing roller; a shaft extending in a first direction; a first inclined surface; a second inclined surface; an elastic member; and a first protrusion. The shaft is movable in the first direction relative to the casing and the developing roller, and is movable in the second direction together with the same. The first inclined surface is positioned at one end portion of the shaft, while the second inclined surface is positioned at another end portion of the shaft. The first and second inclined surfaces are inclined relative to the first direction. The first protrusion is movable in the first direction together with the second inclined surface. The shaft is movable from a first position to a second position when the second inclined surface receives a pressing force directed in a direction from the another end portion to the one end portion.
US10719047B2
An apparatus includes a forming unit, a cleaning mechanism that cleans a transparent member of a scanning device of the forming unit, a counter that counts a number of image-formed sheets, which are sheets of a recording medium on which images have been formed by the forming unit, the counter performing counting with a first count value in a case where the forming unit performs image formation in a first mode and performing counting with a second count value larger than the first count value in a case where the forming unit performs image formation in a second mode higher in image forming speed than the first mode, and a control unit that controls the cleaning mechanism to clean the transparent member in response to the number of image-formed sheets counted by the counter reaching a predetermined number of sheets.
US10719043B2
A fixing device includes a rotatable endless fixing belt, a heat source, a heat radiation plate, and a power supply. The fixing belt is operable between a non-expanded state and a thermally expanded state. The heat source is disposed adjacent the fixing belt, to heat the fixing belt. The heat radiation plate is adjacent the fixing belt to contact the fixing belt when the fixing belt is in the thermally expanded state as a result of being heated by the heat source. The power supply shutoff member adjacent the fixing belt to shut off the supply of power to the heat source based on a state of the fixing belt.
US10719034B1
According to one embodiment, a developing device includes a developer storage unit, a toner supply unit, a magnet roller, a first stirring screw, and a second stirring screw. The developer storage unit is configured to be made to be able to circulate and convey a developer. The toner supply unit supplies a toner to the developer storage unit. The magnet roller adsorbs the developer. The first stirring screw conveys the developer from a second opening portion to a first opening portion along a longitudinal direction. The second stirring screw includes a rotating shaft, a screw, a paddle, and a protrusion. The screw conveys the developer from the first opening portion to the second opening portion along the longitudinal direction by rotation. The paddle protrudes from the rotating shaft to a lateral side. The paddle stirs the developer by rotation. The protrusion protrudes from the paddle in the rotating direction.
US10719031B1
An image forming apparatus includes a developing device, a toner tank configured to receive toner supplied from a toner cartridge mounted in the image forming apparatus and to supply the toner to the developing device, a first toner sensor configured to detect a first toner residual level in the toner tank, a second toner sensor configured to detect a second toner residual level lower than the first toner residual level in the toner tank, and a processor. The processor is configured to count a number of times the first toner sensor switches from a non-detection state to a detection state subsequent to the second toner sensor switching from a detection state to a non-detection state, and then output a notification indicating a residual amount of toner in the toner cartridge based on the counted number.
US10719027B1
A cleaning body includes a shaft and an elastic layer disposed by being spirally wound around an outer circumferential surface of the shaft from one end to the other end of the shaft, wherein a relationship between line roughness of a protruding portion formed at an end portion of the elastic layer in a width direction (RaE) and line roughness of a center portion of the elastic layer in the width direction (RaV) satisfies 5≤RaE/RaV.
US10719024B2
An embodiment of the present invention relates to a method for producing a binder resin, from which a toner having excellent low-temperature fusing property, roller release properties, and pulverization properties, is obtained, a binder resin, and a toner for development of electrostatic images including the binder resin.An embodiment of the present invention relates to a method for producing a binder resin including the following steps (1) and (2): step (1): mixing an aromatic alcohol including an alkylene oxide adduct of bisphenol A and fumaric acid; and step (2): further adding a carboxylic acid to the mixture obtained in the step (1) and mixing until a softening point of the binder resin in the system falls within the predetermined range, wherein in the molecular weight distribution measured by gel permeation chromatography, the binder resin includes 40% or more of components having a molecular weight of 10,000 or more and has a peak top of molecular weight distribution within a range of 7,500 or more and 10,000 or less.
US10719014B2
New photoresist compositions are provided that comprise a component that comprises an amide group and multiple hydroxyl groups. Preferred photoresists of the invention may comprise a resin with photoacid-labile groups; a photoacid generator compound; and an amide component with multiple hydroxyl groups that can function to decrease undesired photogenerated-acid diffusion out of unexposed regions of a photoresist coating layer.
US10719011B2
A method including: determining first error information based on a first measurement and/or simulation result pertaining to a first patterning device in a patterning system; determining second error information based on a second measurement and/or simulation result pertaining to a second patterning device in the patterning system; determining a difference between the first error information and the second error information; and creating modification information for the first patterning device and/or the second patterning device based on the difference between the first error information and the second error information, wherein the difference between the first error information and the second error information is reduced to within a certain range after the first patterning device and/or the second patterning device is modified according to the modification information.
US10719010B2
Provided are a pellicle for a photomask, which protects the photomask from external contamination and an exposure apparatus including the pellicle for the photomask. The pellicle for the photomask includes a pellicle membrane provided spaced apart from the photomask. The pellicle membrane includes a semiconductor having a two-dimensional (2D) crystalline structure.
US10719006B1
An improved firearm for use in video recording and audio recording is a video and audio recording system for a firearm that becomes active when the safety is taken off. The recording system is unable to be manipulated by the user.