US10971755B2
A secondary battery includes a cathode, an anode, and a nonaqueous electrolytic solution. The nonaqueous electrolytic solution includes a compound represented by M+[(Z1Y1)(Z2Y2)N]− (where M is a metal element, each of Z1 and Z2 is one of groups such as as a fluorine group, and each of Y1 and Y2 is one of groups such as a sulfonyl group), a compound such as a compound represented by R1-CN (where R1 is a monovalent hydrocarbon group), and a compound such as a compound represented by R22-(CN)n (where R22 is an n-valent hydrocarbon group, and n is an integer of 2 or more). A content of the compound represented by [(Z1Y1)(Z2Y2)N]− in the nonaqueous electrolytic solution is within a range of 2.5 mol/dm3 to 6 mol/dm3 both inclusive.
US10971752B2
A composite cathode is provided which includes a collector, an active cathode material, a binder, a solid inorganic lithium-ion conductor and a liquid electrolyte. The solid inorganic lithium ion conductor is present in the composite cathode in a higher volume and weight proportion than the liquid electrolyte. A method for forming the composite cathode is also provided, and a lithium ion battery is provided which includes a composite cathode having a collector, an active cathode material, a binder, a solid inorganic lithium ion conductor and a liquid electrolyte.
US10971750B2
Disclosed herein are a multi-cell tab cutting apparatus for a plurality of cells, which have a plurality of tabs formed at one side, and a method therefor. The multi-cell tab cutting apparatus includes a base frame, a cell tab fixer connected to the base frame and configured to fix and support the plurality of tabs, and a cutter positioned at the base frame and configured to cut the plurality of tabs through driving.
US10971747B2
A fuel cell system that includes a first fuel cell that generates electric power using a hydrogen-containing fuel gas; a second fuel cell that generates electric power using off-gas exhausted from the first fuel cell and containing hydrogen that has not reacted in the first fuel cell; a first control device that controls the electric power output from the first fuel cell by adjusting a current or a voltage being output from the first fuel cell; a second control device that controls the electric power output from the second fuel cell by adjusting a current or a voltage being output from the second fuel cell; and an output control device that controls at least one of the first control device or the second control device such that a total electric power being generated by the first fuel cell and the second fuel cell approaches an electric power demand.
US10971744B2
Provided is a method for inspecting a current leak of a fuel cell, which is provided with an anode electrode, a cathode electrode, and an electrolyte membrane sandwiched between the anode electrode and the cathode electrode, the method including: a first process in which a first voltage, which is a limit voltage of the electrolyte membrane, is applied to the fuel cell; a second process in which a second voltage, which is lower than the first voltage, is applied to the fuel cell after the first process; a third process in which a third voltage, which is lower than the second voltage, is applied to the fuel cell after the second process; and a determination process in which a value of a current flowing through the fuel cell in the third process is detected, and whether the detected current value is lower than a prescribed current value is determined.
US10971736B2
An electrode separator structure includes a conductive gas-resistant plate and a conductive porous structure. The conductive gas-resistant plate has a receiving space and at least a set of an inlet port and an outlet port, wherein the inlet port and the outlet port have passages communicating the receiving space. The conductive porous structure is disposed in the receiving space and communicates with the set of the inlet port and the outlet port to form reaction gas flow paths, wherein the conductive porous structure includes plural holes laminated as at least two porous layers, and the at least two porous layers are laminated in a staggered arrangement along a direction vertical to an extending plane of the conductive porous structure.
US10971729B2
Provided herein are high performance direct deposit electrodes that do not require the use of a binder, as well as processes of manufacturing the same by an electrospray process.
US10971728B2
Decomposition of an aqueous electrolyte solution when an aqueous lithium ion secondary battery is charged and discharged is suppressed, and the operating voltage of the battery is improved. The aqueous lithium ion secondary battery includes an anode, a cathode, and an aqueous electrolyte solution, the anode including a composite of an anode active material and polytetrafluoroethylene, wherein peaks of the polytetrafluoroethylene at around 1150 cm−1 and at around 1210 cm−1 are observed in FT-IR measurement of the composite, but a peak of the polytetrafluoroethylene at around 729 cm−1 is not observed in Raman spectroscopy measurement of the composite.
US10971724B2
Producing multiple anode particulates, including: a) dispersing an electrically conducting material, multiple porous primary particles of an anode active material, an optional electron-conducting material, and a sacrificial material in a liquid medium to form a precursor mixture; b) forming the precursor mixture into multiple droplets and drying the droplets; and c) removing the sacrificial material or thermally converting the sacrificial material into a carbon material to obtain multiple particulates, wherein a particulate comprises a plurality of porous anode active material particles having a pore volume Vpp and a solid volume Va, an electron-conducting material, and additional pores having a volume Vp, which are encapsulated by a thin encapsulating layer having a thickness from 1 nm to 10 μm and a lithium ion conductivity from 10-8 S/cm to 5×10-2 S/cm and the volume ratio Vp/Va in the particulate is from 0.1/1.0 to 10/1.0 or (Vpp+Vp)/Va ratio is from 0.3/1.0 to 20/1.0.
US10971721B2
Provided is a lithium battery anode material including a graphite material and a composite material. The composite material and the graphite material are crossly mixed together to form a plurality of spherical structures. The composite material includes a silicon material, an agglomerate, and a plurality of protrusions. A plurality of crystals are grown on a surface of the silicon material. The crystals include silicon carbide. The agglomerate includes metal silicide. The protrusions are distributed on a surface of the agglomerate. The protrusions include silicon and metal.
US10971711B2
The separator is used in a battery. The separator includes a porous film and a columnar filler. The porous film is made of resin. The columnar filler is made of insulating ceramic. The columnar filler is filled in the porous film. The axial direction of the columnar filler is in line with the thickness direction of the porous film.
US10971707B2
A method for producing a laminated all-solid-state battery 100, including: housing an all-solid-state battery laminate 15, having one or more all-solid-state unit cells, in a casing 20 composed of a laminated film 21, the one or more all-solid-state unit cells obtained by laminating a negative electrode current collector layer having a negative electrode current collector tab 1a, a negative electrode active material layer, a solid electrolyte layer, a positive electrode active material layer and a positive electrode current collector layer having a positive electrode current collector tab 5a in this order, pressing the all-solid-state battery laminate 15 housed in the casing 20 in the direction of lamination from outside the casing 20, injecting a filler into the casing 20 while maintaining pressure, and sealing the casing 20.
US10971705B2
Provided are a pouch for a secondary battery, which is capable of minimizing a folded area of a bridge part of the pouch that is manufactured by folding two accommodation parts to overlap each other, and a die for forming the pouch for the secondary battery. The pouch for the secondary battery includes a lower accommodation part accommodating an electrode assembly therein, an upper accommodation part covering an opening of the lower accommodation part, and a bridge part connecting the lower accommodation part to the upper accommodation part. When the lower accommodation part and the upper accommodation part are unfolded, a height of the bridge part, which is measured from a bottom surface of the lower accommodation part, is lower than that of the lower accommodation part, which is measured from the bottom surface of the lower accommodation part.
US10971703B2
A substrate (100) is a light-transmitting substrate. A light-transmitting first electrode (110) is formed over the substrate (100). An insulating layer (150) is formed over the substrate (100) and the first electrode (110) and includes an opening (152) overlapping the first electrode (110). An organic layer (120) is located within at least the opening (152). A light-transmitting second electrode (130) is formed over the organic layer (120). An intermediate layer (200) is formed in at least a portion of a region of a lateral side of the first electrode (110) overlapping the first electrode (110). A refractive index of the intermediate layer (200) is between a refractive index of the substrate (100) and a refractive index of the first electrode (110).
US10971701B2
A transparent organic light emitting display device may include a transparent base substrate, a semiconductor device disposed on the transparent base substrate, a display structure electrically connected to the semiconductor device, and a protection layer including a blue dye disposed on the display structure. The protection layer may improve the transparency of the transparent base substrate by calibrating discoloration of the transparent base substrate. Thus, the transparent display device including the protection layer may ensure an enhanced transparency. Further, the transparent display device may have an enhanced mechanical strength and an increased heat resistance because of the transparent base substrate.
US10971698B2
An OLED display panel and manufacturing method are provided. Through disposing a light-shielding film on the packaging cover plate to prevent the laser from illuminating on the electrodes of the MED substrate during the laser scanning of the sealant to effectively protect the electrode. A portion of the light shielding film that overlaps with the thin layer region of the sealant has gradually decreasing light transmittance, which can prevent the problem that the thin layer region of the sealant is scorched by excessive laser energy, sufficiently ensures that the packaging effect, and reduces the generation of particles. In addition, the surface of the light-shielding film irradiated with laser light is a frosted surface, which can cause diffused reflection of the laser light irradiated on the light-shielding film to prevent the laser from directly reflecting on the laser head and protect the laser head from being burned and damaged.
US10971696B2
A flexible display panel is disclosed. The flexible display panel includes a substrate and a pixel unit on a first surface of the substrate. An encapsulation layer is on the first surface of the substrate and covers the pixel unit. A support member is on a second surface of the substrate that is opposite the first surface. The support member overlaps an edge of the encapsulation layer. The support member reduces stress applied to areas of the flexible display panel that are vulnerable to cracking during bending of the flexible display panel.
US10971690B2
Embodiments of the present disclosure provide for solar cells including an organometallic halide perovskite monocrystalline film (see FIG. 1.1B), other devices including the organometallic halide perovskite monocrystalline film, methods of making organometallic halide perovskite monocrystalline film, and the like.
US10971689B2
The present invention relates to compounds of the formula (1) and (2) which are suitable for use in electro¬nic devices, in particular organic electroluminescent devices.
US10971680B2
Embodiments of the present invention include multiple independent terminals for a plurality of devices in a stack configuration within a semiconductor. In one embodiment, a multi terminal fabrication process comprises: performing an initial pillar layer formation process to create layers of a multi terminal stack; forming a first device in the layers of the multi terminal stack; forming a second device in the layers of the multi terminal stack; and constructing a set of terminals comprising: a first terminal coupled to the first device, a second terminal coupled to the second device; and a third terminal coupled to the first device; wherein at least two terminals in the set of terminals are independent. The third terminal can be coupled to the second device.
US10971672B2
Techniques for a quantum device with modular quantum building blocks are provided. In one embodiment, a device is provided that comprises a substrate that is coupled with a plurality of qubit pockets, where at least one qubit pocket of the plurality of qubit pockets is coupled with a qubit. In one implementation, the device can further comprise a plurality of connectors coupled to the substrate and positioned around at least a portion of the substrate, where the plurality of connectors comprising a connecting element. In one or more implementations, the device can further comprise a plurality of transmission lines formed on the substrate and connect at least one connector of the plurality of connectors to at least one qubit pocket of the plurality of qubit pockets.
US10971662B2
A light-emitting diode (LED) package includes a light-emitting structure, a transmissive material layer on the light-emitting structure, and a support structure covering at least a portion of a side surface of the transmissive material layer, a side surface of the light-emitting structure, and at least a portion of a bottom surface of the light-emitting structure.
US10971647B2
A method of forming a solar cell device that includes forming a porous layer in a monocrystalline donor substrate and forming an epitaxial semiconductor layer on the porous layer. A solar cell structure is formed on the epitaxial semiconductor layer. A carrier substrate is bonded to the solar cell structure through a bonding layer. The monocrystalline donor substrate is removed by cleaving the porous layer. A grid of metal contacts is formed on the epitaxial semiconductor layer. The exposed portions of the epitaxial semiconductor layer are removed. The exposed surface of the solar cell structure is textured. The textured surface may be passivated, in which the passivated surface can provide an anti-reflective coating.
US10971641B2
An optoelectronic device comprising a unit, which unit comprises: a plurality of resiliently flexible sheet components bonded together, the resiliently flexible sheet components comprising: (i) a first sheet component comprising at least a stack of layers defining an array of pixel electrodes and electrical circuitry for independently addressing each pixel electrodes via addressing conductors outside the array of pixel electrodes; and (ii) a second sheet component bonded to a top surface of the first sheet component; wherein the device further comprises one or more driver chips bonded to the first sheet component in a location underlying the second component and for electrical contact between said addressing conductors and terminals of said one or more driver chips; and wherein the thickness of material in the unit in the region of the one or more driver chips is substantially the same as the thickness of material in the unit in the region of the array.
US10971636B2
A photoelectric detection structure, a manufacturing method therefor, and a photoelectric detector. The photoelectric detection structure includes: a base substrate; an electrode strip, which is located on the base substrate; a semiconductor layer, which is located at a side of the base substrate that faces the electrode strip; an insulating layer, which is located between the electrode strip and the semiconductor layer, the insulating layer including a thickness-increased portion, and the thickness-increased portion being located on at least one edge of the electrode strip.
US10971635B2
A photodetector including graphene and poly(3-hexylthiopene) (P3HT) nanowires is claimed. A method of making the hybrid photodetector is also claimed.
US10971628B2
A semiconductor device structure is provided. The semiconductor device structure includes an isolation feature over a substrate and a fin structure protruding from the substrate and partially surrounded by the isolation feature. The fin structure includes a first portion above the isolation feature and having a first width. The fin structure also includes a second portion extending from a top of the first portion and having a second width greater than the first width, so that the fin structure above the isolation feature has a T-shaped profile. The semiconductor device structure also includes a gate structure covering the first portion and the second portion of the fin structure.
US10971620B2
A method includes partly removing a supporting layer arranged between a first semiconductor layer and a second semiconductor layer using an etching process to form at least one undercut between the first semiconductor layer and the second semiconductor layer, at least partly filling the at least one undercut with a first material having a higher thermal conductivity than the supporting layer, and forming a sensor device in or on the second semiconductor layer. Semiconductor arrangements and devices produced by the method are also described.
US10971609B2
An integrated circuit (IC) structure with a nanowire power switch device and a method of forming the IC structure are disclosed. The method includes forming a first layer of metal lines of a first back end of line (BEOL) interconnect structure and forming a semiconductor nanowire structure on a first metal line of the first layer of metal lines. The BEOL interconnect structure is formed on a front end of line (FEOL) device layer having multiple active devices. The method further includes forming a first dielectric layer wrapped around the semiconductor nanowire structure, forming a metal layer on the dielectric layer and on a second metal line of the first layer of metal lines, and forming a second layer of metal lines of a second BEOL interconnect structure on the semiconductor nanowire structure. The first and second metal lines are electrically isolated from each other.
US10971608B2
A semiconductor substrate has a first surface and a second surface provided with an opening of a trench. A first-conductivity-type carrier storage layer is provided on the second surface side of a first-conductivity-type drift layer. A second-conductivity-type base layer is provided on the second surface side of the carrier storage layer and reaches the second surface. A first-conductivity-type impurity layer is provided on the second surface side of the base layer. A trench electrode is provided in the trench via an internal insulating film. The internal insulating film has a first thickness at a portion facing the base layer, has a second thickness at a portion facing the drift layer, and has the first thickness and the second thickness at a portion facing the carrier storage layer. The second thickness is thicker than the first thickness.
US10971606B2
A method for manufacturing a semiconductor device includes forming a shallow trench isolation (STI) structure surrounding a pair of semiconductor fins; forming a dummy gate layer over the STI structure and the semiconductor fins; etching a first portion of the dummy gate layer to form a trench through the dummy gate layer until the STI structure is exposed, in which the trench extends between the semiconductor fins along a lengthwise direction of the semiconductor fins; forming an insulating structure in the trench through the dummy gate layer; after forming the insulating structure extending through the dummy gate layer, patterning the dummy gate layer to form a pair of dummy gate structures each of which is across a respective one of the semiconductor fins; and replacing the dummy gate structures with a pair of metal gate structures.
US10971603B2
A method for producing a thin-film-transistor involves forming a flexible substrate on a rigid substrate, forming a plurality of fins and trenches in a structural layer arranged on the flexible substrate, forming a wavy gate layer, channel layer, source contact layer, and drain contact layer on each of the plurality of fins and each of a plurality of trenches of the structural layer, and removing the plurality of fins and trenches having the wavy gate, channel, source contact, and drain contact layers from the rigid substrate.
US10971600B2
Techniques related to forming selective gate spacers for semiconductor devices and transistor structures and devices formed using such techniques are discussed. Such techniques include forming a blocking material on a semiconductor fin, disposing a gate having a different surface chemistry than the blocking material on a portion of the blocking material, forming a selective conformal layer on the gate but not on a portion of the blocking material, and removing exposed portions of the blocking material.
US10971591B2
Provided is a power semiconductor device that prevents element breakage, thus improving its reliability. The power semiconductor device includes a first main electrode. The first main electrode includes a first metal film, an intermediate film, and a second metal film. The first and second metal films are made of metal having an Al concentration greater than or equal to 95 wt %. The intermediate film contains primary-constituent phases each formed of a metal compound, and contains a secondary-constituent phase formed of an iron group element. The metal compound is that of at least one kind of element selected from a group consisting of a group 4A element, a group 5A element, and a group 6A element, and at least one kind of element selected from a group consisting of C and N. The intermediate film has a higher degree of hardness than the second metal film.
US10971588B2
A semiconductor device includes a fin structure, first and second gate structures, a source/drain region, a source/drain contact layer and a separation layer. The fin structure protrudes from an isolation insulating layer disposed over a substrate and extends in a first direction. The first and second gate structures are formed over the fin structure and extend in a second direction crossing the first direction. The source/drain region is disposed between the first and second gate structures. The interlayer insulating layer is disposed over the fin structure, the first and second gate structures and the source/drain region. The first source/drain contact layer is disposed on the first source/drain region. The separation layer is disposed adjacent to the first source/drain contact layer. Ends of the first and second gate structures and an end of the source drain contact layer are in contact with a same face of the separation layer.
US10971582B2
A method for forming a superjunction transistor device includes: forming a plurality of semiconductor layers one on top of the other; implanting dopant atoms of a first doping type into each semiconductor layer to form first implanted regions in each semiconductor layer; implanting dopant atoms of a second doping type into each semiconductor layer to form second implanted regions in each semiconductor layer. Each of implanting the dopant atoms of the first and second doping types into each semiconductor layer includes forming a respective implantation mask on a respective surface of each semiconductor layer, and at least one of forming the first implanted regions and the second implanted regions in at least one of the semiconductor layers includes a tilted implantation process which uses an implantation vector that is tilted by a tilt angle relative to a normal of the respective horizontal surface of the respective semiconductor layer.
US10971575B2
A display device includes a substrate with a display area and a non-display area, pixels disposed in the display area, a first wire extending from the pixels to the non-display area and disposed on the substrate, an insulating layer covering at least the first wire, a second wire extending from the pixels to the non-display area, and a second insulating layer or the first insulating layer covering the second wire, wherein the first wire is disposed on the non-display area either spaced apart from the second wire by a first distance and a second distance that is different from the first distance, or in a position overlapping at least part of the second wire.
US10971572B2
A flexible OLED panel for a lighting device according to the present invention includes a substrate which is made of a polymer material and has a first light extracting pattern provided on a lower surface thereof; an auxiliary wiring pattern which is arranged on the substrate; a first electrode which is arranged on the substrate on which the auxiliary wiring pattern is arranged; a passivation layer which is arranged on the first electrode, at least on an area on which the auxiliary wiring pattern is arranged; an OLED light emitting structure which is arranged on the first electrode on which the passivation layer is arranged; a second electrode which is arranged on the OLED light emitting structure; and an encapsulation layer which is arranged on the second electrode.
US10971568B2
The present disclosure provides a display device including a first display panel, a second display panel, at least one detection device, and a control module. The first display panel includes a first display area having first sub-pixel regions, the second display panel includes a second display area having second sub-pixel regions, and the second display panel is movable to at least partially overlap the first display panel. The detection device is disposed on at least one of the first and second display panels to detect a position of the other one and generate a relative position detection signal correspondingly. The control module is electrically connected to the detection device to receive the relative position detection signal and an image display signal from an image signal source, so as to generate a first display signal and a second display signal to respectively output to the first and second display panels.
US10971567B2
An embodiment of the present invention provides a display device including a substrate including a display area, and a peripheral area outside the display area and including a bending area, a first conductive layer including a first signal wire over the substrate, a first insulating layer over the first conductive layer, a second insulating layer in a different layer from the first insulating layer, overlapping the bending area, and having a first edge positioned around the bending area, and a protector over the second insulating layer, wherein the first signal wire is in the peripheral area, crosses the first edge of the second insulating layer, does not overlap the bending area, and includes a first portion not covered by the second insulating layer, and wherein the protector overlaps at least a portion of the first portion, and has an edge that is parallel with an edge of the first portion.
US10971560B2
Disclosed herein are a display device, an apparatus for testing a display device, and a method for testing a display device. A display device includes a first substrate having a display area and a non-display area defined thereon, the non-display area being on an outer side of the display area. The non-display area may include a plurality of test pads and a first dummy thin-film transistor electrically connected to the test pads. The first dummy thin-film transistor includes a dummy gate electrode, and a dummy source electrode and a dummy drain electrode insulated from the gate electrode and spaced apart from each other. A bending area is defined on the first substrate that at least partially traverses the display area and the non-display area, the bending area overlaps the first dummy thin-film transistor.
US10971550B2
A technique comprising: forming on a support film a first stack of layers defining an array of photodiodes; forming over the first stack of layers in situ on the support film a second stack of layers defining electrical circuitry by which the photoresponse of each photodiode is independently detectable via an array of conductors outside the array of photodiodes; wherein forming the first stack of layers comprises depositing an organic semiconductor material over a first electrode, and depositing a second electrode over the organic semiconductor material, wherein the electrical circuitry comprises transistors including photosensitive semiconductor channels, and the second electrode also functions to substantially block the incidence of light on the photosensitive semiconductor channels from the direction of the support film.
US10971540B2
Systems and methods may be provided for coupling together semiconductor devices. One or more of the semiconductor devices may be provided with an array of bump contacts formed in an etch back process. The bump contacts may be indium bumps. The indium bumps may be formed by depositing a sheet of indium onto a surface of a device substrate, depositing and patterning a layer of photoresist over the indium layer, and selectively etching the indium layer to the surface of the substrate using the patterned photoresist layer to form the indium bumps. The substrate may be an infrared detector substrate. The infrared detector substrate may be coupled to a readout integrated circuit substrate using the bumps.
US10971533B2
In an embodiment, an image sensor includes a semiconductor region, a first doped region disposed over the semiconductor region, a ring shaped well disposed over the first doped region and surrounding parts of the first doped region, a second doped region formed within the ring shaped well and disposed over the first doped region, and a third doped region disposed over the second doped region. The ring shaped well is defined by a conductor surrounded by an insulator. The conductor is connected to a voltage terminal. The third doped region is more heavily doped than the second doped region, which is more heavily doped than the first region, and are all of the same doping type. The first doped region and the second doped region within the ring shaped well, form a potential barrier for controlling transfer of charge carriers from the first doped region to the third doped region.
US10971531B2
A photodiode has an absorption layer and a cap layer operatively connected to the absorption layer. A pixel is formed in the cap layer and extends into the absorption layer to receive charge generated from photons therefrom. The pixel defines an annular diffused area to reduce dark current and capacitance. A photodetector includes the photodiode. The photodiode includes an array of pixels formed in the cap layer. At least one of the pixels extends into the absorption layer to receive charge generated from photons therefrom. At least one of the pixels defines an annular diffused area to reduce dark current and capacitance.
US10971530B2
A manufacturing method for TFT array substrate and TFT array substrate are disclosed. After depositing an electrode material layer and a metal material layer on the gate insulation layer and the active layer in sequence after the active layer above the gate electrode is formed. A photoresist pattern is formed on the metal material layer. The photoresist pattern includes a first and second photoresist blocks with different thicknesses. The metal material layer and the electrode material layer are etched using the photoresist pattern to form a contact electrode and pixel electrodes connected with two ends of the active layer and the source/drain electrodes on the contact electrode. The process is simple and can effectively reduce the contact resistance between the source/drain and the active layer and improve the quality of the product.
US10971525B1
The present invention teaches a TFT array substrate and its manufacturing method including the following steps. A data line and a ring-shaped source electrode are formed on a substrate. A first insulation layer is formed on the substrate. A ring trough exposing the source electrode is formed on the first insulation layer. A semiconductor active layer is formed in the ring trough. A channel is formed on the first insulation layer in an area surrounded by the ring trough. A gate line, a gate electrode in the channel, and a drain electrode connected to the semiconductor active layer are formed on the first insulation layer. A second insulation layer is formed on the first insulation layer, and a pixel via is formed on the second insulation layer. A pixel electrode is formed on the second insulation layer, and is connected to the drain electrode through the pixel via.
US10971503B2
A method for semiconductor fabrication includes forming mandrel patterns over a substrate using a first mask that defines the mandrel patterns, wherein the first mask includes at least four first patterns that are spaced from each other in a first direction, wherein each of the first patterns extends lengthwise in a second direction orthogonal to the first direction. The method further includes forming spacers on sidewalls of the mandrel patterns; removing the mandrel patterns, and performing a cut process using a second mask that includes at least four cut windows, each cut window in the second mask being an elongated shape extending lengthwise in the second direction and covering a side of one of the first patterns when the first and second masks are superimposed, the side extending in the second direction.
US10971491B2
A miniaturized transistor is provided. A transistor with low parasitic capacitance is provided. A transistor having high frequency characteristics is provided. A transistor having a large amount of on-state current is provided. A semiconductor device including the transistor is provided. A semiconductor device with high integration is provided. A novel capacitor is provided. The capacitor includes a first conductor, a second conductor, and an insulator. The first conductor includes a region overlapping with the second conductor with the insulator provided therebetween. The first conductor includes tungsten and silicon. The insulator includes a silicon oxide film that is formed by oxidizing the first conductor.
US10971484B2
A package-on-package (PoP) semiconductor package includes an upper package and a lower package. The lower package includes a first semiconductor device in a first area, a second semiconductor device in a second area, and a command-and-address vertical interconnection, a data input-output vertical interconnection, and a memory management vertical interconnection adjacent to the first area.
US10971482B2
A LED light display having a plurality of LED bulb arrays and a louver panel defining a plurality of hole arrays. Each hole array can define openings that are sized and spaced to receive at least the distal end portions of the bulbs forming a single LED bulb array. The louver panel further has a plurality of shaped protrusions in the form of louvers that are configured to extend outwardly and forwardly from a front surface of the louver panel and are arranged in a plurality of columns and in a plurality of rows in regularly repeating patterns related to the pattern of the placement of a plurality of the plurality of hole arrays in the louver panel and are further configured to block at least a portion of the emission of light from the LED bulbs in both a horizontal and vertical direction.
US10971465B2
The present disclosure provides a driving chip, a display substrate, a display device and a method for manufacturing a display device. The driving chip according to the present disclosure includes a substrate; and a plurality of connecting bumps and a plurality of supporting bumps disposed on the substrate. The plurality of connecting bumps include at least one set of connecting bumps arranged along a first direction, and the plurality of supporting bumps include the supporting bump that is located between the adjacent connecting bumps arranged along the first direction.
US10971463B2
A semiconductor device includes a first carrier including a first pad, a second carrier including a second pad disposed opposite to the first pad, a joint coupled with and standing on the first pad, a joint encapsulating the post and bonding the first pad with the second pad, a first entire contact interface between the first pad and the joint, a second entire contact interface between the first pad and the post, and a third entire contact interface between the joint and the second pad. The first entire contact interface, the second entire contact interface and the third entire contact interface are flat surfaces. A distance between the first entire contact interface and the third entire contact interface is equal to a distance between the second entire contact interface and the third entire contact interface. The second entire contact interface is a continuous surface.
US10971446B2
A method includes forming a redistribution structure on a carrier, attaching an integrated passive device on a first side of the redistribution structure, attaching an interconnect structure to the first side of the redistribution structure, the integrated passive device interposed between the redistribution structure and the interconnect structure, depositing an underfill material between the interconnect structure and the redistribution structure, and attaching a semiconductor device on a second side of the redistribution structure that is opposite the first side of the redistribution structure.
US10971443B2
A method includes forming a plurality of dielectric layers, forming a plurality of redistribution lines in the plurality of dielectric layers, forming stacked vias in the plurality of dielectric layers with the stacked vias forming a continuous electrical connection penetrating through the plurality of dielectric layers, forming a dielectric layer over the stacked vias and the plurality of dielectric layers, forming a plurality of bond pads in the dielectric layer, and bonding a device die to the dielectric layer and a first portion of the plurality of bond pads through hybrid bonding.
US10971438B2
A chip-on film and a display device including the same are disclosed. The chip-on film includes a first base film, a second base film positioned on the first base film, a film pad portion positioned on at least one side of the second base film and exposed to the outside of the first base film, and a coating layer positioned on one surface of the first base film.
US10971436B2
An example multi-branch terminal for an integrated circuit (IC) package is described herein. An example multi-branch terminal of an integrated circuit (IC), may include a first branch that may include an active bonding with a chip of the IC, wherein the active bonding may include a wire bonded to the chip of the IC; and a second branch that may include a passive bonding with the chip of the IC, wherein the passive bonding may include a capacitor bonded to the second branch and a first terminal of the IC.
US10971435B2
A semiconductor device includes a bonding pad that includes a base portion having a base layer. A bond wire or clip is bonded to a bonding region of a main surface of the bonding pad. A supplemental structure is in direct contact with the base portion next to the bonding region. A specific heat capacity of the supplemental structure is higher than a specific heat capacity of the base layer.
US10971431B2
A semiconductor device includes: a first cooling device including a plurality of first flow channels through which a fluid flows, between a first main surface and a second main surface opposed to each other; a second cooling device including a plurality of second flow channels through which a fluid flows, between a third main surface and a fourth main surface parallel to the first main surface; a semiconductor element interposed between the first main surface and the third main surface facing each other; and a control terminal penetrating from the third main surface to the fourth main surface in a terminal-penetrating region defined at a predetermined position between the plurality of second flow channels, and electrically connected to a control electrode of the semiconductor element.
US10971430B2
A semiconductor device may include a cooling unit, the cooling unit including a circuit unit, a first flow path member comprised of an insulating material, and a second flow path member comprised of an insulating material. The circuit unit may include a heat sink layer, a wiring layer, and a semiconductor element that is disposed between the heat sink layer and the wiring layer. The circuit unit is disposed between the first flow path member and the second flow path member. The wiring layer may face the first flow path member or the second flow path member.
US10971424B2
A power module includes a recessed base plate having a hollow portion, at least one insulating substrate disposed in the hollow portion of the base plate, at least one semiconductor chip mounted on the at least one insulating substrate, and sealing resin for sealing a surface of the hollow portion side of the base plate, the at least one insulating substrate, and the at least one semiconductor chip.
US10971420B2
A monolithic three-dimensional integrated circuit including a first device, a second device on the first device, and a thermal shield stack between the first device and the second device. The thermal shield stack includes a thermal retarder portion having a low thermal conductivity in a vertical direction, and a thermal spreader portion having a high thermal conductivity in a horizontal direction. The thermal shield stack of the monolithic three-dimensional integrated circuit includes only dielectric materials.
US10971408B2
A method of forming a device includes providing a transistor having a gate structure and a source/drain structure adjacent to the gate structure. A cavity is formed along a sidewall surface of a contact opening over the source/drain structure. After forming the cavity, a sacrificial layer is deposited over a bottom surface and along the sidewall surface of the contact opening including within the cavity. A first portion of the sacrificial layer along the bottom surface of the contact opening is removed to expose a portion of the source/drain structure. A metal plug is then formed over the portion of the exposed source/drain structure. A remaining portion of the sacrificial layer is removed to form an air gap disposed between the metal plug and the gate structure. Thereafter, a seal layer is deposited over the air gap to form an air gap spacer.
US10971396B2
Generally, the present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In an embodiment, a barrier layer is formed along a sidewall. A portion of the barrier layer along the sidewall is etched back. After etching back the portion of the barrier layer, an upper portion of the barrier layer along the sidewall is smoothed. A conductive material is formed along the barrier layer and over the smoothed upper portion of the barrier layer.
US10971393B2
An apparatus is provided which includes: a first stack including a lower, a middle, and an upper layer of conductive material with insulator layers therebetween, and a second stack including the middle and upper layers with one of the insulator layers therebetween. In an example, a first of the insulator layers has a lower breakdown voltage than a second of the insulator layers. The apparatus further includes a first via over the first stack, wherein the first via is in contact with a pair of the lower, middle and upper layers that have the first of the insulator layers therebetween. The apparatus further includes a second via over the second stack, wherein the second via extends through the upper layer and is in contact with the middle layer. In an example, the second via is isolated from a sidewall of the upper layer by a spacer.
US10971384B2
A substrate processing system to process a substrate includes a sensor to generate sensed values of a parameter of the substrate processing system. An actuator adjusts the parameter of the substrate processing system. A controller communicates with the sensor and the actuator and is configured to process a first substrate using the sensed values to adjust control values for controlling the actuator without feedforward control during a process. The sensed values are delayed and cause instability in the parameter. The controller is further configured to automatically calibrate feedforward values for processing a second substrate based on the sensed values and the control values and process the second substrate while controlling the actuator using the feedforward values.
US10971377B2
A semiconductor chip has a first transistor that amplifies a first signal and outputs a second signal, a second transistor that amplifies the second signal and outputs a third signal, and a semiconductor substrate having a main surface parallel to a plane defined by first and second directions and which has the first and second transistors formed thereon. The main surface has thereon a first bump connected to a collector or drain of the first transistor, a second bump connected to an emitter or source of the first transistor, a third bump connected to a collector or drain of the second transistor, and a fourth bump connected to an emitter or source of the second transistor. The first bump is circular, the second through fourth bumps are rectangular or oval, and the area of each of the second through fourth bumps is larger than that of the first bump.
US10971367B2
A method of manufacturing a semiconductor device includes providing a substrate structure including a substrate and a semiconductor column vertically protruding from the substrate, sequentially forming a first protective layer and a second protective layer on the substrate, etching a portion of the second protective layer to expose a portion of the first protective layer on the substrate and a portion of the first protective layer on an upper surface of the semiconductor column, removing the exposed portion of the first protective layer on the substrate to expose a lower portion of the semiconductor column, removing a remaining portion of the second protective layer, and forming a first contact material layer on the substrate and in contact with the lower portion of the semiconductor column. The first contact material layer in contact with the lower portion of the semiconductor column does not increase the source series resistance.
US10971359B2
Modified silicon-on-insulator (SOI) substrates having a trap rich layer, and methods for making such modifications. The modified regions eliminate or manage accumulated charge that would otherwise arise because of the interaction of the underlying trap rich layer and active layer devices undergoing transient changes of state, thereby eliminating or mitigating the effects of such accumulated charge on non-RF integrated circuitry fabricated on such substrates. Embodiments retain the beneficial characteristics of SOI substrates with a trap rich layer for RF circuitry requiring high linearity, such as RF switches, while avoiding the problems of a trap rich layer for circuitry that is sensitive to accumulated charge effects caused by the presence of the trap rich layer, such as non-RF analog circuitry and amplifiers (including power amplifiers and low noise amplifiers).
US10971358B2
A substrate manufacturing method capable of easily obtaining a thin magnesium oxide single crystal substrate is provided. A first step is performed which disposes a condenser for condensing a laser beam on an irradiated surface of a magnesium oxide single crystal member in a non-contact manner. A second step is performed which forms processing mark lines in parallel by irradiating the laser beam to the surface of the single crystal substrate under designated irradiation conditions to condense the laser beam into an inner portion of the single crystal substrate while moving the condenser and the single crystal substrate relative to each other in a two-dimensional manner. A third step is performed which forms new processing mark lines between the adjacent irradiation lines in the second step to allow planar separation, by irradiating the laser beam to the surface of the single crystal substrate under designated irradiation conditions to condense the laser beam into an inner portion of the single crystal substrate while moving the condenser and the single crystal substrate 20 relative to each other in a two-dimensional manner.
US10971339B2
An ion source includes a plasma chamber, and a suppression electrode disposed downstream of the plasma chamber, and is operable to irradiate the suppression electrode with an ion beam produced from a cleaning gas to clean the suppression electrode. Prior to cleaning, the ion source moves the suppression electrode or the plasma chamber in a first direction to increase a distance between the plasma chamber and the suppression electrode.
US10971327B1
A cryogenic heat transfer system including a platen supported by a rotatable shaft, a housing surrounding a portion of the rotatable shaft, the housing including an annular heat sink surrounding the rotatable shaft and defining a heat transfer gap between the heat sink and the rotatable shaft, the heat sink including a fluid conduit extending therethrough for circulating a first cooling fluid through the heat sink, a first dynamic seal arrangement extending from a first axial end of the heat sink and surrounding the rotatable shaft, and a second dynamic seal arrangement extending from a second axial end of the heat sink opposite the first axial end and radially surrounding the rotatable shaft, wherein the heat sink and the first and second dynamic seal arrangements define a fluidically sealed volume surrounding the rotatable shaft, the fluidically sealed volume containing a second cooling fluid.
US10971317B2
Recloser apparatuses, methods and systems are disclosed. In one embodiment a recloser includes a vacuum interrupter coupled with first and second electrical terminals. A driving structure is coupled with the vacuum interrupter. An electromagnetic actuator is coupled with the driving structure and is moveable to a first position to open the vacuum interrupter and to a second position to close the vacuum interrupter. A mechanical opening/closing mechanism includes a handle and a mechanical connection driving structure. The handle is moveable to move the vacuum interrupter to the first position and the second position. A control circuit is provided in communication with the electromagnetic actuator and is operable to actuate the electromagnetic actuator to move the vacuum interrupter between the first position and the second position.
US10971303B2
A multilayer electronic component includes first and second external electrodes disposed on one surface of the body, the first internal electrode and the first external electrode being connected by a first via disposed within the body, the second internal electrode and the second external electrode being connected by a second via disposed within the body, the first internal electrode including first and second through portions, and the second internal electrode including third and fourth through portions, the first via penetrating alternately through the first through portion and the third through portion, the second via penetrating alternately through the second through portion and the fourth through portion, and a lead portion of the first via being connected to one end portion of the first external electrode, and a lead portion of the second via being connected to one end portion of the second external electrode.
US10971301B2
A chip electronic component includes spacers that each have a predetermined thickness direction dimension on a mounting surface in a direction perpendicular to the mounting surface. The spacers each contain, as a main component, an intermetallic compound containing at least one high-melting-point metal selected from Cu and Ni, and Sn defining a low-melting-point metal.
US10971297B2
In an exemplary embodiment, a passive component which is a surface mounting component, includes: a substrate body 10 having insulation property; an internal conductor 50 embedded in the substrate body 10; and an external electrode 70 provided on the bottom face 12, which is the mounting surface, of the substrate body 10 and electrically connected to the internal conductor 50; wherein the external electrode 70 has a face 86 roughly parallel with the bottom face 12 of the substrate body 10, and a dome-shaped projection 80 that bulges, with reference to the roughly parallel face 86, away from the bottom face 12 of the substrate body 10. The passive component can prevent misalignment problems at mounting.
US10971292B2
Embodiments of the subject invention relate to an electropermanent magnet core (EPM core) having two permanent magnets (or two permanent magnet portions where each portion can have one or more permanent magnets), including a fixed permanent magnet portion and a switching permanent magnet portion, where a switching magnetic field is used to switch the magnetization of the switching permanent magnet portion, but not switch the magnetization of the fixed permanent magnet portion. In this way, the fixed permanent magnet portion has a fixed magnetization, such that the direction of magnetization of the fixed permanent magnet portion remains the same during switching of the magnetization of the switching permanent magnet portion, given the magnitude and duration of the switching magnetic field used to switch the magnetization of the switching permanent magnet portion, and the switching permanent magnet portion has a switching magnetization, such that the direction of magnetization of the switching permanent magnet portion is switched during switching of the magnetization of the switching permanent magnet portion, given the magnitude and duration of the switching magnetic field used to switch the magnetization of the switching permanent magnet portion.
US10971290B2
A magnetic assembly includes plural first magnetic cores, plural coil windings and a second magnetic core. Each of the plural first magnetic cores includes plural legs and a first connection part. The first connection part is connected with first terminals of the plural legs. The first connection part of the first magnetic core at an upper position is located adjacent to second terminals of the plural legs of the adjacent first magnetic core at a lower position. Each coil winding is wound around at least one leg of the plural legs of the corresponding first magnetic core so as to form a magnetic element of the corresponding converter. The second magnetic core is stacked over the plural first magnetic cores. The second magnetic core is located adjacent to the second terminals of the legs of the topmost first magnetic core.
US10971283B2
A flex flat cable structure includes metallic transmission lines having a power line and signal lines, first insulating jackets, a second insulating jacket, a third insulating jacket, and a shield layer. Each of the first insulating jackets encloses one of the metallic transmission lines. The second insulating jacket surrounds the first insulating jackets. The third insulating jacket encloses the first insulating jackets, and the second insulating jacket encloses the third insulating jacket. The shield layer is used to isolate the second insulating jacket from the third insulating jacket. The shield layer includes an insulating film, a first block layer, and a second block layer.
US10971272B1
A method of clinical evaluation of a cardiology patient includes the providing of a computer having a database and a user interface that includes a display screen. One or more images are displayed on the display screen, each being an anatomical representation of a part of a human heart which are a portion of a human heart, there is displayed on the screen patient data that corresponds to the part that is displayed on the screen. Such data can be for example prior or present test data. One embodiment includes a graphical medical generation system for replacing the dictation and transcription process of a cardiology health care professionals. A graphical display is provided which processes user input in conjunction with pre-defined cardiology reporting options to generate user-defined cardiology reports. A method and apparatus 10 is described for controlling, via a relational databases, the selection of pre-defined character strings to be inserted into the generated cardiology report. An option is provided for the user to customize character strings for insertion into the cardiology report. Another option is provided for the method and apparatus 10 to include comparisons with earlier cardiology reports and data testing to assist the user in generating a conclusion.
US10971267B2
There is provided a method of computing computed pathological indication(s), comprising: receiving an indication of values of current laboratory test results calculated based on an automated analysis of laboratory sample(s) collected from a target individual, selecting classifier(s) according to an analysis of the indication of values of the current laboratory test results, determining additional laboratory test(s) according to the analysis of the indication of values of the current laboratory test results and/or the selected classifier(s), generating instructions for automatic execution of second automatic laboratory testing device(s) on the laboratory sample(s) to obtain a second indication of a second value of the additional laboratory test(s), and evaluating computed pathological indication(s) by applying the selected classifier(s) to the indication of values of the current laboratory test results and the second indication of the second value of the additional laboratory test result(s).
US10971258B2
Methods, systems and apparatuses, including computer programs encoded on computer storage media, are provided for assisting users with adherence to a medication regimen. An attachable device includes a sensor module releasably attached to an adapter, which is in turn attached to a medication container using a connector. The sensor module can be removed from the adapter to change an included battery without removing the adapter from the medication container. The sensor module is in communication with a user device, such as a smart phone. A user can use an app on the user device to create a medicine regimen, or schedule, and send the schedule to the sensor module. The user can also set notification preferences on the user device to be sent to the sensor module. The sensor module includes audio and/or visual transducers that notify the user to take the medication at the scheduled times. The sensor module further includes one or more buttons that are pressed when a user opens the medication container. The button(s) are configured so the action of the user required to open the container also presses at least one button. The sensor module records the actions of the user, including when the medication container is opened, when a dose of the medication is missed, and when the user presses a mood indication button. The user actions can be transmitted to the user device, which can then transmit the recorded actions to a server. The sensor module may be configured to attempt communication with the user device on a periodic basis to conserve battery life.
US10971257B2
Use of improved image acquisition for a medical dose preparation system. The medical dose preparation system may include a work station for capturing medical dose preparation images (e.g., to document preparation of a mediation dose). The medical dose preparation image may be captured by a video data stream processor capable of performing an auto cropping technique on a video data stream received from an image device. Accordingly, memory resources may be more efficiently employed while maintaining high quality medical dose preparation images.
US10971256B2
A computerized system comprising a social robot for interacting with a patient in order to improve the patient's adherence to a health or medical regime. A patient is instructed to perform a health activity (e.g., take medication, step on scale, measure glucose, play a game) at certain intervals in order to reach a specified goal or expected result. The results of the health activity are recorded in a wireless health device and transmitted to a computer. The computer interprets the result of health activity and communicates an action to the robot. If the patient performs the activity within a specified interval and results are consistent with the specified goal or expected result, the robot communicates a positive reaction. If the patient does not perform the activity within a specified interval, or if the results are not consistent with the specified goal or expected result, the robot communicates a negative reaction.
US10971248B2
The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US10971242B2
Embodiments of the present invention are directed to methods, systems, and circuitry for memory arrays. A system for testing a memory array having self-test circuitry includes a register having register latches operable to receive error logic signals having respective first states or second states. The register latches are arranged in series having respective latch inputs cascaded with preceding latch outputs operable to shift the error logic signals to a serial output according to a control signal that is common to the register latches. The system includes an aggregate latch operable to receive the serial output and having input logic configured to maintain a first state of the aggregate latch until the serial output is a second state. The system includes a built-in self-test (BIST) engine including stored instructions operable upon execution by the BIST engine to output the control signal.
US10971240B1
The storage device comprises a non-volatile memory coupled to a controller. The controller is configured to determine a first programming voltage by performing at least one program-verify iteration on a first word line using a voltage value which starts as a predetermined first initial voltage and is sequentially increased by a first voltage step amount following each failure to successfully program until the programming is completed. The controller is also configured to determine a second initial programming voltage by decreasing the first programming voltage by a second voltage step amount. The controller is further configured to perform at least one program-verify iteration on a second word line of the plurality of word lines using a voltage value which starts as the second initial programming voltage and is increased by the first voltage step amount following each sequential failure to successfully program until the programming is completed.
US10971239B2
A method in a memory circuit for rapidly determining the location of a file includes (a) associating the file with a timestamp and a unique identifier index number when the file is stored or updated in the memory circuit, and storing in a look-up table in the memory circuit the associated timestamp and an address associated with where the file is stored; (b) receiving a search request that specifies a unique identifier index number of a file to be located; and (c) using exclusive-or (XOR) circuits or content addressable memory (CAM) circuits to compare the unique identifier index number in the search request with the unique identifier index number stored in the look-up table, and reporting, when a match is found between the unique identifier index number in the search request and the unique identifier index number stored in the look-up table, the timestamp and address associated with the match.
US10971234B2
Provided herein are a page buffer, a memory device having the page buffer, and a method of operating the memory device. The memory device includes a voltage generator configured to generate operating voltages for operating a plurality of memory cells, a program and verify circuit configured to apply the operating voltages to word lines and bit lines coupled to the memory cells and to perform a program operation and a verify operation, and a program operation controller configured to control the program and verify circuit and the voltage generator so that a bit line precharge operation is performed and so that, when the bit line precharge operation has been completed, a bit line discharge operation is performed.
US10971231B1
Systems and methods for reducing program disturb when programming portions of a memory array are described. A memory array may include a first set of NAND strings and a second set of NAND strings that share a common bit line that is connected to the drain-side end of drain-side select gates of the NAND strings and/or share a common source-side select gate line that connects to the gates of source-side select gates of the NAND strings. During programming of the first set of NAND strings a first pass voltage (e.g., 7V) may be applied to unselected word lines of the memory array and subsequently during programming of the second set of NAND strings a second pass voltage (e.g., 9V) greater than the first pass voltage may be applied to the unselected word lines of the memory array.
US10971225B2
A memory device according to an embodiment includes a first interconnect, a second interconnect, a first variable resistance member, a third interconnect, a second variable resistance member, a fourth interconnect, a fifth interconnect and a third variable resistance member. The first interconnect, the third interconnect and the fourth interconnect extend in a first direction. The second interconnect and the fifth interconnect extend in a second direction crossing the first direction. The first variable resistance member is connected between the first interconnect and the second interconnect. The second variable resistance member is connected between the second interconnect and the third interconnect. The third variable resistance member is connected between the fourth interconnect and the fifth interconnect. The fourth interconnect is insulated from the third interconnect.
US10971223B2
A method includes applying a pulse sequence to a PCM device, each pulse of the pulse sequence including a pulse number, an amplitude, a leading edge, a pulse width, and a trailing edge, the trailing edge having a duration longer than a duration of the leading edge. Applying the pulse sequence includes increasing the pulse number while increasing at least one of the amplitude, the pulse width, or the trailing edge duration. A conductance level of the PCM device is altered in response to applying the pulse sequence.
US10971221B2
Aspect for storage device with fault tolerance capability for neural networks are described herein. The aspects may include a first storage unit of a storage device. The first storage unit is configured to store one or more first bits of data and the data includes floating point type data and fixed point type data. The first bits include one or more sign bits of the floating point type data and the fixed point type data. The aspect may further include a second storage unit of the storage device. The second storage unit may be configured to store one or more second bits of the data. In some examples, the first storage unit may include an ECC memory and the second storage unit may include a non-ECC memory. The ECC memory may include an ECC check Dynamic Random Access Memory and an ECC check Static Random Access Memory.
US10971215B1
A circuit configured to dynamically adjust data transfer speeds for a non-volatile memory die interface. The circuit includes an initialization circuit, a control circuit, a switch circuit, and a read-write circuit. The initialization circuit is configured to load multi-level cell settings that configure a memory interface for transfer of data for storage cells configured to store more than one bit per storage cell. The control circuit is configured to receive a read command that references single-level storage cells of a memory die. The switch circuit is configured to switch settings for the memory interface from the multi-level cell settings to single level cell settings, in response to receiving the read command. The read-write circuit is configured to read data for the read command from the memory die using the single level cell settings.
US10971207B2
A semiconductor memory device includes a first count circuit suitable for counting a first clock signal which continuously toggles in each burst refresh cycle, and generating a first count code signal, based on a burst refresh command signal; a cycle guide circuit suitable for generating a second clock signal which toggles once in each burst refresh cycle, based on the burst refresh command signal and a precharge signal; a second count circuit suitable for counting the second clock signal and generating a second count code signal; and a control circuit suitable for generating a latch control signal for latching a target address in each burst refresh cycle, based on the first count code signal and the second count code signal.
US10971198B2
A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device compares a received signal with an original signal to generate a driving force control signal. The first semiconductor device also drives the original signal using a driving force in accordance with the driving force control signal to output an external transmission signal. The second semiconductor device receives the external transmission signal to generate a positive signal and a negative signal. The second semiconductor device also generates a restoration signal in response to the positive signal and the negative signal. The second semiconductor device additionally outputs the restoration signal as the external transmission signal to the first semiconductor device.
US10971195B2
Aspects of the disclosure are directed to apparatuses and methods involving a desiccant chamber and related componentry, as may be utilized for controlling humidity in electrical enclosures. As may be consistent with one or more embodiments, an environmental control module (ECM) includes a desiccant chamber with a desiccant material therein, first and second membranes in a pathway extending from the desiccant chamber and through respective openings in the ECM, and a gasket and enclosure on the ECM which seal the pathway. A seal in the pathway seals the opening in ECM leading to the first membrane and desiccant chamber during evacuation and fill of an electrical enclosure in which the ECM may be employed, and can be broken to couple the desiccant to the electrical enclosure.
US10971194B2
A system, method and apparatus to acclimate a data storage component from a first environmental setting to a second environmental setting is disclosed. In one embodiment a system having a data storage library with a plurality of data storage cartridges and at least one media acclimation device having one or more storage locations which are sized to accept one or more data storage cartridges therein is disclosed. The at least one media acclimation device is configured to gradually acclimate the one or more storage locations from an external environmental condition to an internal environmental condition. In another embodiment, a method of acclimating a data storage library component is disclosed. The system, method and apparatus may optionally further include at least one environmental conditioning unit for conditioning the internal environment within the library.
US10971190B2
In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip, matches a first fingerprint of the first video clip with a second fingerprint of the second video clip. The implementation also matches a first event location of the first video clip with a second event location of the second video clip, determines an overlap of the first video clip with the second video clip based at least in part on the match of the first fingerprint with the second fingerprint and the match of the first event location with the second event location, merges the first and second video clips into a group of overlapping video clips based on the overlap, and generates a presentation that includes the group formed by merging the first and second video clips based on the overlap.
US10971187B2
The present disclosure describes aspects of constant-density writing for magnetic storage media. In some aspects, a constant-density writer delays transitions between bits within write data to enable constant-density writing. The write data has an initial bit period based on a constant clock signal, which is generated based on the rotation of a media disk. The constant-density writer modifies the write data to generate phase-delayed write data, which has a bit period that is greater than or equal to the initial bit period. To realize this bit period, the constant-density writer changes write phases of bit transitions within the write data. The constant-density writer can also insert stretch bits, filter single-bit transitions, and mitigate glitches within the phase-delayed write data.
US10971185B2
Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.
US10971184B1
A storage system can include a first tape storage drive (TSD), a second TSD, and a printed circuit board assembly (PCBA) where the first and second TSD are coupled back-to-back, with the PCBA between the two. The first TSD can include a first enclosure, a first head assembly, a first actuator, and a first connector. The second TSD can include a second enclosure, a second head assembly, a second actuator, and a second connector. The PCBA can include a first side having a first mating connector configured to connect to the first connector for the first TSD, a second side opposite the first side, the second side having a second mating connector configured to connect to the second connector for the second TSD, and a controller configured to control activation of the first actuator of the first TSD and the second actuator of the second TSD.
US10971151B1
Systems, methods, and storage media for performing actions in response to a determined spoken command of a user are disclosed. Exemplary implementations may: output audio information representing sounds within audible range of a mobile client computing platform in an ongoing manner; cause the audio information to be wirelessly transmitted over a network; receive the audio information transmitted from the mobile client computing platform; perform speech recognition on the audio information to identify any spoken instances of a predetermined keyword; responsive to identification of a spoken instance of the predetermined keyword, identify a spoken command in speech temporally adjacent to the spoken instance of the predetermined keyword that is present in the sounds represented by the audio information; and effectuate transmission of instructions corresponding to the spoken command to the wireless transmitter of the mobile client computing platform to cause the mobile client computing platform to execute the spoken command.
US10971139B2
An example system is configured to cause a first playback device in a first playback zone to operate in a given playback state including play back of media items identified in a playback queue associated with the first playback zone. The system is also configured to, while the first playback device is operating in the given playback state, (i) receive data corresponding to a detected voice input including an indication of (a) a command word and (b) one or more zone variable instances and (ii) determine, based on the command word and the one or more zone variable instances, an intent to transfer the given playback state to a second playback zone. The system is also configured to transfer the given playback state to the second playback zone, thereby causing a second playback device in the second playback zone to play back the media items identified in the playback queue.
US10971133B2
A voice synthesis method is provided. The method includes: for each sound model of a plurality of sound models, performing a first matching operation on a user attribute and a sound model attribute of the sound model to obtain a first matching degree for the sound model attribute, and determining a sound model with a sound model attribute having the highest first matching degree as a recommended sound model; for each content of a plurality of contents, performing a second matching operation on a sound model attribute of the recommended sound model and a content attribute of the content to obtain a second matching degree for the content attribute, and determining a content with a content attribute having the highest second matching degree as a recommended content; and performing a voice synthesis on the recommended content by using the recommended sound model, to obtain a synthesized voice file.
US10971129B2
A soundproof structure has at least one soundproof cell including a frame having a hole portion and a film fixed to the frame so as to cover the hole portion. The soundproof cell is disposed in an opening member having an opening in a state in which a film surface of the film is inclined with respect to an opening cross section of the opening member and a region serving as a ventilation hole, through which gas passes, is provided in the opening member.
US10971121B2
A system for platform-independent visualization of audio content, in particular audio tracks utilizing a central computer system in communication with user devices via a computer network. The central system utilizes various algorithms to identify spoken content from audio tracks and selects visual assets associated with the identified content. Thereafter, a visualized audio track is available for users to listen and view. Audio tracks, for example Podcasts, may be segmented into topical audio segments based upon themes or topics, with segments from disparate podcasts combined into a single listening experience, based upon certain criteria, e.g., topics, themes, keywords, and the like.
US10971110B2
A circuit for use in a first display device to facilitate communication with a second display device is provided. The first display device and the second display device each include a connector compliant with a digital display interface standard. The circuit includes a digital display interface circuit and a control unit. The digital display interface circuit is used for transmission or receiving of video data according to the digital display interface standard, the digital display interface circuit for being connected to the connector of the first display device. The control unit is configured to transmit at least one first communication signal through at least one first pin of the connector of the first display device to communicate with the second display device, wherein the at least one first communication signal is non-standard with respect to the digital display interface standard.
US10971106B2
There is provided a liquid crystal optical modulation device which performs light control drive for a liquid crystal panel, the device including a voltage limiting section that limits a power supply voltage, which is applied to the liquid crystal panel from a commercial AC source, and a control section that controls a voltage applied to the liquid crystal panel through the voltage limiting section in accordance with a phase of the power supply voltage of the commercial AC source.
US10971105B2
A pixel driving circuit comprises a pixel array, data lines and scan lines. The pixel array includes a plurality of pixel units having four sub-pixels with different colors. All of the sub-pixels are arranged in a dot inversion arrangement, and positive and negative polarities of the sub-pixels are alternately arranged. The data lines and the scan lines are orthogonally disposed to define a pixel array. Two of the scan lines are provided for each column of pixel units, and two of the data lines are provided for each row of pixel units. Each data line is connected to two closest sub-pixels with the same polarity when passing through one column of pixel units, and all the sub-pixels connected to the same data line in the row direction have the same polarity. The sub-pixels connected to the adjacent data lines have reverse polarities.
US10971096B2
A display device includes a sensing storage line disposed in a first direction; a sensing data line disposed in a second direction; pixel thin film transistors which includes a first gate electrode connected to a gate line, a first source electrode connected to a data line, and a first drain electrode spaced apart from the first source electrode; and sensor thin film transistors which include a second gate electrode connected to the sensing storage line, a second source electrode electrically connected to the sensing data line, and a second drain electrode spaced apart from the second source electrode, wherein the second drain electrode may be electrically connected to the first drain electrode to share a pixel storage capacitor.
US10971092B2
A driving method and a driving device of a display panel are provided. The driving method includes: controlling a timing controller to output a start signal to a level shifter; configuring a parameter of a register of the level shifter; and controlling the level shifter to generate a drive signal according to the parameter upon receiving the start signal, and outputting the drive signal to a first drive circuit.
US10971088B2
A sub-pixel rendering method, comprising the following steps: acquiring a second pixel array corresponding to an original image, each sub-pixel of the second pixel array corresponding to a greyscale value; mapping the second pixel array of the original image onto a first pixel array; respectively finding the central positions of the sub-pixels of the first pixel array and of the second pixel array, determining sub-pixels of the second pixel array positioned in every sub-pixel preset region in the first pixel array and of the same colour as said sub-pixels in the first pixel array, and measuring the distance of same from the central position of said sub-pixels of the first pixel array; on the basis of the distance, calculating the proportional coefficient occupied by the sub-pixels of the second pixel array in the sub-pixels of the first pixel array, and on the basis of the proportional coefficient and the greyscale value of the sub-pixels of the second pixel array, calculating the greyscale value corresponding to each sub-pixel of the first pixel array. The preset sub-pixel rendering method is simple and easy to implement; few hardware resources are required, and software operation is rapid.
US10971084B2
Disclosed are a display device and a method control of the display. The method includes: selecting an initial duty and a target initial brightness which generate a color shift is less than or equal to a preset color shift value; calculating a corresponding initial grayscale according to the initial duty and the target initial brightness; searching for an initial data voltage corresponding to the initial grayscale according to a gamma curve, where the initial data voltage is associated with the initial duty and the target initial brightness; and performing a brightness adjustment, where the brightness adjustment comprises either a segmented or a mixed pulse width modulation dimming technique and power modulation dimming technique, where the brightness adjustment is performed in a brightness interval from the target initial brightness to maximum brightness.
US10971082B2
Data drivers and organic light emitting display devices having data drivers are provided in which a number of amplifiers for driving a display panel is reduced. A data driver includes an analog-to-digital converter, first and second amplifier circuits, a first switch coupled to an output of the first amplifier circuit, and a second switch and a third switch coupled to an output of the second amplifier circuit. The first switch is configured to selectively couple the output of the first amplifier circuit to a first data line and to second data line of a display panel. The second switch is configured to selectively couple the output of the second amplifier circuit to the second data line and to the analog-to-digital converter. The third switch is configured to selectively couple the output of the second amplifier circuit to a sensing line of the display panel.
US10971081B2
The present disclosure describes a driver circuit, a light-emitting display device, and a driving method. Even in the case that other video control driving, e.g., fake data insertion driving, is performed during sensing driving, the sensing is not influenced by the other video control driving, e.g., fake data insertion driving. Sensing errors are prevented, and image quality is improved.
US10971079B2
Image data for a current image frame may be compensated for transient response variations due to changes to pixel values from one frame to another over time by performing pixel drive compensation. The pixel drive compensation may be performed using a current pixel value and a historical pixel value. The historical pixel value may be the same as a pixel value in the directly previous frame in some conditions, while in other conditions the historical pixel value may be modified from a previous image frame in light of a prior pixel value occurring before the previous image frame. In this way, drive compensation corresponding to image data of a subsequent image frame may be determined based at least in part on a multi-frame history. Even so, the memory bandwidth and/or power consumed to use a multi-frame history to determine a drive compensation may be reduced.
US10971078B2
A system and method for determining the current of a pixel circuit and an organic light emitting diode (OLED). The pixel circuit is connected to a source driver by a data line. The voltage (or current) supplied to the pixel circuit by the source driver. The current of the pixel and the OLED can be measured by a readout circuit. A value of a voltage from the measured current can be extracted and provided to a processor for further processing.
US10971067B1
The invention provides an AMOLED pixel driving circuit, driving method and terminal. The AMOLED pixel driving circuit adopts a 6T1C structure, comprising a first TFT, i.e., driving TFT, a second TFT, a third TFT, a fourth TFT, a fifth TFT, a sixth TFT, a storage capacitor and an OLED; the scan signal, the first light-emitting control signal and the second light-emitting control signal are combined to successively correspond to a reset phase, a compensation phase and a light-emitting phase, so that the driving current flowing through the OLED is independent of the threshold voltage of the driving TFT and the positive power voltage. The invention compensates for the threshold voltage drift of the driving TFT and also for the voltage drop in positive power voltage.
US10971063B2
A pixel circuit and a display device are provided. The pixel circuit includes a pixel unit which includes an operating current generating module and a light emission control module. The operating current generating module has a gate voltage terminal and is configured to generate an operating current according to a voltage of the gate voltage terminal. The light emission control module is connected in series with the operating current generating module and configured to control whether to provide the operating current to a light emitting device according to a light emission control signal. The driving control circuit includes: a data current module, configured to provide a data current and to input the data current to the gate voltage terminal; and a current adjusting module, configured to control whether to input a compensation current to the gate voltage terminal according to a current value of the operating current.
US10971060B2
A method of adjusting display brightness, a light-emission control circuit and a display device are provided. A method of adjusting display brightness is applied to an light-emission control circuit, where the light-emission control circuit is configured to generate an light-emission control signal configured to control a light-emission of a display device. The method includes: adjusting, in the case that a display brightness of the display device is not within a predetermined brightness range, a duty ratio of the light-emission control signal, to enable the display brightness of the display device to fall into the predetermined brightness range.
US10971058B1
A display apparatus includes pixels, each of which includes first and second pixel driver circuits, first and second driver pads electrically connected to the first and second pixel driver circuits, respectively, a first LED element, first and second connection lines electrically connected to the first and second pixel driver circuits, respectively, and first and second repair pads electrically connected to the first and second connection lines, respectively. A first electrode of the first LED element is electrically connected to the first driver pad. The first repair pad, the second repair pad, the first driver pad, and the second driver pad are structurally separated. A first pixel of the pixels further includes a second LED element overlapping the first and second repair pads of the first pixel, and a first electrode of the second LED element is electrically connected to the second repair pad.
US10971054B2
A display panel has a ratio y1 of an aperture ratio of the red pixel to an aperture ratio of the green pixel being in the range of 0.78e{circumflex over ( )}(−1.98r)≤y1≤2.297e{circumflex over ( )}(−1.85r), and 0.1≤y1≤3, where r is a ratio of a luminous efficiency of the red pixel to a luminous efficiency of the green pixel. A ratio y2 of an aperture ratio of the blue pixel to the aperture ratio of the green pixel is in a range of 1.32e{circumflex over ( )}(−10.7b)≤y2≤5.95e{circumflex over ( )}(−14.1b), and 0.3≤y2≤4, where b is a ratio of a luminous efficiency of the blue pixel to the luminous efficiency of the green pixel.
US10971049B2
A display device includes: a connector unit including a plurality of receiving electrodes configured to receive an input signal from a plurality of transmission electrodes of an interface unit having a flat plate shape; a signal processor which determines an arrangement of an input data included in the input signal; and a display output portion which performs an image output processing according to the arrangement of the input data determined by the signal processor, wherein the plurality of receiving electrodes are disposed to face the plurality of transmission electrodes in each of a plurality of connection directions defined by in-plane rotation angles of the interface unit, in a predetermined region which the interface unit opposes, and wherein the signal processor determines the arrangement of the input data according to the connection direction of the interface unit.
US10971048B2
The present disclosure relates to a method and device for transmitting a signal in a display device. The display device comprises a timing controller and a source driver. The method is applied to any of a plurality of transmitting units of the timing controller. The plurality of transmitting units correspond to a plurality of receiving units of the source driver in a one-to-one relationship. The method comprises: obtaining a scrambled signal by scrambling, via a scrambler of the transmitting unit, a non-identification signal in a signal to be transmitted, the scrambled signal comprising an identification signal and a scrambled non-identification signal; and transmitting the scrambled signal to a corresponding receiving unit. A signal obtained by scrambling a signal X via the scrambler is X16+X5+X4+X3+1, X24+X4+X3+X+1 or X32+X7+X5+X3+X2+X+1. The present disclosure reduces distortion of an image displayed on a display panel.
US10971041B2
Provided are an electronic display device and an information display method of same, the electronic display device enabling recognition by means of a tactile sensation or three-dimensional visual recognition with respect to an object.
US10971038B2
A merchandising display for attachment to a gondola includes a frame and at least one display panel. The frame includes first and second vertically extending members both having an L-shape with a first side for positioning against the gondola and a second side extending perpendicular outward therefrom. The at least one display panel is curved in a horizontal direction and includes one of a plurality of apertures for receiving hooks for the display of retail product and a sign. The display panel includes first and second lateral sides. The first and second lateral sides are attached to the second side of the first and second vertically extending member, respectively.
US10971036B2
Novel tools and techniques are provided for implementing medical simulation, and, in particular, for implementing medical simulation to simulate a medical instrument entering and maneuvering in a body of a person. A medical simulation system comprising a medical instrument detection unit, a medical instrument tracker unit, a braking unit may be provided. The medical simulation detection unit may determine when a medical instrument is interacting with the system. The tracking unit may track the movement and position of the medical instrument. The braking unit may be used to engage the medical instrument and simulate haptic effects. A medical simulation containment system for the medical simulation system may also be provided.
US10971034B1
A method of automatically partitioning a refreshable braille display based on presence of pertinent ancillary alphanumeric content. In an unpartitioned configuration, every braille cell of the refreshable braille display is used to output the primary alphanumeric content. When the refreshable braille display outputs a segment of the primary alphanumeric content having associated ancillary alphanumeric content, such as a footnote or a comment, the braille display is automatically partitioned into a first partition and a second partition. The braille cells of the first partition are allocated for outputting the primary alphanumeric content, while the braille cells of the second partition are allocated for outputting the ancillary alphanumeric content.
US10971016B1
A method includes receiving audio signal features generated by neural network feature extraction, identifying a vehicle type by neural network feature recognition, and determining a risk level of a vehicle driver based on the vehicle type. A computing system includes a processor and a memory storing instructions that when executed cause the computing system to receive audio signal features generated by neural network feature extraction, identify a vehicle type by neural network feature recognition, and determine a risk level of a vehicle driver based on the vehicle type. A non-transitory computer readable medium contains instructions that when executed cause a computer to receive audio signal features generated by neural network feature extraction, identify a vehicle type by neural network feature recognition layer and determine a risk level of a vehicle driver based on the vehicle type.
US10971001B2
Systems and methods for predicting traffic accident location. A method includes: obtaining a plurality of accident records, each accident record is associated with a target user terminal and includes a plurality of locations; determining a plurality of refined accident locations by, for each of the plurality of accident records, operating a first clustering procedure with the corresponding plurality of locations of the target user terminal as inputs of the first clustering procedure and assigning a first result of the first clustering procedure as a refined accident location of the plurality of locations of the target user terminal; and determining at least one accident-prone road section by operating a second clustering procedure with the plurality of refined accident locations corresponding to the plurality of accident records as the inputs of the second clustering procedure.
US10970995B2
A system for monitoring event related data including a sensor data analyzer, an event analyzer and an actuator is disclosed. The sensor data analyzer detects events based on sensor data, the event analyzer couples to the sensor data analyzer and estimates the size of the detected entire events based on event related data of the detected events from the sensor data analyzer, and the actuator couples to the sensor data analyzer and the event analyzer and actuates a predetermined device based on the estimated size of the detected entire events.
US10970994B2
The near-universal connection between control panels and monitoring stations is used to transmit status information for non-compatible control panels to connected services systems. In this way, connected services systems can incorporate monitoring and tracking of non-compatible control panels as well as compatible control panels.
US10970985B2
Embodiments of a sensor device, method and system employ a multiplicity of environmental sensors as a single monitoring and alerting mechanism, operable to provide a profile of any contaminant in terms of various gases and particles in the atmosphere, quantified in terms of relative concentrations. In various embodiments, the sensor device can comprise hardware and firmware elements, including an electronic control system, a case, a shield and a cover. The environmental sensors can be secured as part of the electronic control system and the shield can be formed so as to facilitate proper channeling of air and sound for effective operation.
US10970977B2
A radio tag reading device includes a placement table, an antenna, a reader, a sensor, and a controller. The antenna is configured to communicate with wireless tags within a communication range covering a placement region of the placement table. The reader is configured to output commodity information based on a signal received by the antenna from wireless tags. The sensor is configured to detect a user near the placement region of the placement table. The controller is configured to start a reading operation by activating the reader and causing the antenna to start emitting radio waves upon the sensor detecting the user near the placement region.
US10970975B2
A managing computing device positioned in an ATM can receive a dispense request for an amount of currency and account information from a user. A controller of a currency dispenser can generate a first number. The first number, the dispense request, and the account information can be sent to a remote, host computing device that shares a secret key with the controller. The host device can generate a first message authentication code (MAC) based on at least one of the first number and the amount of currency and can send it to the controller. The controller can generate a second MAC based on at least one of the first number and the amount of currency, confirm identity between the first and second MACs, and control the currency dispenser to dispense the amount of currency to the user.
US10970974B2
Various methods and apparatus related to gaming are described. Some embodiments relate to a multi-tiered game involving multiple participants. Some embodiments relate to players from a plurality of gaming operators playing games with one another. Other embodiments are described.
US10970970B1
Embodiments of the present invention set forth systems, apparatuses and methods for providing a feature in gaming devices with multiple chances of using an awarded modifier. Accordingly, a gaming device can include a display, and a processor configured to execute operations that include facilitating participation in a first gaming event and determining if a bonus feature is triggered during the first gaming event. When the feature is triggered, the operations further include determining an awarded modifier, and determining if the modifier is to be used in the first gaming event based on whether a predefined condition is satisfied. If the awarded modifier is not used in the first gaming event, the modifier is then applied in a second, subsequent gaming event.
US10970964B2
Systems and methods are disclosed for electronically transferring currency from a source user account to a target user account in relation to a game application. A payment service provider may receive a request to transfer an amount of currency from the source user account to the target user account to be used for the game application.
US10970961B2
An electronic gaming system includes a game controller configured to control a display device to add a first oversized symbol to at least two reel strips of a plurality of reel strips. The at least two reel strips are adjacent one another, and the first oversized symbol has a first oversized symbol width that is at least twice a symbol display position width. The game controller is also configured to determine a number of reel strips remaining that do not include the first oversized symbol, where the remaining number of reel strips define a remaining width. In addition, the game controller is configured to select a second oversized symbol based on the remaining width, where the second oversized symbol has a second oversized symbol width that is less than or equal to the remaining width, whereby the second oversized symbol is selected to fit within the remaining number of reel strips without overlapping the first oversized symbol.
US10970955B2
An accounting device according to an embodiment includes an input device that receives an instruction to start a job. A first display device includes a first screen facing a first direction towards a person who operates the input device. A change machine includes a depositing port for receiving money and a dispensing port for dispensing money. A second display device includes a second screen facing a second direction different from the first direction and towards a person who deposits money into the depositing port or receives money from the dispensing port. When the instruction received by the input device is to start a predetermined job that is different from the accounting transaction and that includes depositing money into the change machine or dispensing money from the change machine, the processor causes information supporting execution of the predetermined job to be displayed on the second screen.
US10970947B1
One general aspect includes a method to provide a rear window wiper notification, the method including: when a rear window wiper is in an active state, via a processor, establishing a time duration; and when the rear window wiper remains in the active state throughout the time duration and after a conclusion of the time duration, via the processor, providing the rear window wiper notification in an interior cabin of a vehicle.
US10970945B2
A control apparatus for a vehicle includes tire-force sensors, a tire-force estimator, a turning-state detector, and a warning unit. The tire-force sensors are disposed on respective wheels of the vehicle. The tire-force estimator estimates tire forces of the respective wheels on the basis of sensor signals outputted from the respective tire-force sensors. The turning-state detector detects a turning state of the vehicle. The warning unit generates a warning in a mode that differs depending on the turning state when at least one of the wheels is estimated to be in a limit state on the basis of the estimated tire forces.
US10970938B2
Embodiments of the present disclosure provide a method and apparatus for generating information. A method may include: selecting a three-dimensional object model from a preset three-dimensional object model set based on a to-be-matched object image in a target two-dimensional image; determining, based on a normal vector of a ground plane of the target two-dimensional image, a plane equation of ground corresponding to the normal vector of the ground plane in a three-dimensional space; adjusting a rotation parameter and a translation parameter of the three-dimensional object model in the plane characterized by the plane equation; and generating, in response to determining that a contour of the adjusted three-dimensional object model matches a contour of the to-be-matched object image in the target two-dimensional image, three-dimensional information of an object corresponding to the to-be-matched object image based on the adjusted three-dimensional object model.
US10970926B2
A system obtains multiple x-ray measurements corresponding to different breathing phases of the lung by determining, based on a volumetric measurement of the patient's breathing, a breathing phase of the patient and gating an x-ray imaging apparatus to produce an x-ray projection of the patient's lung when the breathing phase matched any of a plurality of different breathing phases. The system extracts multiple displacement fields of lung tissue from the multiple x-ray measurements corresponding to different breathing. Each displacement field represents movement of the lung tissue from a first breathing phase to a second breathing phase and each breathing phase has a corresponding set of biometric parameters. The system calculates one or more biophysical parameters of a biophysical model of the lung using the multiple displacement fields of the lung tissue between different breathing phases of the lung and the corresponding sets of biometric parameters.
US10970923B1
A computer-implemented method and system for virtual visualization of overall regions are disclosed. Images of a overall region may be obtained by a server and used to generate a virtual model of the overall region. The server may generate a virtual environment that includes the virtual model of the overall region. A user may indicate a specific area of the virtual environment. The server may then dispatch an imaging vehicle to the location of the indicated area to capture additional image data representative of the indicated area. This additional set of image data may be used by the server to generate higher resolution virtual models of the indicated area that are integrated into the virtual environment.
US10970914B1
A ray-tracing system configured to perform intersection testing, comprising: a tester module for testing rays for intersection with a volume, the tester module being configured to receive a packet of one or more rays to be tested for intersection with the volume, wherein the tester module comprises: a first set of one or more testers configured to perform intersection testing at a first level of precision to provide intersection testing results, wherein for a first type of the intersection testing result from the first set of one or more testers intersection testing does not need to be reperformed at a second level of precision greater than the first level of precision, and for a second type of the intersection testing result from the first set of one or more testers intersection testing is to be reperformed at the second level of precision; and a second set of one or more testers configured to perform intersection testing at the second level of precision; wherein the tester module is configured to: allocate a ray from a received packet to one of the first set of testers for intersection testing at the first level of precision; identify the type of an intersection testing result for the ray provided by said one of the first set of testers to determine whether intersection testing for the ray is to be reperformed at the second level of precision; and if it is determined that intersection testing for the ray is to be reperformed at the second level of precision, allocate the ray to one of the second set of testers for intersection testing at the second level of precision.
US10970905B2
A computer-implemented method according to one embodiment includes identifying an entity within an image that includes one or more missing portions; determining a three-dimensional (3D) model for the entity; and filling in the one or more missing portions of the entity within the image, utilizing the 3D model.
US10970898B2
Methods, systems and computer program products for generating virtual reality (VR)-based interactive audience simulations are provided herein. A computer-implemented method includes determining one or more situational and location characteristics for a given performance by a user, generating a VR-based simulated audience for the given performance based at least in part on the determined situational and location characteristics, presenting the VR-based simulated audience to a user during the given performance utilizing a VR headset, utilizing one or more sensors to measure one or more aspects of the given performance before the VR-based simulated audience, and generating real-time feedback adjusting the VR-based simulated audience presented to the user utilizing the VR headset based at least in part on the measured aspects of the given performance.
US10970890B2
A maze-solving method includes converting extracted channel surface-shaped data into channel boundary lines; extending extension lines from two end points at a start point and at a terminal point, to two sides outside a maze, and constructing, outside the maze, a virtual connection line I and a virtual connection line II connecting base points on the extension lines of the start point and the terminal point; respectively enclosing a polygon I and a polygon II by means of the virtual connection line I and the channel boundary lines and by means of the virtual connection line II and the channel boundary lines, in which paths connecting the start point and the terminal point, between the polygon I and the polygon II are alternative solution paths for the maze; and selecting an alternative solution path with the shortest length as the optimal solution path for the maze.
US10970886B2
The disclosed apparatus, systems and methods relate to a framelet-based iterative algorithm for polychromatic CT which can reconstruct two components using a single scan. The algorithm can have various steps including a scaled-gradient descent step of constant or variant step sizes; a non-negativity step; a soft thresholding step; and a color reconstruction step.
US10970884B1
Systems, methods, and non-transitory computer-readable media can obtain a media item. The media item is positioned in a content item. A plurality of histograms are generated based on colors of a first portion and a second portion of the media item. A custom background for the media item in the content item is generated based on the plurality of histograms.
US10970882B2
Aspects of the subject disclosure may include, for example, a machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a base layer of a first frame of a point cloud of a volumetric video encoded in an octree format over a communication network; receiving a first enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the first enhancement layer; receiving a second enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the second enhancement layer; and rendering the first frame on a display device. Other embodiments are disclosed.
US10970880B2
A computer-implemented method comprises receiving a first compressed representation of a texture map in a first compression format, wherein the first compressed representation has been compressed using a first compressor, and receiving an array of compression parameters for a second compressor, the array of compression parameters including one or more respective compression parameters for each of a plurality of pixel regions of the texture map. The method further comprises decompressing the first compressed representation of the texture map to obtain the texture map, and compressing, using the second compressor, the texture map to a second compressed representation in a second compression format, comprising compressing each of said plurality of pixel regions of the texture map in accordance with the respective one or more compression parameters. The method further comprises storing the second compressed representation of the texture map to one or more memories accessible by a graphics processing unit, and selectively decompressing portions of the second compressed representation of the texture map using the graphical processing unit.
US10970874B2
The present invention relates to a method and an apparatus for performing image feature matching in a SLAM-based camera and, more particularly, to a method and an apparatus for improving the performance and speed of feature matching by generating labeled keyframes including GPS information, receiving limited promising keyframes on the basis of the labeled keyframes, and applying weighted grid to perform image feature matching.
US10970871B2
Upon receiving a set of two-dimensional data points representing an object in an environment, a bounding box estimator estimates a bounding box vector representative of a two-dimensional version of the object that is represented by the two-dimensional data points.
US10970858B2
A method for identifying the status of object within a region that includes designating at least one piece of equipment to be tracked and recording a history for the piece of equipment. The method may further include detecting when the piece of equipment is present within a region having a set of object restrictions. The method further includes comparing the set of object restrictions for the region to the history that is recorded for the piece of equipment that is present in the region to calculate a placement score with a hardware processor that indicates whether the history of the equipment is a match for the region that the equipment is present in. A sensory signal may be projector onto the equipment in an augmented reality setting, the sensory signal indicating whether the history of the equipment is a match for the region that the equipment is present in.
US10970853B2
This method for determining a virtual speed vector includes the steps of acquiring (110) a sequences of images of the surrounding environment from an image sensor defining an optical projection center that is substantially stationary relative to the mobile engine, analyzing (120) at least two successive images in order to determine, in each of the two images, a point, called epipole, representing the position in said image of the optical center of the image sensor at the moment of the acquisition of the other image, and for each analyzed image, determining (130) the position of the epipole of said image on a display usable to pilot the mobile engine and displaying (130), on the display, a symbol representative of the virtual speed vector in said position.
US10970844B2
An image segmentation method and device, a computer device and a non-volatile storage medium are provided. The image segmentation method includes: performing super-pixel segmentation on an image to be segmented to obtain a super-pixel image, and binarizing the image to be segmented to obtain a binary image; combining the super-pixel image and the binary image to obtain a binary super-pixel image; performing distance transformation on the binary super-pixel image, to obtain a grayscale super-pixel image; marking seed points in the grayscale super-pixel image, to obtain a seed point super-pixel image in which grayscale values of the seed points are greater than a first value, and grayscale values of pixel blocks other than the seed points in target regions are the first value; and marking and filling the pixel blocks, grayscale values of which are the first value in the seed point super-pixel image, to obtain a segmented image.
US10970837B2
Methods and systems are provided for automatically estimating image-level uncertainty for MS lesion segmentation data. A segmentation network is trained to segment MS lesions. The trained segmentation network is then used to estimate voxel level measures of uncertainty by performing Monte-Carlo (MC) dropout. The estimated voxel level uncertainty measures are converted into lesion level uncertainty measures. The information density of the lesion mask, the voxel level measures, and the lesion level measures is increased. A trained network receives input images, the segmented lesion masks, the voxel level uncertainty measures, and the lesion level uncertainty measures and outputs an image level uncertainty measure. The network is trained with a segmentation performance metric to predict an image level uncertainty measure on the segmented lesion mask that is produced by the trained segmentation network.
US10970830B2
The present disclosure relates to a method, an apparatus and a device for converting a style of an image, wherein the method comprises: acquiring a luminance component (Y) and chrominance components (U, V) in a YUV space of an image to be processed; performing a group convolution processing on the luminance component (Y) and the chrominance components (U, V) in the YUV space of the image to be processed to obtain content features and style features of the image to be processed; and performing a fusion processing on the content features, the style features and target style features of the image to be processed to convert the image to be processed into an image of a target style.
US10970829B2
Systems and methods for generating synthesized images are provided. An input medical image of a patient in a first domain is received. A synthesized image in a second domain is generated from the input medical image of the patient in the first domain using a first generator. The first generator is trained based on a comparison between segmentation results of a training image in the first domain from a first segmentor and segmentation results of a synthesized training image in the second domain from a second segmentor. The synthesized training image in the second domain is generated by the first generator from the training image in the first domain. The synthesized image in the second domain is output.
US10970824B2
Embodiments of the present disclosure disclose methods and apparatus for removing turbid objects in an input image. The method comprising: dividing the input image into a first portion having a first transmittance and a second portion having a second transmittance; removing the turbid objects in the first portion using a first approach; removing the turbid objects in the second portion using a second approach; and combining the first portion in which the turbid objects are removed and the second portion in which the turbid objects are removed into an output image, wherein the first approach and the second approach are different and the first transmittance is greater than the second transmittance. The technical effect of the method and apparatus of the embodiments of the present disclosure is that the detail and texture of the objects in the image are better restored and the color distortion is smaller.
US10970820B2
In a method for super resolution imaging, the method includes: receiving, by a processor, a low resolution image; generating, by the processor, an intermediate high resolution image having an improved resolution compared to the low resolution image; generating, by the processor, a final high resolution image based on the intermediate high resolution image and the low resolution image; and transmitting, by the processor, the final high resolution image to a display device for display thereby.
US10970819B2
An image processing device according to one embodiment includes a processor. The processor executes a step of acquiring an input image, a step of calculating a feature residual by processing the input image in a convolutional layer, a step of performing at least one convolution on the input image, a step of generating an output feature by applying the feature residual to the convolved input image, and a step of generating an image residual based on the output feature. The image residual is applied to the input image, and thereby a high-resolution image with higher resolution than the input image is generated.
US10970818B2
An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
US10970815B2
A method can include registering a first image of a region to a three-dimensional (3D) point set of the region to generate a registered first image, registering a second image of the region to the 3D point set to generate a registered second image, identifying, based on the 3D point set, geometric tie points of the registered first image and the registered second image, projecting, using an affine transformation determined based on the identified geometric tie points, pixels of the registered first image to an image space of the registered second image to generate a registered and transformed first image, and displaying the registered and transformed first image and the registered second image simultaneously.
US10970812B2
An image processing device according to an embodiment exemplarily includes, as an example: a processor that acquires a taken image obtained by imaging surroundings of a vehicle by an imaging unit mounted on the vehicle; projects the taken image to a stereoscopic projection plane including the vehicle and a first projection region rising above the vehicle and produces a composite image of the stereoscopic projection plane when viewed from a virtual viewpoint; causes a display to display the composite image; determines a target parking region in which the vehicle is parked in the stereoscopic projection plane; and shifts at least a part of a movement path of the vehicle from a position of the vehicle to the target parking region and the target parking region of the vehicle to a second projection region horizontal to the vehicle.
US10970811B1
Disclosed herein are related to a system and a method of remotely rendering an image. In one approach, a console device generates an image according to a gaze direction of a user of a head mounted display (HMD). In one aspect, the image includes a first area and a second area disposed along an axis, where the second area is located farther away from a foveated area of the image than the first area. In one aspect, the foveated area corresponds to the gaze direction of the user of the HMD. In one aspect, the console device compresses the image according to the axis, where the second area is compressed at a higher level than the first area. In one aspect, the compressed image is transmitted to the HMD. The HMD may decompress the compressed image according to the axis, and render the decompressed image.
US10970810B2
Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.
US10970804B2
Certainty of detecting a watermark embedded in a color image is increased. Image data acquisition means of an image processing device acquires image data. Histogram generation means generates, based on pixel values of an image indicated by the image data acquired by the image data acquisition means, a histogram for each region in the image. Region selection means selects tom the image a region having a sparse color distribution in the histogram generated by the histogram generation means. Image processing means embeds a watermark in the region selected by the region selection means.
US10970802B2
An imaging device includes: an image sensor that images an object to be imaged through polarizing plates arranged to have a different polarization direction for each pixel in a pixel group that includes a plurality of pixels corresponding to each of points of the object to be imaged; a pixel selecting unit that selects a pixel having a lowest brightness for each of the pixel group corresponding to each of the points; and an image output unit that outputs a captured image of the object to be imaged that is generated from pixels selected by the pixel selecting unit.
US10970792B1
A system and method for generating a ledger is disclosed herein. A computing system receives, from one or more third party vendors, a plurality of transactions associated with a user. The computing system parses the plurality of transactions to identify one or more parameters associated with each transaction of the plurality of transactions. The computing system groups the one or more transactions into one or more clusters based on the identified one or more parameters. The computing system associates a life event to each cluster of the one or more clusters. The computing system interfaces with a client device associated with the user to confirm an associated life event. Upon receiving a confirmation from the user regarding the associated life event, the computing system generates a ledger. The ledger includes the life event and the one or more transactions associated therewith.
US10970789B2
Electronically generated information for facilitating the efficient and effective authorization of a medical procedure, treatment or medicine are provided. The information is specific to a patient's insurance company, medical need and diagnosis. An electronic Database has been configured for analysis by a user such that inputs to the Database result in outputs considered necessary in a preparation and submission for authorization of the medical procedure, treatment or medicine.
US10970788B2
Aspects of the disclosure relate to controlling autonomous vehicles to optimize traffic characteristics. A computing platform may receive vehicle guidance data from autonomous vehicle control systems of vehicles. Subsequently, the computing platform may identify a number of the vehicles currently operating in an autonomous mode based on the vehicle guidance data. Thereafter, the computing platform may identify a target number of the vehicles to be operated in an autonomous mode in order to optimize traffic characteristics. Then, the computing platform may generate messages directing selected vehicles to switch into autonomous mode in order to achieve the target number. Subsequently, the computing platform may send the messages directing the selected vehicles to switch into autonomous mode in order to receive incentives. Thereafter, the computing platform may award the incentives to the selected vehicles that switch into the autonomous mode as directed by the messages.
US10970787B2
A system for autonomous issuance and management of insurance policies for computer and information technology related risks, including but not limited to business losses due to system availability, cloud computing failures, current and past data breaches, and data integrity issues. The system will use a variety of current risk information to assess the likelihood of business interruption or loss due to both accidental issues and malicious activity. Based on these assessments, the system will be able to autonomously issue policies, adjust premium pricing, process claims, and seek re-insurance opportunities with a minimum of human input.
US10970785B2
Techniques for automation of medical claim processing are disclosed. In one embodiment, the techniques may be realized as a system for automatically processing emergency medical claims, comprising: one or more processors and a memory. The memory may contain instructions that, when executed by the processor, cause the processor to: receive an emergency medical claim; determine a status code corresponding to a current status of the claim and a reason code corresponding to a reason for the current status of the claim; and identify, based on the status code and the reason code, a task that needs to be completed on the claim and an administrator associated with and/or responsible for handling the task.
US10970784B2
A system of and method for generating investment fund rating scores using a number of factors including criteria related to risk factors, performance, and qualitative factors. Historical weighting is provided to minimize the effect of short-term fluctuations, and the various factors are also weighted to establish the relative contributions of each of the evaluated factors. The ratings can be used to select, evaluate, and monitor mutual funds.
US10970781B2
In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving balance information from a Value Unit Repository (VUR) to maintain a local balance datastore; receiving a matched order concerning a plurality of parties; and confirming that one or more balances defined within the local balance datastore and associated with the plurality of parties are sufficient to execute the matched order.
US10970780B2
A service running on a server includes a method running on a server, for example as a cloud server. The method begins with receiving from a user using a zero-knowledge protocol, each of a unique token associated with the user, an identifier of a statement to be rated, a vote related to the statement; and a pledged quantity tied to a reputation of the user and the vote. The vote either supports or opposes a veracity of the statement. Next, a confirmation is made to ensure that the unique token is associated with the user. A difference is determined between the pledge quantity and a numerical rating of the reputation of the user. In response to confirming the unique token is associated with the user and the difference is non-negative, updating a rating of the statement using zero-knowledge verifiable computing.
US10970764B2
A system of the present invention includes a shared commercial region for use by a plurality of tenant vendors, providing both a virtual and tangible experience regarding products of the tenant vendors. The system can also include a common area of the shared commercial region, populated by interaction terminals and goods linked to product information pages available through the interaction terminals or mobile devices. Through various embodiments, tenant vendors may be efficiently represented within a shared commercial region in high-cost/rent locations and geographically diverse venues, and in locations not normally suited for a small vendor to establish a sales presence. Also provided are systems for completing purchases on an immediate or deferred basis, and systems to monitor and analyze customer traffic and behaviors.
US10970760B2
A system of the present invention includes a shared commercial region for use by a plurality of tenant vendors, providing both a virtual and tangible experience regarding products of the tenant vendors. The system can also include a common area of the shared commercial region, populated by interaction terminals and goods linked to product information pages available through the interaction terminals or mobile devices. Through various embodiments, tenant vendors may be efficiently represented within a shared commercial region in high-cost/rent locations and geographically diverse venues, and in locations not normally suited for a small vendor to establish a sales presence. Also provided are systems for completing purchases on an immediate or deferred basis, and systems to monitor and analyze customer traffic and behaviors.
US10970749B2
An app server receives a device token from a software application on a mobile device. The device token identifies the mobile device for pushing notification messages of the software application to the mobile device via a push notification system. The mobile device is monitored while accessing the Internet in order to detect when the user may benefit from upgraded access to the Internet. The app server then sends one or more notification message(s) to the user such as by sending a message to the device token of the mobile device via the push notification system or to a display device associated with the user at the hospitality establishment. The notification message invites the user to upgrade their Internet access. The push notification system alerts the user to the notification message via the user interface of the mobile device even when the software application is not running on the mobile device.
US10970731B1
The present disclosure relates to systems and methods for personalized product communication, conversion, and retargeting. In some embodiments, the disclosure is directed to systems and methods that allows users to capture product-specific purchase intent by sending a cellular message containing a picture of a product tag, receiving that product's internet URL in reply via cellular message, and receiving later promotions related to that product from a retailer via cellular messages. In some embodiments, the present inventions allows the unique capability to capture and convert in-store interest with product specific promotions and conversions in a way not previously utilized in the retail space.
US10970724B2
In one example, a processor may generate a graph of vertices representing distribution areas of a telecommunication network and links between vertices of adjacent distribution areas, calculate similarity measures for the links based on distance scores between vertices joined by the links relating to: percentages of aerial infrastructure and percentages of multi-unit buildings in distribution areas represented by the two vertices, and whether or not the distribution areas represented by the two vertices are on a same route from a central office of the telecommunication network. The processor may label the links with the similarity measures to create a link-weighted adjacency graph, perform community detection on the link-weighted adjacency graph to generate sub-graphs, each sub-graph including at least one of the vertices, and provide a map of construction zones based upon geographic areas covered by distribution areas associated with vertices in the sub-graphs.
US10970714B2
A system and method of transacting a prepaid product with an electronic mobile device that is used to electronically interface with a code, such as a QR code, bar code, RF signal or NFC signal, representing a prepaid product. The codes of multiple prepaid products of multiple prepaid product providers are grouped together on a single structure or in a single computer displayed in a shopping area. The electronic mobile device subsequently electronically interfaces with a point of sale device after electronically interfacing with said code to provide prepaid product information.
US10970699B2
Wireless pairing is automatically performed based on a purchase of a wireless product. When the wireless product is purchased, a unique product identifier and/or an account number (such as a credit card number) may be used to obtain one or more corresponding wireless network security credentials. Once the wireless network security credentials are identified, the wireless product may be paired to a wireless network based on the wireless network security credentials.
US10970686B2
A testing power reuse system including a testing device, a virtual currency calculating circuit, and a power reuse circuit is provided. The power reuse circuit is coupled to the testing device through a first interface circuit and is coupled to the virtual currency calculating circuit through a second interface circuit. The power reuse circuit is configured to receive power generated by performing a testing operation on the testing device through the first interface circuit and provide the power to the virtual currency calculating circuit through the second interface circuit. The virtual currency calculating circuit is driven by the power to perform a virtual currency calculating operation. A power reuse circuit and a testing power reuse method are also provided.
US10970685B2
A device may obtain digital signature information relating to a quantity of a type of cryptocurrency, and receive transaction data relating to a credit account, associated with a user, after obtaining the digital signature information. The transaction data may include information identifying a transaction amount. The device may determine, after receiving the transaction data, an amount, of the type of cryptocurrency, that satisfies the transaction amount, perform, using the digital signature information, an action to conduct a sale of a portion of the quantity of the type of cryptocurrency based on determining the amount, and cause proceeds from the sale to be transferred to the credit account as payment for the transaction amount.
US10970681B2
A system for keeping track of an employee's attendance is described that allows the employee to be creative which also helps morale. An employee sets up an employee account and provides identification. A full body image is taken of the employee that is analyzed. Facial features may also be analyzed and stored. The employee then can create his/her own unique gesture which is captured and stored as a unique clock in gesture. He/she may also set up passwords and/or security questions if the gesture is not recognized. The employee then performs the unique clock in gesture to notify the system when he/she is beginning or leaving work. During clock in, the system checks human resource rules, accumulated work hours and characteristics of the employee's employment and clocks in the employee if it determines that the employee meets the rules and is allowed to clock in and work additional hours.
US10970674B2
A mobile tablet gun system interchangeably attaches and electronically couples a mobile tablet device to a base form factor through a base mount universal receiver with rotational coupling and electrical communication, allowing conversion of the mobile tablet device from a portrait mode to a landscape mode without operational delay. The base form factor has a bar code scanner and bar code scanner interface PCB activated by a trigger, in communication with the mobile tablet device. The mobile tablet device includes mobile application software and a Primary Printed Circuit Board (PCB) for processing commands for running real-time custom retail applications, system applications and firmware executable on an operating system. A USB payment card reader supports MSR and EMV payment card readers. POS transactions and real-time daily store-level inventory management functions are carried out, including physical inventory, cycle counting, inventory receiving, store transfers, returns, and re-ticketing.
US10970670B2
Yard management systems and methods are described. A yard management system comprises a database holding load information, a mobile application associated with a user account and executable on a mobile device. The mobile application when executed acquires the identifications of the load, queries the database for the load information, and generates a machine-readable representation corresponding to the identifications of the load, an autonomous yard vehicle configured to mechanically couple with a cargo trailer. The system further comprises a computing system programmed to, in response to detecting the mobile device at the transfer location, navigate to the cargo trailer and guide the coupling between the autonomous yard vehicle and the cargo trailer.
US10970663B2
Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
US10970662B2
An algorithm formulating system for use with a sensing ecosystem for identifying enterprise space states, the sensing ecosystem including a plurality of sensor devices mounted within an enterprise space wherein each sensor device is capable of sensing a plurality of parameters within the enterprise space, the system comprising a processor programmed to perform the steps of accessing a rule set that specifies a first parameter value set that corresponding to a perceived state within a first enterprise space, receiving sensor data from sensor devices within the first enterprise space, comparing the sensor data to the rule set to identify instances of the perceived state, examining sensor data to identify a second parameter value set that occurs at least a threshold percentage of time for the identified instances of the perceived state and using the second parameter value set as the basis for a new rule set to be associated with the perceived state.
US10970659B1
The current invention is a tasking system that operates to allow businesses to define a task and to assign the task to one or more registered individuals, wherein the system includes one or more portable communication apparatus that permits registered individuals to receive and accept tasks and to monitor tasks in real-time.
US10970656B2
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
US10970655B2
A method for planning a current medical procedure to be performed on a body part of a current patient includes obtaining a current first representation of a surface of the body part of the current patient, and either obtaining a representation of a desired result surface for the current medical procedure or selecting parameters for the current medical procedure. The method further includes retrieving at least one best matching record from a database of records of previously performed medical procedures of previous patients, based on a similarity criterion. Each record includes: parameters of a previously performed procedure of the previously performed medical procedures, a first representation of the body part of the previous patient prior to performance of the previously performed procedure, and a second representation of a body part of the previous patient after the performance of the previously performed procedure. The method further includes determining parameters of the current medical procedure based on the parameters of the retrieved record, or generating a representation of a predicted result for the current medical procedure on the body part of the current patient based on the retrieved record.
US10970654B2
A method, system and computer program product for appropriately distributing items using augmented reality. After receiving a list of detected items to be placed in a container(s), an optimal placement of the detected items in the container(s) is determined. Such an optimal placement may be determined by using the dimensions and a maximum weight of items the container(s) can hold, the dimensions of the detected items, a maximum amount of weight for the container the customer can carry as well as other factors. After determining the optimal placement of the detected items in the container(s), a visual representation of such an optimal placement is displayed on an augmented reality device.
US10970648B2
Techniques that facilitate semantic and time series analysis using machine learning are provided. In one example, a system includes a data analysis component, a prediction component and a learning component. The data analysis component that establishes one or more relationships between one or more elements of semantic data, including one or more time series identifiers, and one or more elements of time series data in a relationship database. The prediction component generates one or more advisory outputs, wherein generation of the one or more advisory outputs is performed in response to a trigger event, a learning component that determines the one or more relationships in the relationship database, wherein determination of the one or more relationships is based on information indicative of whether the advisory outputs satisfy a defined criterion.
US10970647B1
In one embodiment, a method includes a device configured to obtain a plurality of sparse, categorical, and numerical features. The device may generate a plurality of ordered combinations of features, wherein each ordered combination of features comprises at least a first feature and a second feature. The device may identify a user account of a social networking system and generate one or more deep feature values associated with the user account for each of the plurality of ordered combination of features. The generation may comprise extracting a first feature value and a second feature value associated with the user account using a social graph of the social networking system. The first and second feature values correspond to the first and second features of the ordered combination of features, respectively. The device may then train a machine-learning model using the generated deep feature values associated with the user account.
US10970645B1
Processes of explainable active learning, for an object detector, by using a Bayesian dual encoder is provided. The processes include: (a) inputting test images into the object detector to generate cropped images, resizing the test images and the cropped images, and inputting the resized images into a data encoder to output data codes; (b) (b1) one of (i) inputting the test images into the object detector, applying Bayesian output embedding and resizing the activation entropy maps and the cropped activation entropy maps, and (ii) inputting resized object images and applying the Bayesian output embedding and (b2) inputting the resized activation entropy maps into a model encoder to output model codes; and (c) (i) confirming reference data codes, selecting specific test images as rare samples, and updating the data codebook, and (ii) confirming reference model codes and selecting specific test images as hard samples.
US10970643B2
Systems and methods for assigning or computing a fire system safety score via data mining and for predictive analysis via data mining are provided. Some methods can include identifying one or more pieces of data information from an ambient condition monitoring system installed in a region, quantifying the one or more pieces of the data information, and identifying a safety score of the region based on the quantified one or more pieces of the data information.
US10970639B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a cognitive robotics analyzer are disclosed. In one aspect, a method includes the actions of receiving, for each user characteristic of a plurality of user characteristics, first data that identifies one or more first actions that perform a first process and second data that identifies one or more second actions that perform a second process that is labeled as similar to the first process. The actions further include training a predictive model. The actions further include receiving data that identifies actions performed by a user. The actions further include applying the predictive model to one or more of the actions. The actions further include classifying a process performed by the one or more actions as similar to a particular process. The actions further include associating the user with the particular user characteristic.
US10970637B2
A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.
US10970629B1
The present disclosure is directed to reducing model size of a machine learning model with encoding. The input to a machine learning model may be encoded using a probabilistic data structure with a plurality of mapping functions into a lower dimensional space. Encoding the input to the machine learning model results in a compact machine learning model with a reduced model size. The compact machine learning model can output an encoded representation of a higher-dimensional space. Use of such a machine learning model can include decoding the output of the machine learning model into the higher dimensional space of the non-encoded input.
US10970625B2
A device according to examples of the present disclosure includes a crossbar array including a cell. The cell includes a first resistance switch and a second resistance switch connected in series with the first resistance switch. The first and second resistance switches have different switching characteristics. One of the first and second resistance switches may act as a switch, while the other of the first and second resistance switches may weight the switching behavior of the one that acts as the switch.
US10970620B2
Historical information about a significant input parameter is stored in a data analytics model of a hydrocarbon reservoir. A historical deep recursive neural network (RNN) model is built based on time-series production data from the hydrocarbon reservoir as a function of the significant input parameter in the data analytics model. The historical deep RNN neural network model is stored on a data storage device. An experiment using the historical deep neural network model is designed to predict the significant input parameter. The experiment is run to produce a significant experimental input parameter. The significant experimental input parameter is compared to the significant input parameter stored in the data analytics model to determine a difference. The data analytics model is adjusted to reduce the difference.
US10970612B2
An interactive core for use in making electronic cards has rear and front adhesive layers which surround a stiffening spacer which has an interior opening in which electronic components (e.g., a PCB, battery and display) are located along with thermosetting polymeric material. A battery contained within the interior opening can be activated from an off state to an on state via use of an initialization antenna which can also be configured to allow a CPU to be customized for personal use.
US10970607B2
This invention relates to a secure QrCode communication method based on nonlinear spatial frequency characteristics, comprising: camera modeling: modeling according to the spatial frequency of the color filter matrix of the scanning device's camera; QrCode encryption: using the CFA spatial frequency of scanning device and modeling results, as well as the spatial frequency of the display device, generate an encrypted picture of the target QrCode on the display device; QrCode decryption: the camera of the scanning device takes the picture of the display at a specified position and a specified angle, and parses the image to recover the target QrCode. Compared with the prior art, the present invention utilizes the nonlinear characteristics of the optical spatial frequency, and uses the spatial frequency of the camera's own color filter array and the spatial frequency of the display to modulate the target two-dimensional code through phase to achieve the effect of encryption.
US10970599B2
Techniques are disclosed for characterizing and defining the location of a copy space in an image. A methodology implementing the techniques according to an embodiment includes applying a regression convolutional neural network (CNN) to an image. The regression CNN is configured to predict properties of the copy space such as size and type (natural or manufactured). The prediction is conditioned on a determination of the presence of the copy space in the image. The method further includes applying a segmentation CNN to the image. The segmentation CNN is configured to generate one or more pixel-level masks to define the location of copy spaces in the image, whether natural or manufactured, or to define the location of a background region of the image. The segmentation CNN may include a first stage comprising convolutional layers and a second stage comprising pairs of boundary refinement layers and bilinear up-sampling layers.
US10970597B2
An approach is provided for priority ranking of satellite images. The approach, for example, involves processing a plurality of images using a feature detector to determine a set of features on each image of the plurality of images. The approach also involves determining a count of feature correspondences between each pair of images of the plurality of images based on the set of features of said each image. The approach further involves computing a ranking of the plurality of images based on the count of features correspondences between said each pair of images. The approach further involves providing the ranking of the plurality of images as an output for selecting one or more images of the plurality of images for feature creation.
US10970591B2
A system for determining a viable area automatically and accurately includes an interface and a processor. The interface is configured to receive location information. The processor is configured to determine imagery data based on the location information, to determine a point cloud using the imagery data, determine one or more features using the point cloud, determine viable area using the one or more features, and determine a solar irradiance of the viable area.
US10970582B2
An information processing method includes: obtaining noise region estimation information output from a first converter by a first image including a noise region being input to the first converter; obtaining a second image, on which noise region removal processing has been performed, output from a second converter by the noise region estimation information and the first image being input to the second converter; generating a fourth image including the estimated noise region by using the noise region estimation information and a third image including no noise region and a scene corresponding to the first image; training the first converter by using machine learning in which the first image is reference data and the fourth image is conversion data; and training the second converter by using machine learning in which the third image is reference data and the second image is conversion data.
US10970569B2
A traffic light monitoring system includes a vehicle. The vehicle includes an imaging sensor configured to capture images, one or more processors, one or more memory modules, and machine readable instructions stored in the one or more memory modules that cause the vehicle to perform at least the following when executed by the one or more processors: identify a traffic light based on the images, determine a first transition time when a first light of a traffic light turns off and a second light of the traffic light turns on based on the images, determine a second transition time when the second light of the traffic light turns off and a third light of the traffic light turns on based on the images, and transmit information about the first transition time and the second transition time to an edge computing device.
US10970568B2
A vehicular vision system includes a camera disposed at a vehicle and viewing exterior of the vehicle. A control has an image processor for processing frames of image data captured by the camera. The control receives vehicle motion data indicative of motion of the vehicle when the vehicle is moving. When the vehicle is moving, the control, responsive at least in part to image processing of multiple frames of captured image data, detects an object present exterior of the vehicle. The control, responsive at least in part to the received vehicle motion data and image processing of multiple frames of captured image data, determines motion of the detected object relative to the moving vehicle by (i) determining corresponding object points in at least two frames of captured image data and (ii) estimating object motion trajectory of the detected object based at least in part on the determined corresponding object points.
US10970555B2
A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
US10970554B2
Methods and systems are provided for automatically producing highlights videos from one or more video streams of a playing field. The video streams are captured from at least one camera, calibrated and raw inputs are obtained from audio, calibrated videos and actual event time. Features are then extracted from the calibrated raw inputs, segments are created, specific events are identified and highlights are determined and the highlights are outputted for consumption, considering diverse types of packages. Types of packages may be based on user preference. The calibrated video streams may be received and processed in real time, periodically.
US10970553B2
Systems and methods for performing semantic segmentation of three-dimensional data are provided. In one example embodiment, a computing system can be configured to obtain sensor data including three-dimensional data associated with an environment. The three-dimensional data can include a plurality of points and can be associated with one or more times. The computing system can be configured to determine data indicative of a two-dimensional voxel representation associated with the environment based at least in part on the three-dimensional data. The computing system can be configured to determine a classification for each point of the plurality of points within the three-dimensional data based at least in part on the two-dimensional voxel representation associated with the environment and a machine-learned semantic segmentation model. The computing system can be configured to initiate one or more actions based at least in part on the per-point classifications.
US10970552B2
Image analysis includes obtaining, from an image signal processor, image processing information corresponding to a previously processed image, obtaining scene classification information for an input image based on the image processing information, generating a processed image by processing the input image based on the scene classification information, and outputting the processed image. The image processing information includes automatic white balance correction information and obtaining the scene classification information includes obtaining the scene classification information based on the automatic white balance correction information.
US10970551B2
A control apparatus includes a detection unit, an association unit, and an output control unit. The detection unit detects a person from an image which includes a plurality of persons. The association unit associates the persons included in the image with each other based on at least one of a position of the person detected by the detection unit, directions of faces of the persons included in the image, and distances between the persons included in the image. The output control unit causes an output unit to output information that is indicative of a relation of the detected person with respect to other persons included in the image based on a result of association performed by the association unit.
US10970541B2
A method of obtaining and geo-registering an aerial image of an object of interest is provided. The method includes obtaining an aerial image and accessing an object detection model trained using a machine learning algorithm. The method includes training set of aerial images of an object of interest, and using the object detection model to detect the object of interest in the aerial image. The object detection includes a prediction of a boundary of the object of interest depicted in the aerial image based on the defined boundary of the object of interest. And the method includes geo-registering the aerial image including the prediction of the boundary of the object of interest with a geographic location of the object of interest.
US10970535B2
Disclosed is system for extracting tabular data from electronic document, system having data processing arrangement comprising: tabular data detection module that is operable to: (i) receive electronic document; (ii) determine location of tabular data within electronic document; and (iii) extract image of tabular data from electronic document; and tabular data extraction module that receives extracted image of tabular data from tabular data detection module, wherein tabular data extraction module is operable to: (i) convert received image of tabular data into greyscale image; (ii) extract grid structure from greyscale image; (iii) remove grid structure from greyscale image; (iv) determine position for placement of horizontal and vertical lines in greyscale image; (v) generate horizontal and vertical lines on greyscale image; (vi) perform optical character recognition of text associated with tabular data from received image; and (vii) extract tabular data by combining information of grid structure with text, to generate tabular data.
US10970534B2
A system for document capture comprising a communication interface, a processor coupled to the communications interface, and a computer readable medium coupled to the processor. The computer readable medium stores a set of computer executable instructions that include instructions executable by the processor to receive an input capture flow comprising a first sequence of steps representing configurable code components of a document capture system. A step in the first sequence of steps holds configuration information for a corresponding configurable code component. The instructions further include instructions executable to compile the input capture flow into a capture process that defines a processing order for the configurable code components and setup attribute values for the configurable code components. Compiling the input capture flow into the capture process comprises optimizing the capture flow into a second sequence of steps and compiling the second sequence of steps into the capture process.
US10970530B1
Techniques for grammar-based automated generation of annotated synthetic form training data for machine learning are described. A training data generation engine utilizes a defined grammar to construct a layout for a form, select key-value units to place within the layout, and select attribute variants for the key-value units. The form is rendered and stored at a storage location, where it can be provided along with other similarly-generated forms to be used as training data for a machine learning model.
US10970525B2
A system of user detection includes a camera configured to rotate to a plurality of positions, a memory that stores a module, and a processor coupled, locally or remotely, to the camera. The processor is configured to send a command to the camera to cause the camera to (1) rotate to a position from the plurality of positions, and (2) capture a photo or a video clip at the position. The processor is configured to receive the photo or the video clip from the camera; determine whether a user is captured in the photo or the video clip; divide the photo or the video clip into a plurality of zones; determine a zone from the plurality of zones where the user appears in the photo or the video clip; and determine whether the user is associated with a device based on information of the position and the zone.
US10970520B1
An apparatus for image analysis includes: an image acquisition unit for stacking a plurality of two-dimensional image data in a predetermined order; a three-dimensional image generation unit for generating a plurality of three-dimensional data on the basis of different types of multiple items of information for the plurality of two-dimensional image data in a stacked form from the image acquisition unit; and a deep learning algorithm analysis unit for applying a two-dimensional convolutional neural network to each of the plurality of three-dimensional data from the three-dimensional image generation unit, and combining results of applying the two-dimensional convolutional neural network to the plurality of three-dimensional data.
US10970512B2
A fingerprint sensing apparatus having a large-area sensing mechanism is provided that includes at least three optical fingerprint sensing circuits and a processing circuit. The at least three optical fingerprint sensing circuits are configured to perform sensing within a plurality of sensing areas to obtain a plurality of sensed images, wherein each of the sensing areas corresponds to one of the optical fingerprint sensing circuits. The processing circuit is electrically coupled to the optical fingerprint sensing circuits to receive the sensed images and is configured to splice the sensed images together to form an integrated sensed image.
US10970497B2
A radiofrequency harvester circuit may be used in a battery-less RFID device. The harvester circuit includes an antenna unit that captures radiofrequency signals and harvesting circuitry coupled to the antenna unit for collecting energy from the radiofrequency signals captured by the antenna unit. The antenna unit is selectively tunable at a plurality of tuning bands that are scanned by selectively tuning the antenna unit at different frequency bands and sensing respective values indicative of the power of radiofrequency signals captured by the antenna unit at the frequency bands scanned. A highest value out of said respective values for the power of radiofrequency signals as well as the frequency band in the plurality of tuning bands of the antenna unit providing the aforesaid highest value are identified and the harvester circuit is operated with the antenna unit tuned at the frequency band providing the highest value thus identified.
US10970495B2
Some embodiments provide RFID tag reading systems comprising: multiple sets of RFID readers at a retail shopping facility; a tag evaluation control circuit communicatively coupled with the multiple sets of RFID readers and at least one memory, and configured to: receive RFID tag information from the RFID readers; obtain and apply a first set of rules and identify a transition area within the retail shopping facility based on the received RFID tag information; identify a first set of RFID readers configured to read RFID tags as they move through the identified transition area; obtain and apply a second set of rules and establish a first null area adjacent the transition area configured to enable RFID tags crossing through the first null area and prior to entering the transition area to be in a predefined state when entering the transition area.
US10970494B2
Systems and methods for improved conversation translation are disclosed. The system receives a first portion of a conversation in a first language. The system translates the first portion of the conversation to a second language. The system generates a predicted second portion of the conversation. The first portion and the predicted second portion are sent to a second user device as a predictive translation. The system then receives an actual second portion of the conversation, translates it to the second language, and sends the first portion and the actual second portion to the second user device as a batch translation. The system compares the batch translation to the predictive translation to identity any differences and generates a color-coded translation highlighting any differences between the batch translation and the predictive translation. The system sends the color-coded translation to the second user device for display on the second user device.
US10970493B1
A system and method for implementing slot-relation extraction for a task-oriented dialogue system that includes implementing dialogue intent classification machine learning models that predict a category of dialogue of a single utterance based on an input of utterance data relating to the single utterance, wherein the category of dialogue informs a selection of slot-filling machine learning models; implementing the slot-filling machine learning models that predict slot classification labels for each of a plurality of slots within the utterance based on the input of the utterance data; implementing a slot relation extraction machine learning model that predicts semantic relationship classifications between two or more distinct slots of tokens of the utterance; and generating a response to the single utterance or performing actions in response to the single utterance based on the semantic relationship classifications between the distinct pairings of the two or more distinct slots of the single utterance.
US10970489B2
Disclosed is a system for real-time expression of a semantic mind map and its operation method there for. The system includes an association matrix and a focus associated operation module, the association matrix is connected to the focus associated operation module. The association matrix includes a start node, a direct associated module, an indirect associated module, a weakly associated module, a superscript module, or the like. The focus associated operation module includes a focused node and focus associated nodes, or the like. When the present disclosure is applied to a search engine including a cross-database search engine, a search result service interface is in real time expanded, thus being used to help a user better identify and discover relevant documents of interest.
US10970486B2
Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
US10970484B2
A method and a messaging system for providing encoded communication between users of a network. The method includes the steps of encoding and decoding of messages with electronic devices using a default code, providing at least one n-gram to a user, wherein the n-gram includes a sequence of at least two characters, defining a replacement rule by selecting the at least one n-gram and assigning the selected n-gram to at least one replacement code character, and activating the replacement rule by substituting each appearance of the selected n-gram in a first message with the replacement code character.
US10970482B2
A piece of text is saved for security verification on a computing device. One or more pieces of related text corresponding to the piece of saved text are generated, where each text element of the one or more pieces of related text is generated based on its proximity to the corresponding text element of the piece of saved text on one or more keyboards on the computing device. A piece of input text is received for information verification. A piece of input text is compared with the piece of saved text and the one or more pieces of related text. A determination is made that the piece of input text matches one of the one or more pieces of related text and input guidance for re-entering a piece of text for security authentication is provided.
US10970477B1
Computerized systems and methods for automatic construction of computer-generated user interfaces that reduce questions presented by electronic document preparers to customers. Embodiments result in more efficient question presentation and answering of same and more efficient and accurate electronic document data while reducing customer confusion by eliminating extraneous questions or content that are not relevant to a preparer's information request or that obfuscate relevant preparer inquiries. Fillable portions of one or more electronic forms or templates are extracted and aggregated to construct a new user interface or interview screen that is independent of an electronic document preparation application utilized by the preparer and presented to the customer. Customer responses provided through the constructed user interface are stored to a data store shared with the electronic document preparation application to update the current electronic document data.
US10970468B2
Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.
US10970463B2
A system and method is provided that ranks and sorts websites, apps, email, or VR environment content in real-time to increase engagement, CTR, conversions, and revenue. A client applies attributes to sections of the digital content. A server system tracks end user inputs and generates optimized layouts for the digital content, such as a webpage. The document layout is ordered or reorganized before or after the document is delivered to the end user.
US10970462B2
Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
US10970461B2
A method for generating and displaying a user-customized page and a mobile device thereof are provided. The method for processing a user-customized page in a mobile device includes collecting use information of a user with respect to the mobile device when a preset specific situation occurs, generating a user-customized page associated with the specific situation using the use information when the specific situation is terminated, and storing the generated user-customized page.
US10970458B1
Techniques are disclosed for clustering text. The techniques may be employed to cluster text blocks that are received in either sequential reading order or arbitrary order. A methodology implementing the techniques according to an embodiment includes receiving text blocks comprising elements that may include one or more of glyphs, characters, and/or words. The method further includes determining an order of the received text blocks as one of arbitrary order or sequential reading order. Text blocks received in sequential reading order progress from left to right and from top to bottom for horizontal oriented text, and from top to bottom and left to right for vertical oriented text. The method further includes performing z-order text clustering in response to determining that the received text blocks are in sequential reading order and performing sorted order text clustering in response to determining that the received text blocks are not in sequential reading order.
US10970447B2
A method, computer program product, and system for calculating an input timing slack at an input to a latch by subtracting an input arrival time to the latch from an input required arrival time, calculating an output timing slack at an output to the latch by subtracting an output arrival time of the latch from an output required arrival time from the latch, performing cycle stealing to improve the output timing slack by modifying the input required arrival time and the output arrival time, reducing the output timing slack by a pessimism amount, performing optimization in the integrated circuit to improve the input timing slack and the output timing slack, and increasing the output timing slack by the pessimism amount.
US10970444B1
A method and/or system is disclosed for pre-silicon verification of a first integrated circuit design modified to a second integrated circuit design to avoid a hit of property P where property P has a known counterexample. The method/system includes applying a first implication check in an equivalence testbench on the first integrated circuit and on the second integrated circuit to determine whether the second integrated circuit hits property P in the same way as the first integrated circuit hits property P. Additionally or alternatively applying a second implication check to determine whether the second integrated circuit hits property P at a different timestep than the first integrated circuit hits property P. Additionally or alternatively applying a third implication check to determine whether the second integrated circuit hits property P further along a path than the first integrated circuit hits property P.
US10970441B1
A neural network based learning system for designing a circuit, the design system including at least one memory, at least one processor in communication with said at least one memory, said at least one processor configured to generate a mathematical model of the circuit, determine a structural definition of the circuit from the mathematical model, define a mapping of a plurality of components of the circuit to a plurality of neurons representing the plurality of components of the circuit using at least the structural definition, synthesize, on a hardware substrate, the plurality of neurons, and execute, using the synthesized plurality of neurons on the hardware substrate, at least one test using at least one optimization constraint to determine an optimal arrangement of the plurality of components.
US10970426B2
In some embodiments, the systems, devices, and methods described herein are configured to produce a desired curvature of a customized spinal rod to support a vertebral column of a patient by analyzing a preoperative x-ray image of the vertebral column of the patient, determining a morphotype to which the vertebral column corresponds to, simulating a correction to be applied to the vertebral column, deducing a curved segment representing the desired curvature of the customized spinal rod based on the analyzed preoperative x-ray image of the vertebral column of the patient, and transmitting data related to the desired curvature of the customized spinal to a production system configured to physically produce the desired curvature of the customized spinal rod.
US10970424B2
A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
US10970418B2
A computing system includes an anonymizer server. The anonymizer server is communicatively coupled to a data repository configured to store a personal identification information (PII) data. The anonymizer server is configured to perform operations including receiving a repository configuration request comprising an anonymized data schema, and creating an anonymized data repository clone based on the anonymized data schema. The anonymizer server is also configured to perform operations including anonymizing the PII data to create an anonymized data by applying a one-way data masking, a one-way data morphing, or a combination thereof, and storing the anonymized data in the anonymized data repository clone.
US10970410B2
A data protection system is provided that allows applications to access protected data in a way that restricts applications from outputting to unauthorized targets any unprotected data derived from the protected data and that ensures that the applications do not have access to a key that allows access to the unprotected data. The data protection system provides a policy server that may execute on a service node of a high performance computing system and a data encryption process that may execute on each compute node that is allocated to an application or batch job. The policy server maintains policies of entities specifying access control for protected data. The data encryption process generates a secure execution environment for an application process and interfaces with the policy server to retrieve keys for decrypting protected data in accordance with a policy, and it decrypts and provides the decrypted data to the application process.
US10970403B1
Methods and systems are disclosed a digital investigation tool capable of recovering and decrypting content. The tool combines digital techniques with decryption capability for a wide range of encryption algorithms. In one implementation, the tool identifies the type and/or vendor of the encryption algorithm used to protect the content. The tool then automatically obtains the decryption information needed to decrypt the content. Depending on the encryption algorithm used, the information may include a master key, user-specific keys, user IDs, passwords, and the like. The decryption information may be accumulated in a local or remote storage location accessible by the tool, or it may be acquired in real time on an as-needed basis from a third-party encryption vendor, a key server, and the like. Such an arrangement allows law enforcement agencies as well as corporate security personnel to quickly recover and decrypt content stored on a computer system.
US10970397B2
A virtualized storage for use in performing dynamic analysis of a sample is configured, at least in part by copying the sample to the virtualized storage. A virtual machine emulator is launched using a snapshot of a virtualized platform. A location of the copied sample in an image corresponding to the virtualized storage is determined, at least in part by identifying an offset. The copied sample is installed and dynamic analysis is performed on the sample.
US10970393B1
A method for determining whether data is included in a database is described. In one embodiment, the method may include receiving, from a remote computing device, a search request that includes a portion of a signature, comparing the portion of the signature with a plurality of signatures stored at the database, determining whether at least one match exists between the portion of the signature and the plurality of signatures, upon determining at least one match exists, identifying each match and identifying a bloom filter that includes each match, and transmitting the bloom filter to the remote computing device.
US10970387B2
Some embodiments described herein include a system that collects and learns reference side-channel normal activity, process it to reveal key features, compares subsequent collected data and processed data for anomalous behavior, and reports such behavior to a management center where this information is displayed and predefine actions can be executed when anomalous behavior is observed. In some instances, a physical side channel (e.g. and indirect measure of program execution such as power consumption or electromagnetic emissions and other physical signals) can be used to assess the execution status in a processor or digital circuit using an external monitor and detect, with extreme accuracy, when an unauthorized execution has managed to disrupt the normal operation of a target system (e.g., a computer system, etc.).
US10970386B2
Computing environments can be scalably generated and provisioned based on one or more team definitions and definitions of one or more projects assigned to a particular team. Digital constructs can be generated to represent the teams and the projects assigned to such teams, and such digital constructs can comprise metadata identifying sandboxes to generate and, within those sandboxes, computing environments to generate and how such computing environments are to be provisioned. The sandboxes can be generated in parallel and the computing environments can be provisioned in parallel, or staggered based on individual user access. Assignment of consumption limitations can be individually adjusted from default values, and monitoring of such consumption limitations can be performed on an aggregated basis.
US10970385B2
Techniques are disclosed relating to sharing a user credential between computing devices. In some embodiments, a first computing device stores a set of user credentials usable to authenticate a user and receives, from a second computing device, a request for a user credential to be provided responsive to an authentication prompt associated with the second computing device. In such an embodiment, the request includes an indication of a service for which the authentication prompt is being presented. Based on the indication, the first computing device determines whether the stored set of user credentials includes a user credential relevant to the authentication prompt and presents a selection prompt asking a user of the first computing device to select a one of the stored set of user credentials to provide to the second computing device for authentication to the service, the relevant user credential being identified in the selection prompt.
US10970382B2
Communication bus enable devices to communicate and exchange information and control signals. There is a growing concern over the security of such types of buses. Since any device can transmit any message, and device on the bus which can be compromised poses a threat for the bus. Described is a system to authenticate the source of messages from various devices on a communication bus.
US10970377B2
A system and/or method may be provided to silently authenticate a user. An example method of silently authenticating a user includes receiving a set of device characteristics from a user device and identifying, based on the set of device characteristics, the user device. The method also includes determining whether to trust the user device and determining whether the user device is associated with a user that was previously authenticated. The method further includes in response to determining to trust the user device and that the user device is associated with the user that was previously authenticated, authenticating the user based on the previous authentication.
US10970376B2
A method and system to verify identity while protecting private data. To locally verify identity without requiring communication with an external database or passing personal/identity information over network connections. To create a database and/or statistical model for later use to verify identify, private information from a first media is input to a device. Private information subsequently presented via a second media is then verified locally by comparing to the private information previously captured from the first media. If the resultant correlation score is sufficiently high the private information from the first media and from the second media are determined to belong to the same individual, and the user is authenticated or a desired action is approved. In case of a low correlation score, a notification may be sent to one or more entities alerting authorities of a security breach or identity theft.
US10970375B2
Methods, systems, and devices are provided for generating biometric signatures. The system can detect, at an electronic device, one or more biometric acoustic signals. The system can generate a biometric signal input of the one or more biometric acoustic signals. The system can apply a machine learning model to conduct feature extraction of the biometric signal input having one or more biometric acoustic signals. The system can generate a biometric user signature of the user from the machine learning model. The system can perform one or more privacy preserving hashing functions to the biometric user signature to generate a hashed biometric user signature. The system can determine whether the hashed biometric user signature satisfies a predetermined threshold with an enrollment hashed signature of the user. And the system can authenticate an identity of the user upon detecting that the hashed biometric user signature satisfies the predetermined threshold.
US10970373B2
A mobile terminal according to the present disclosure can include a main body, a touch screen disposed on a front side of the main body, a first sensor disposed on the front side to sense the approach of an object to the main body in a locked state, a second sensor disposed in proximity to the first sensor to be driven in either one of a sleep mode and an active mode so as to acquire a vein image of an object that has approached the first sensor in the active mode, and a controller configured to perform vein authentication using the vein image acquired through the second sensor, and control the touch screen to display security information allowed to access for a pre-registered user when the vein image corresponds to a vein image of the pre-registered user as a result of the authentication.
US10970368B1
Method for automatically distributing, as needed, a user's digital-works and usage-rights to one or more user-devices. A definition of the usage-rights for a digital-work may be stored at one or more locations on a network. A version of said digital-work suitable for a user-device may be provided by one or more locations on said network. When a user who is authorized to utilize said digital-work is active at a user-device, a version of said digital-work and authorization to utilize is automatically transferred when needed to a user-device. The digital-work and authorization may be automatically transferred as needed to any user-device where an authorized user is active. The usage-rights may only be valid for one or more specific users. The usage authorization at each user-device may be less than defined in the full usage-rights maintained on the network. Authorization to utilize said digital-work at a user-device may be extended from time to time by exchanging user-device status across the network. Digital-works are automatically provided as needed to any user-device that an authorized user is using.
US10970366B2
A method for securing a recording of multimedia content in a storage medium of a first electronic device, the method including an encryption operation which consists of: for each item of multimedia content to be encrypted, generating a random key within the first electronic device; encrypting the multimedia content by the random key in order to obtain encrypted multimedia content; encrypting, by a user key, the random key so as to obtain a first encrypted random key; encrypting the first encrypted random key by a root key specific to the first electronic device in order to obtain a second encrypted random key; and storing the second encrypted random key and the encrypted multimedia content in the storage medium.
US10970365B2
An artificial intelligence findings system includes a findings engine that receives medical image data and generates findings based on the medical image data and image interpretation algorithms. An adjustment engine allows the user to adjust the findings to produce a report. A tracking module tracks findings and adjustments made to the findings by the user when producing the report. The tracking module produces tracking information. A machine learning engine receives the tracking information.
US10970361B2
Arithmetic circuits calculate d−1 energy values (hi2 to hid) indicating energies generated by 2-body to d-body coupling on the basis of a plurality of weight values indicating strength of 2-body to d-body coupling of 2 to d neurons including a first neuron whose output value is allowed to be updated and n-bit output values of n neurons. An adder circuit calculates a sum of these values, and a comparator circuit compares a value based on a sum of the sum and a noise value with a threshold, to determine the output value of the first neuron. An update circuit outputs n-bit updated output values in which one bit has been updated on the basis of a selection signal and the output value of the first neuron. The holding circuit holds the updated output values and outputs the updated output values as the n-bit output values used by the arithmetic circuits.
US10970360B2
Issuing and managing digital certificates for students is described. A server can receive organization information regarding an educational institution, group information regarding a course, and certificate information regarding the types of content to be displayed upon a digital certificate indicating that a student has completed the course. The server can generate a digital certificate template indicating the types of content and layout of that content for generating digital certificates. The digital certificates can then be generated and published to webpages for students.
US10970352B1
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.
US10970348B2
A system for contact information integration with search results, comprising a queue manager; an enterprise communications system; and a search engine. Upon receipt of search query from a user, the search engine submits a request to the queue manager. The queue manager: obtains from the enterprise communications system a communications status comprising an estimated wait time; sends a notification to the search engine advising the search engine of the estimated wait time for service; and upon receiving from the search engine a request to generate a callback to the user from the enterprise of a specific communications type, directing an enterprise communications system of the enterprise that is associated with the specific communications type to initiate a callback to the user from whom the search engine query was received in response to the callback request received from the search engine.
US10970346B2
Computer programs for searching a collection of electronic documents are disclosed. A computer program for searching a collection of electronic documents, includes instructions that cause the computer to carry out steps of: replacing a set of synonymous terms appearing in a paragraph with a set of standardized paragraph terms, where each standardized paragraph term has an associated term weight and generating standardized search terms in response to a search query, generating paragraph scores for paragraphs of a document based at least in part on the associated weights of standardized paragraph terms that match one or more of the standardized search terms. The computer program further includes determining overall document scores for the electronic documents based at least in part on a combination of the paragraph scores, and determining a set of matching documents, wherein the set of matching documents is ordered using the overall document scores.
US10970345B1
A computer-implemented method of carrying out an image-based search for information available over a network includes serving to a client computer a web page containing a set of knowledge models in response to a search request message received at a server over the network from the client computer. The knowledge models are interlinked, through a crowd-sourced schema, in a knowledgebase. The web page is structured so that graphically selecting one of the knowledge models in the web page displayed on the client computer causes display of a set of knowledge assets interlinked with the selected knowledge model.
US10970340B2
Various examples are directed to systems and methods for network virtualization for web applications. For example, a WAN controller may receive from a backend query processor, a first tenant user query table that describes a first set of query types for a first user. The first set of query types may comprises a first query type having a first computational weight and a second query type having a second computational weight less than the first computational weight. The WAN controller may determine that a first network path to a web application data center is less congested that a second network path to the web application data center. The WAN controller may send a first flow entry to a first network appliance on the first network path instructing the first network appliance on the first network path to send packets associated with queries of the first set of query types to a second network appliance on the first network path.
US10970337B1
A method for outputting a result of one or more operations using data sources of different types is provided. The method includes steps of: (a) when a user query is acquired, a device (i) acquiring data elements respectively from the data sources of different types by referring to the user query, and (ii) performing main joint operations on the data elements, to thereby generate data set; and (b) the device performing data processing operations and output operations on the data set, to thereby generate an answer for the user query. It has an effect of providing the method for outputting the result of the operations using the data sources of the different types by referring to each of languages corresponding to each of the data sources.
US10970333B2
Systems and methods are provided for distributed video storage and search with edge computing. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
US10970332B2
A method of managing digital content includes displaying a user interface on a display screen of the electronic device. A search instruction is generated according to a search condition. Each of a plurality of cloud servers is controlled to search for digital content meeting the search condition. Related information of the digital content meeting the search condition is received from each of the plurality of cloud servers. A user interface object is generated according to the related information received from each of the plurality of cloud servers, such that a plurality of user interface objects are obtained. Once an object list is generated by aggregating the plurality of the user interface objects, the object list is displayed on a display screen.
US10970331B2
Determining contextual confidence of images for associative deep learning includes receiving an image including a representation of a subject. Text data related to the image is received. One or more physical properties of the image are determined. Context information of the image is determined using natural language processing. The image is classified based upon the contextual information and the one or more physical properties using a classification model to determine a classification. An emotional state of the image is determined based upon the physical properties. A confidence of the classification and emotional state is determined.
US10970324B2
Aspects include generation of automated response follow-up. A response to a question from a user is received at a response follow-up system. The response follow-up system analyzes the response using natural language processing to identify one or more response terms. The response follow-up system generates one or more follow-up questions based on the one or more response terms. Based on the response, one or more follow-up responses to the one or more follow-up questions are pre-fetched from one or more content provider systems including one or more content servers, where a question answering system including the response follow-up system is communicatively coupled to the one or more content provider systems through a network. The response follow-up system modifies an aspect of a user interface displayed to the user based on the one or more follow-up questions and the one or more follow-up responses.
US10970320B2
A microservice running in a cloud computing environment is operable to perform a coordinate-based search responsive to a request from a requester such as a viewer that serves a web application in a browser on a user device. The request contains a set of coordinates of a user-defined area which highlights information of interest that the user wants to redact from a document displayed by the viewer on the user device. The document is a rendition of an internal representation generated from an original source document. The internal representation has a coordinate system that maps the location of text data in the original source document. The microservice utilizes the coordinate system to search every instance of the information of interest in the text data, generates corresponding bounding boxes, and sends the coordinates of the bounding boxes to the viewer which creates the bounding boxes to highlight/block all the instances.
US10970314B2
Described herein is a computer implemented method comprising accessing a document, generating a document vector in respect of the document, and generating a sentence vector for each sentence in the document. The method further comprises calculating a sentence similarity score for each sentence in the document which, for a given sentence, is calculated based on a similarity between the sentence vector for the given sentence and the document vector, and identifying one or more representative document sentences for inclusion in a document summary.
US10970309B2
A method includes: setting at least two service domains each having a service domain identifier; configuring, based on parameter information of each of the at least two service domains, at least two storage resources corresponding to the at least two service domains; receiving a data storage request including to-be-stored data and a service domain identifier for the to-be-stored data; determining, according to the service domain identifier of the to-be-stored data, a target storage resource corresponding to the to-be-stored data from the at least two storage resources; storing the to-be-stored data to the target storage resource; receiving a data reading request carrying the service domain identifier; in response to receiving the data reading request, reading, based on the service domain identifier, the data stored at the target storage resource; and transmitting the data read from the target storage resource to a requester that sends the data reading request.
US10970306B2
A system and method for synchronizing database changes in an enterprise portal application. The system has a cache storing cache data having table data and index data of one or more databases. A schema layer generates schema objects representing the schema of the databases of the cache data. A change management system and a schema layer validates a cache of one or more databases and synchronizes the cache data to the databases by receiving a changeset, comparing the changeset to the schema data, verifying that the changeset is compatible with the cache data and the schema data, and passing the changeset to the cache for updating the cache data or for refreshing the schema data by the schema layer.
US10970301B2
Comments are flexibly bound to keyfigures of an in-memory database, through reference to dimension dependency table(s). An in-memory database engine creates a comment bound to a first tuple via a first comment table. The first tuple comprises a first dimension (e.g., Product). A user then requests a second tuple comprising a second dimension (e.g., Product Group) related to the first dimension. In response, the in-memory database engine references a dimension dependency table to determine dimension dependency information. Based upon that information, the engine transforms the comment to also be bound to the second tuple via a second comment table. The second tuple is then returned to the user together with the comment, even though the second tuple may not explicitly share dimensions with the first tuple. Embodiments may leverage the processing power and data proximity of the in-memory database engine, to efficiently transform comments by executing aggregation (e.g., join) operations.
US10970296B2
A method for data mining includes receiving input vectors and converting them into corresponding sketch feature vectors each having a number of output dimensions that is less than a number of dimensions of the corresponding input vector. Each sketch feature vector is compared against parameters and a decision loop generates results of similarities based on the comparisons. An estimate of cosine similarity or Pearson correlation of the input vectors is obtained based on estimates of an inner product of two input vectors and a 2-norm vector of an input vector. The estimates are obtained using respective hash tables for each input vector having a number of entries up to the number of output dimensions of the sketch feature vector. A decision is provided based on the results of the similarities and an application of the data mining such that the decision is implemented by the application.
US10970294B2
In one implementation, a method for providing a user with an assessment of website quality includes receiving, at a computer system, identification of a website; retrieving, by the computer system, content that comprises the website; and automatically analyzing, by the computer system, the content. The method can further include determining, by the computer system, (i) a search engine optimization (SEO) sub-score for the website, (ii) an accessibility sub-score for the website, and (iii) a quality assurance score for the website based on the analysis of the content. The method can additionally include determining, by the computer system, a quality score for the website based on a combination of the SEO sub-score, the accessibility sub-score, and the quality assurance sub-score; and transmitting, by the computer system, the quality score to a client computing device for presentation in a user interface.
US10970292B1
In an embodiment, a computer-implemented method comprises, calculating a first relational classification score for a first node in a first graph; calculating a second relational classification score for a second node in a second graph; calculating a relational classification matching score for the first node and the second node that is based upon on the first relational classification score and the second relational classification score; generating a canonical tuple that represents a match between the first node and the second node based at least upon the relational classification matching score.
US10970290B1
A machine learning of response selection to structured data input enables a machine to flexibly and responsively actively engage with a response recipient through a device, such as any electronic device connected to a data network. In at least one embodiment, the response selection module improves response selection to the structure data input by initially filtering a library of templates to identify candidate templates that best respond to the input. In at least one embodiment, the response selection module ranks the identified candidate templates to provide the response to the device. The response selection module learns by receiving feedback, such as a linked recipient action result signal.
US10970288B2
An analysis device of the present invention includes: a window length decision part that decides a window length of a data stream including tuples each including a timestamp and an observed value; a graph construction part that constructs a graph representing a preset relation between the tuples within a window obtained by dividing the data steam by the decided window length; a tensor construction part that constructs a tensor or a matrix equivalent to the tensor from a plurality of graphs constructed for a plurality of windows, respectively; a pattern extraction part that extracts a pattern from the tensor or the matrix equivalent to the tensor; and a difference extraction part that extracts a residual portion that does not match the extracted pattern, from the data stream. The window length decision part decides a new window length that is different from the previously decided window length.
US10970286B2
A structured query language (SQL) query can contain a target text comprising respective characters in un-shaped format (also known as base format). The target text can be shaped according to the position of respective characters within the target text and other factors to generate a plurality of shaped target texts. The plurality of shaped target texts can be combined in a modified SQL query. The modified SQL query can be executed against one or more databases storing text in shaped format.
US10970269B2
Data services are often provided with consistency guarantees of either strong consistency models, comprising uniform wall-clock consistency, or eventual consistency models, where temporary logical inconsistency is guaranteed to be resolved only after full data propagation. However, the performance characteristics of contemporary services often require an intermediate consistency model, where some aspects of the service have specific consistency expectations and other aspects of the service are flexible, such as bounded staleness (e.g., a maximum delay in reaching consistency); session consistency (e.g., individual sessions remain logically consistent, but ordering may vary across sessions); and prefix consistency (e.g., each view during a session is logically consistent, but ordering may vary between session views). Service guarantees may involve a selection within a range of consistency models that includes one or more intermediate consistency levels, and server configurations may be selected and applied to fulfill the intermediate consistency level selected in the service level agreement.
US10970254B2
A computer-implemented method according to one embodiment includes receiving data, storing chunks of the data in fixed size blocks in physical storage, and deduplicating a copy of the data. The storing includes splitting some of the data chunks into portions for filling the fixed size blocks. Metadata is stored with the data chunks for chaining the associated portions of the split data chunks together. The deduplicating including creating a pointer to a first of the data chunks. A computer program product for utilizing free space in physical storage, according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
US10970249B2
Embodiments relate to a computer system, computer program product, and method to process files, and specifically, to support read and write requests of a multi-object file. Upon receipt of a file, a computer system parses the file into two or more logical objects. Each logical object has an associated or inherent characteristic. Each of the logical objects is matched to a storage tier in a multi-tier storage array. Each logical object is then assigned to a tier based on one or more object characteristics in the matched storage tier, and stored in a decomposed format.
US10970248B2
Methods, systems, and computer programs are presented for processing Ethernet packets at a Field Programmable Gate Array (FPGA). One programmable integrated circuit includes: an internal network on chip (iNOC) comprising rows and columns; clusters, coupled to the iNOC, comprising a network access point (NAP) and programmable logic; and an Ethernet controller coupled to the iNOC. When the controller operates in packet mode, each complete inbound Ethernet packet is sent from the controller to one of the NAPs via the iNOC, where two or more NAPs are configurable to receive the complete inbound Ethernet packets from the controller. The controller is configurable to operate in quad segment interface (QSI) mode where each complete inbound Ethernet packet is broken into segments, which are sent from the controller to different NAPs via the iNOC, where two or more NAPs are configurable to receive the complete inbound Ethernet packets from the controller.
US10970247B2
An internal processor of a memory device configured to selectively execute instructions in parallel, for example. One such internal processor includes a plurality of arithmetic logic units (ALUs), each connected to conditional masking logic, and each configured to process conditional instructions. A condition instruction may be received by a sequencer of the memory device. Once the condition instruction is received, the sequencer may enable the conditional masking logic of the ALUs. The sequencer may toggle a signal to the conditional masking logic such that the masking logic masks certain instructions if a condition of the condition instruction has been met, and masks other instructions if the condition has not been met. In one embodiment, each ALU in the internal processor may selectively perform instructions in parallel.
US10970241B1
A converter system for multi-component systems, comprising a multi-component system adjustment module, includes: an input/output unit, an adjustment unit configured to adjust at least one primary component of a primary multi-component system for each of the at least one primary component given as a probability distribution, a certainty evaluation unit configured to evaluate a certainty parameter of the primary multi-component system, and compare the certainty parameter with a certainty threshold, and a prompt selection unit configured to, if the certainty parameter of the primary multi-component system does not meet the certainty threshold, select a further primary component prompt of the plurality of primary component prompts and instructing the multi-component system adjustment module to perform the above steps on the basis of the further primary component prompt; wherein the converter system further comprises a multi-component system converter module, comprising: a converter unit configured to generate a primary target multi-component system having at least one primary target component by mapping at least one primary component to at least one primary target component, a comparison unit configured to compare the primary target multi-component system with at least one of a plurality of target multi-component systems, and a selection unit configured to select at least one best fit target multi-component system.
US10970238B2
Systems and devices can include a controller and a command queue to buffer incoming write requests into the device. The controller can receive, from a client across a link, a non-posted write request (e.g., a deferred memory write (DMWr) request) in a transaction layer packet (TLP) to the command queue; determine that the command queue can accept the DMWr request; identify, from the TLP, a successful completion (SC) message that indicates that the DMWr request was accepted into the command queue; and transmit, to the client across the link, the SC message that indicates that the DMWr request was accepted into the command queue. The controller can receive a second DMWr request in a second TLP; determine that the command queue is full; and transmit a memory request retry status (MRS) message to be transmitted to the client in response to the command queue being full.
US10970236B2
Disclosed are systems, methods and computer readable mediums for optimized throughput of an object based storage system. The systems, methods and computer readable mediums including receiving an I/O request to the storage system, determining a busy ratio based on a number of blocks available in a local cache and a queue size, determining an I/O speed to the storage system, the I/O speed based at least in part on the busy ratio and an upload speed, wherein the I/O speed does not exceed a current speed of the storage system, and executing the I/O request to the storage system at the I/O speed.
US10970233B2
Multiple virtual host ports corresponding to a same physical host port may be determined by or on behalf of a storage system, for example, in response to logging the one or more virtual host ports into the storage system. For one or more virtual host ports, it may be determined whether the virtual host port is connected to a same fabric port as another virtual host port, where a fabric port is a port of a fabric configured to connect to a virtual host port. If two virtual host ports are determined to be connected to a same fabric port, it may be concluded that the two virtual host ports correspond to (e.g., share) a same physical host port. One or more actions may be taken on a storage network based at least in part on a determination that two virtual host ports are sharing a same physical host port.
US10970223B2
Systems, apparatuses, and methods for efficiently allocating data in a cache are described. In various embodiments, a processor decodes an indication in a software application identifying a temporal data set. The data set is flagged with a data set identifier (DSID) indicating temporal data to drop after consumption. When the data set is allocated in a cache, the data set is stored with a non-replaceable attribute to prevent a cache replacement policy from evicting the data set before it is dropped. A drop command with an indication of the DSID of the data set is later issued after the data set is read (consumed). A copy of the data set is not written back to the lower-level memory although the data set is removed from the cache. An interrupt is generated to notify firmware or other software of the completion of the drop command.
US10970218B2
The present disclosure includes apparatuses and methods for compute enabled cache. An example apparatus comprises a compute component, a memory and a controller coupled to the memory. The controller configured to operate on a block select and a subrow select as metadata to a cache line to control placement of the cache line in the memory to allow for a compute enabled cache.
US10970214B2
A first request is received to access a first set of data in a first cache. A likelihood that a second request to a second cache for the first set of data will be canceled is determined. Access to the first set of data is completed based on the determining the likelihood that the second request to the second cache for the first set of data will be canceled.
US10970213B2
An apparatus, system, and method of enforcing cache coherency in a multiprocessor shared memory system are disclosed. A request is received from a node controller, to process a cache coherent operation on a memory block in a shared memory. Based on the information included in the request, a determination is made as to whether the request was transmitted from a processor that is remote relative to the memory that includes the memory block referenced in the request. If the request is from a remote processor, a hardware-based cache coherency of the system is disabled, and request is processed according to software-based cache coherency protocols and mechanisms. A coherent read request may be translated to a non-coherent request, such as an immediate read request, which does not trigger tracking or storing state and ownership information of the requested memory block, or trigger communications with processors other than those involved with request. Processing a coherent write request may include transmitting an exclusive read request, which is a request for ownership of the memory block identified in the coherent write request, and transmitting a write acknowledgment to the node controller.
US10970198B2
An automatic test system suitable for testing a server comprises a storage device, a computing device, and a sensing device. The storage device stores an automatic test script. The sensing device collects a plurality of test results of the server. The automatic test script comprises a parameter configuration module, a data processing module, and a core logic module. The parameter configuration module provides a plurality of configuration parameters associated with a server test procedure. The data processing module comprises a data recording sub-module and a data sorting sub-module, while the former receives an output data set from the server test procedure, and the latter generates a test report according to the output data set and the configuration parameters. The core logic module comprises a plurality of instruction sets for controlling the server test procedure through a data exchange interface.
US10970190B2
A method is disclosed, comprising: storing, in a memory of a first computing device, a log filter list that identifiers a plurality of log filters, each of the plurality of log filters being executed on a respective one of a plurality of nodes in a distributed computing system; removing a first log message from a data structure that is stored in the memory of the first computing device, the first log message being obtained by the first computing device from a first one of the plurality of log filters that is associated with a first log source; detecting whether the first log message includes a placeholder message that is generated by the first log filter while the first log source is in a paused state; and selecting the first log message for further processing, when the first log message does not include a placeholder message.
US10970189B2
Systems and methods are provided that are useful for configuring data processing pipelines. During building of a dataset in a data processing pipeline, statistics can be calculated relating to the dataset.
US10970187B2
A system and method for generating a data set structured for recognition of time series data by a machine learning computer are provided. The method includes acquiring time series data, generating tensor units based on the time series data, and identifying a target tensor unit including a time of failure of a mainframe computer system. The method further includes generating tensor sets, in which at least one tensor set includes the target tensor unit. The generated tensor sets are then migrated to a machine learning computer for generating or updating of a computer model based on the time series data, the computer model recognizing a data pattern preceding the time of failure of the mainframe computer system. The computer model is then applied to data in a production environment for identifying a production data pattern corresponding to a data pattern recognized in the tensor sets.
US10970186B2
Techniques are described for modeling variations in correlation to facilitate analytic operations. In one or more embodiments, at least one computing device receives first metric data that tracks a first metric for a first target resource and second metric data that tracks a second metric for a second target resource. In response to receiving the first metric data and the second metric data, the at least one computing device generates a time-series of correlation values that tracks correlation between the first metric and the second metric over time. Based at least in part on the time-series of correlation data, an expected correlation is determined and compared to an observed correlation. If the observed correlation falls outside of a threshold range or otherwise does not satisfy the expected correlation, then an alert and/or other output may be generated.
US10970185B2
Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.
US10970180B2
Methods and apparatus for detecting that a processing node, in a network including a plurality of processing nodes, is reporting invalid results and for taking corrective actions in response to the detection are described.
US10970178B2
Provided are a computer program product, system, and method for generating a health condition message on a health condition detected at a first server to send to a host system accessing the first server. A determination is made of a health condition with respect to access to a first storage. A determination is made of an estimated Input/Output (I/O) delay to access the first storage resulting from the determined health condition. A health condition message is generated indicating the estimated I/O delay. The health condition message is transmitted to the host system, wherein the host system uses the estimated I/O delay to determine whether to perform a swap operation to redirect host I/O requests to data from the first server to a second server.
US10970176B2
A system for restoring purged data includes an input interface and a processor. The input interface to receive an indication of purged data to restore. The processor is to reinstate the purged data using a stored copy and rebuild one or more relations to the purged data using an effective change stack.
US10970175B2
An approach for providing flexible durability operations for a data storage application can include requests to perform logging operations of data storage application having an indication of a durability mode to use for the logging operation. The logging operation can be initiated according to the indication of the durability mode and a callback indicating log write completion can be called according to the indication of the durability mode.
US10970173B2
A logging process in a data storage system having a set of storage tiers, each storage tier of the set of storage tiers having different performance characteristics, wherein the set of storage tiers is divided into a plurality of subsets of storage tiers using the performance characteristics, may include initiating the logging process for creating a separate log file for each of the plurality of subsets of storage tiers for maintaining a history of data changes in the subset of storage tiers, thereby creating a plurality of log files. In response to a change in data stored in at least one storage tier of a subset of storage tiers of the plurality of subsets of storage tiers, one or more log records including information about the change may be generated and written into respective log files.
US10970167B2
A method includes: retrieving a first word comprising a plurality of data bits and a plurality of parity bits that correspond to the first word, wherein the plurality of data bits form N−1 groups and the plurality of parity bits form a first group different from the N−1 groups, and N is a positive integer greater than 2; receiving a request to update respective data bits of a first one of the N−1 groups; and providing a second word comprising updated data bits that form a second one of the N−1 groups and a plurality of updated parity bits that correspond to the second word, wherein the plurality of updated parity bits form a second group that has a same group index as the first one of the N−1 groups.
US10970153B2
A method for intelligently gathering historical performance information for computing resources is disclosed. In one embodiment, such a method includes sampling, for a computing resource, first performance information at a first frequency. The method retains the first performance information for a first time period. The method further samples, for the computing resource, second performance information at a second frequency that is greater than the first frequency. The method retains the second performance information for a second time period that is shorter than the first time period. In certain embodiments, in response to detecting an event in association with the computing resource, the method takes a snapshot of the second performance information retained for the computing resource at the time of the event. A corresponding system and computer program product are also disclosed.
US10970133B2
A method, computer program product, and computer system for consolidating, at a computing device, a number of parallel streams, entering a hardware accelerator in a cluster, into fewer streams. The fewer streams, exiting the hardware accelerator in the cluster, may be returned back into the number of parallel streams.
US10970129B2
Technologies for scheduling workload submissions for a graphics processing unit (GPU) in a virtualization environment include a GPU scheduler embodied in a computing device. The virtualization environment includes a number of different virtual machines that are configured with a native graphics driver. The GPU scheduler receives GPU commands from the different virtual machines, dynamically selects a scheduling policy, and schedules the GPU commands for processing by the GPU.
US10970126B2
A computer-implemented method includes: monitoring, by a computing device, resource usage data for a hypervisor; monitoring, by the computing device, resource usage data for a guest machine; identifying, by the computing device, outliers in the resource usage data for the hypervisor and outliers in the resource usage data for the guest machine; executing, by the computing device, a root cause model based on the resource usage data for the hypervisor and the resource usage data for the guest machine; generating, by the computing device, a root cause report identifying results of the executed root cause model; and providing, by the computing device, the root cause report for display.
US10970123B1
Techniques for a service provider network to generate suitability scores that indicate how well VM instance types are performing given the workloads they are running. Using these suitability scores, users are able to easily determine the suitability of VM instance types for supporting their workloads, and diagnose potential issues with the pairings of VM instance types and workloads, such as over-utilization and under-utilization of VM instances. Further, the techniques include training a model to determine VM instance types recommended for supporting workloads. The model may receive utilization data representing resource-usage characteristics of the workload as input, and be trained to output one or more recommended VM instance types that are optimized or suitable to host the workload. Thus, the service provider network may provide users with easily-digestible suitability scores indicating the suitability of VM instance types for workloads along with VM instance types recommended for their workloads.
US10970120B2
Methods and systems for opportunistic load balancing in deep neural networks (DNNs) using metadata. Representative computational costs are captured, obtained or determined for a given architectural, functional or computational aspect of a DNN system. The representative computational costs are implemented as metadata for the given architectural, functional or computational aspect of the DNN system. In an implementation, the computed computational cost is implemented as the metadata. A scheduler detects whether there are neurons in subsequent layers that are ready to execute. The scheduler uses the metadata and neuron availability to schedule and load balance across compute resources and available resources.
US10970111B2
A system is capable of managing virtual machines in a source service for hosting one or more source virtual machines and a destination service for hosting one or more destination virtual machines, and memory for storing program code and at least one processing core capable of executing the program code to cause generating, by the source service, a temporary virtual machine in the source service, attaching, by the source service, at least one storage drive of at least one source virtual machine, to the temporary virtual machine, preparing, by the temporary virtual machine, a disk image of the attached at least one storage drive in a format supported by the destination service, and writing, by the temporary virtual machine, the disk image to a storage drive of the destination virtual machine.
US10970108B2
The present invention discloses a method and an apparatus for executing a non-maskable interrupt. The method includes: obtaining a secure interrupt request in a non-secure mode, and interrupting an operation of an operating system OS, where the secure interrupt request cannot be masked; entering a secure mode by using the secure interrupt request, and saving, in the secure mode, an interrupt context of an OS status when the operation of the OS is interrupted; returning to the non-secure mode to execute user-defined processing; after the user-defined processing is completed, entering the secure mode again, and resuming the OS status in the secure mode according to the interrupt context; and returning to the non-secure mode again, and continuing to execute an operation of the OS. The method and the apparatus for executing a non-maskable interrupt in embodiments of the present invention can easily implement an NMI mechanism without depending on hardware.
US10970101B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing virtual machine user interfaces. One of the methods includes receiving a first request from a first client device to initiate a first remote session, detecting, for the first remote session, a first display property of the first client device in response to receiving the first request, configuring, for the first remote session, a virtual display device for the virtual machine to be a display device having the first display property, receiving a second request from a second client device to initiate a second remote session, detecting, for the second remote session, a second display property of the second client device in response to receiving the second request, and configuring, for the second remote session, the virtual display device for the virtual machine to be a display device having the second display property.
US10970094B2
The present disclosure discloses system and method for facilitating avoiding of human errors in human error detection environment. At first, a plurality of configurations corresponding to a plurality of machines may be received. Further, a plurality of scripts may be configured corresponding to the plurality of machines based on the plurality of configurations. Further, a script, of the plurality of scripts, may be executed on a machine, of the plurality of machines. Based on the executing of the script, a message and a graphical user interface (GUI) may be displayed on the machines. Further, the message and the GUI may be customized based on the configuration of the machine. Further, the customized message and the GUI guide the user interacting with the machine to avoid the human errors.
US10970089B2
Provided are a computer program product, system, and method for determining real-time changes to content entered into a user interface to generate results for the content. In response to determining that entry of first content in a user input field rendered in a user interface is completed, the first content is provided to a classification program to classify into a first machine classification to provide to a rules engine to determine a first machine determined proposition. The first machine determined proposition is rendered in the user interface. A determination is made of second content in the user input field from the user that differs from the first content. The second content is provided to the classification program to classify into a second machine classification to provide to the rules engine to determine a second machine determined proposition rendered in the user interface with the second content.
US10970079B2
Parallel dispatching of multi-operation instructions in a multi-slice computer processor, including: determining whether an instruction must be broken into a plurality of smaller operations; marking each of the smaller operations as instructions to be dispatched in parallel; determining whether each of the operations can be dispatched to distinct instruction issue queues during a same clock cycle; and responsive to determining that each of the operations can be dispatched to distinct instruction issue queues during the same clock cycle, dispatching each of the operations to distinct instruction issue queues during the same clock cycle.
US10970067B1
A method includes identifying an application to be converted into a set of microservices, analyzing software code of the application to identify a plurality of functions as candidates for combination with one another into the set of microservices, monitoring a running instance of the application to generate a calling-context tree identifying interactions among the plurality of functions, and determining a recommended design for the set of microservices based at least in part on the identified interactions among the plurality of functions. The method also includes modifying the recommended design for the set of microservices responsive to activation of user interface features of a graphical user interface providing a visualization of the generated calling-context tree, and generating the set of microservices based at least in part on the modified design.
US10970066B1
Techniques for duplicate code section detection for source code are described herein. An aspect includes receiving a plurality of input files corresponding to a software project comprising source code written in a computer programming language. Another aspect includes segmenting each of the plurality of input files into a plurality of statements based on instruction boundaries corresponding to the computer programming language, wherein a respective statement start index is determined for each of the plurality of statements. Another aspect includes populating an enhanced generalized suffix array (eGSA) based on the determined statement start indices, wherein each statement start index corresponds to a respective suffix in a row in the eGSA, and wherein each row comprises a longest common prefix (LCP) field and a preceding statement value corresponding to the row's respective suffix. Another aspect includes identifying duplicate code sections in the plurality of input files based on the eGSA.
US10970065B2
A method of executing computer-readable code for interaction with one or more data resources on a data processing platform, the method performed using one or more processors, comprising: receiving a request message including an identifier identifying executable code stored in a data repository; determining, using the identifier, an execution environment of a plurality of stored execution environments mapped to the identified executable code, wherein determining the execution environment mapped to the identified executable code comprises: accessing mapping data identifying a mapping between the identifier and the execution environment of the plurality of stored execution environments, the mapping data including configuration data associated with the identifier, wherein the configuration data identifies one or more convention-based data libraries particular to the execution environment; configuring the determined execution environment to access the one or more convention-based data libraries during execution; executing the identified executable code using the determined execution environment; and passing requests made with the identified executable code to the one or more data resources via a proxy.
US10970057B2
Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes generating an application definition for an unmanaged application associated with a first computing unit, selecting a first logical template associated with an unmodified version of a service provided by the first computing unit, generating an application blueprint including the first logical template, modifying the first logical template included in the application blueprint based on a first property of the first computing unit, inserting a dependency between a first logical template representative of the first computing unit and a second logical template representative of a second computing unit, and deploying a managed application according to the application blueprint to implement the unmanaged application.
US10970055B2
A method is provided for building calling context trees of an application to identify a thread or a device affecting a throughput of a transaction relating to the application. The method obtains profiles of call stacks of multiple threads. The method obtains wake-up profiles which are the call stacks of a notifier thread and a waiter thread, from among the multiple threads, in a case that the waiter thread leaves from a sleep state. The method builds the calling context trees to indicate transitions of methods tracing callee relations and wake-up relations based on the profiles of the call stacks and the wake-up profiles, wherein each method is represented by a node having an average thread number. The method extracts and displays tree portions which are transitively reachable from a calling context tree for the transaction and which include the thread or device affecting throughput.
US10970054B2
A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time.
US10970045B2
Inventive aspects include a high-precision log 1p( ) compute logic section of a computing machine to approximate a function F(x)=log 1p(x)=ln(x+1), using an estimation function E(x), and to at least: (i) receive an input x, (ii) compute (x+1) using only native precision, (iii) compute an integer N such that: 4/32N−1≤(x+1)≤ 4/32N, (iv) compute ƒN(x)=Sx+(S−1) where S=2−N, (v) compute E(ƒN(x)), and (vi) return a value v=E(ƒN(x))+N ln(2) as an approximation of F(x)=log 1p(x).
US10970043B2
An integrated circuit including a data architecture including N adders and N multipliers configured to receive operands. The data architecture receives instructions for selecting a data flow between the N multipliers and the N adders of the data architecture. The selected data flow includes the options: (1) a first data flow using the N multipliers and the N adders to provide a multiply-accumulate mode and (2) a second data flow to provide a multiply-reduce mode.
US10970031B2
A system configured to provide gaze-based audio presentation for interactive experiences. The interactive experiences may take place in an interactive space. An interactive space may include one or both of augmented reality (AR) environment, a virtual reality (VR) environment, and/or other interactive spaces. The interactive space may include audio content and/or virtual content. A user's gaze may be tracked. Based on the user's gaze indicating they are looking at a given virtual object, the audio content may be modified. The modification may include one or more of increasing audio content specifically associated with given virtual object, decreasing a volume of other audio content, and/or other modifications.
US10970023B2
A printing system includes: a printer driver; a server that receives a print job, and transfers the received print job; and a printing apparatus that executes the print job, the server including: a management part that stores and manages print management information; and a hardware processor that determines whether to permit printing concerning a print job, the printer driver having functions as: a job creation part that creates a print job; a duplication management part that acquires, stores, and manages a duplication of the print management information; a confirmation part that confirms whether the server is available; a print permission confirmation part that requests the server to determine whether to permit printing if the server is available, and determines whether to permit printing by using the print management information if the server is unavailable; and a direct transmission part that directly transmits the print job to the printing apparatus.
US10970022B2
An information processing apparatus includes: an assignment unit that assigns plural associated execution instructions to a first group and a second group; and an order setting unit that sets an order of second execution instructions assigned to the second group in accordance with an order of first execution instructions assigned to the first group.
US10970017B2
A method of controlling an image processing apparatus includes displaying a plurality of areas including a center area having image data to be printed, and outer peripheral areas located in a perimeter of the center. These areas are zoned based on folding lines and/or cutoff lines. Print information is displayed in one of the plurality of outer peripheral areas. Another display step displays, when the predetermined operation is received, the print information on a target area among the plurality of the outer peripheral areas such that the print information, displayed on the target area, is facing a predetermined direction based on the target area. A processing step executes a process of printing the plurality of areas displayed on the display unit and the print information facing the predetermined direction, on the print medium to be processed by folding and/or cutting off the predetermined direction.
US10970013B2
When a general-use printing program receives a print instruction to cause a printer to execute printing of an image, a supporting program receives a print parameter used for processing intermediate image data. When the print parameter includes a setting of image combining of combining a watermark with an image subjected to printing in accordance with the print instruction, the supporting program causes a PC to generate a watermark to be combined with the image subjected to printing.
US10970008B2
A printing apparatus performs control for printing the print data, in a case where the print data for which the logic print queue name is designated is received in a state where the forced reservation function is enabled, based on a print setting registered in association with the designated logic print queue name.
US10970005B2
A printer according to an embodiment includes: a communication unit configured to perform communication based on a first gateway and a second gateway; and a control unit configured to control the communication unit to perform the communication through the first gateway in communication with a first device connected to a mobile communication network and to perform the communication through the second gateway in communication with a second device connected to a LAN. The control unit is configured to control the communication unit such that the communication with the first device and the communication with the second device are performed independently from each other.
US10970004B2
A computerized system is disclosed. The computerized system may include one or more processors configured to perform the operations stored in a memory. The operations may include sorting a subset of a plurality of endpoints for communication during a communication frame first based on service interval time assigned to each endpoint and then resorting based on a concurrency score of each peripheral device corresponding to the subset of the plurality of endpoints. The operations may include determining available bandwidth and a number of packets to be communicated with the each endpoint of the subset of the plurality of endpoints. The operations may include generating a scheduling table that includes the number of packets and an order of communication of the packets to be communicated with the each endpoint of the subset of the plurality of endpoints.
US10970002B2
Provided herein may be a storage device and a method of operating the same. A memory controller may include a power application timer configured to measure each of plural final power application times, each final power application time being a period of time during which power is applied to the memory controller until the memory controller is turned off after being turned on, and a command blocker configured to disable a set command, among commands that are input from a host to the memory controller depending on a cumulative power application time obtained by accumulating the plural final power application times.
US10969995B2
Systems and method are disclosed for monitoring processor performance. Embodiments described relate to differentiating function performance by input parameters. In one embodiment, a method includes configuring a counter contained in a processor to count occurrences of an event in the processor and to overflow upon the count of occurrences reaching a specified value, configuring a precise event based sampling (PEBS) handler circuit to generate and store a PEBS record into a PEBS memory buffer after at least one overflow, the PEBS record containing at least one stack entry read from a stack after the at least one overflow, enabling the PEBS handler circuit to generate and store the PEBS record after the at least one overflow, generating and storing the PEBS record into the PEBS memory buffer after the at least one overflow; and storing contents of the PEBS memory buffer to a PEBS trace file in a memory.
US10969989B2
Techniques for taking and managing snapshots comprise: capturing a first snapshot of a virtual machine (VM), wherein the first snapshot is a managed snapshot exposed to a virtualization environment and a data storage system environment providing physical storage for data of the VM; capturing a second snapshot of the VM, wherein the second snapshot of the VM is a managed snapshot of the VM is exposed to the virtualization environment and the data storage system environment; and converting the second snapshot of the VM from a managed snapshot of the VM to an unmanaged snapshot of the VM. Subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is exposed to the data storage system environment and subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is not exposed to the virtualization environment.
US10969976B2
Systems and methods for fast storage allocation for encrypted storage are disclosed. An example method may include receiving, by a processing device executing an operating system, an identification of a first storage block that has been released by a first virtual machine; tracking, by the operating system, an encryption status corresponding to the first storage block to indicate whether the first storage block contains encrypted content; receiving a request to allocate storage to a second virtual machine; analyzing, by the operating system, the first storage block to determine that the first storage block contains encrypted content in view of the encryption status corresponding the first storage block; and allocating the first storage block containing the encrypted content to the second virtual machine without clearing the encrypted content of the first storage block.
US10969968B2
Methods and systems for an enhanced restripe mechanism are provided. A system for an enhanced restriping mechanism includes a data storage module that stripes data across a plurality of storage devices, wherein the plurality of storage devices are arranged into a plurality of storage pools and the data is distributed across the plurality of storage pools. Also, the system may include a movement detection module that detects changes in the arrangement of the plurality of storage devices that would cause the data on a storage device in the plurality of storage devices to be moved onto other storage devices in the plurality of storage devices. Further, the system may include a restriping module that restripes disk data from the storage device in the plurality of storage devices onto the other storage devices in response to the detected change based on access characteristics of the data.
US10969967B2
A method and technique for allocation and balancing of storage resources includes monitoring, for each of a plurality of storage controllers, input/output (I/O) latency, network bandwidth utilization, and network latency associated with each storage volume controlled by a respective storage controller. Responsive to receiving a request to allocate a new storage volume, a type of application and an anticipated storage workload level that will utilize one or more of the storage volumes by the application is determined. The I/O latency, network bandwidth utilization, and network latency is analyzed relative to respective thresholds, and the new storage volume is allocated to a selected storage controller based on the analysis and the anticipated storage workload level.
US10969962B2
A method for execution by a dispersed storage and task (DST) execution unit includes generating a first compaction object by performing a compaction function on a first previously compacted object and first data slices that compare favorably to a cold access threshold. Storage of the first previously compacted object in a cold memory region is replaced with the first compacted object, and the first data slices are removed from prior storage in different memory regions. A second compacted object is generated by performing the compaction function on a second previously compacted object and second data slices that compare favorably to a hot access threshold. Storage of the second previously compacted object in a hot memory region is replaced with the second compacted object, and the second data slices are removed from prior storage in different memory regions.
US10969951B2
Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.
US10969949B2
An information display device includes an input interface that accepts an input manipulation including setting a starting location and a destination, and a processor that displays in a display area, an object and a manipulator for use to enter an instruction to change the display state of the object. The processor changes the display state in accordance with a vector to be defined by the distance and direction from the starting location to the destination. The processor performs a first type of processing in response to the input manipulation done on a region other than a region of the manipulator, and a second type of processing of changing the display state in response to the input manipulation done on the region of the manipulator. In the second type of processing, the display state of the object can be changed more finely than in the first type of processing.
US10969946B2
A method for controlling movement of a moving object includes, based on a target object selecting operation, a center point of a target object range on a display interface and a target-object-range adjusting pressure for adjusting the target object range, determining the target object range in the display interface according to the center point of the target object range and the target-object-range adjusting pressure, and determining an image object in the target object range as a target object tracked by the moving object.
US10969944B2
This document describes techniques for application reporting in an application-selectable user interface. These techniques permit a user to view reports for applications in a user interface through which these applications may be selected. By so doing, a user may quickly and easily determine which applications to select based on their respective reports and then select them or their content through the user interface.
US10969942B2
A method and device for displaying an interface are provided. The method includes creating a fully-transparent sensing hot region displayed in a top layer in a screen; receiving a touch operation event, a starting touch position of the touch operation event being located in the sensing hot region; acquiring a lateral displacement of a sliding operation event when the touch operation event is the sliding operation event, the lateral displacement being a displacement in a width direction of the screen; detecting whether the lateral displacement is greater than a first threshold; and in response to determining that the lateral displacement is greater than the first threshold, switching from a first User Interface (UI) presently displayed in the screen into a second UI for display when the sliding operation event completes, wherein the second UI is a previous UI displayed immediately prior to the first UI.
US10969935B2
An Artificial Intelligence (AI) driven content generation system is configured to interact with and inject user inputs into the decision-making process to navigate the user through the boundless creative space offered by content generation algorithms powered by AI. A content generation application may generate an initial collection of artifacts (e.g., multimedia) for exposure to a user, which may be generated based on user input, context awareness, or randomly generated. Responsive to user selection of one of the initial artifacts, a subsequent collection of artifacts is generated based on characteristics of the selected artifact. The generative process is recursive in that the generative application and the user continue to interact until the user decides to use one of the generated artifacts. The generative process enables the user to navigate the virtually infinite creative space of artifacts which may be generated by AI algorithms.
US10969929B2
Control migration of a state machine using a dependency graph interface by: analyzing a state machine to determine objects and dependencies between the objects; generating a dependency graph that represents the objects and the dependencies between the objects, wherein the objects are represented by selectable icons; displaying the dependency graph on a display device; in response to a selection of a particular selectable icon, providing a migration option for an object represented by the selectable icon, wherein the migration option includes at least a selection between either a deep copy or a shallow copy for the object represented by the selectable icon; accepting and storing a selection of the migration option for the object represented by the particular selectable icon; and migrating the state machine to a target environment based at least in part on performing the migration option for the object represented by the particular selectable icon.
US10969922B2
Systems and methods are provided for receiving input for a message, including a comment from a user, in a first zone of a message area of a graphical user interface of a first interface, the graphical user interface comprising the message area comprising the first zone to allow the user to enter a comment and a second zone to allow the user to insert item details by accessing an item list generated from a database. The systems and method further providing for detecting input in the comment from the user indicating a request for an item list associated with the input, accessing the database to generate the item list based on the input entered by the user wherein the item list is displayed to the user, detecting a selected item in the item list displayed to the user, generating item details associated with the selected item wherein the item details are inserted in the second zone of the message area of the graphical user interface.
US10969917B2
The use of multiple stimulation frequencies and phases is disclosed to detect touch events on a touch sensor panel in a low-power state. Simultaneously during every frame, a number of rows of the touch sensor panel can be driven with a positive phase of one or more stimulation signals, and the same number of different rows can be driven with the anti-phase of those same stimulation signals. Because the same number of rows are stimulated with the in-phase and anti-phase components of the one or more stimulation signals, the resulting charges injected into a given column cancel each other out. However, a touch event will create an imbalance, and a non-zero charge will be detected. The detection of the touch event can then trigger the system to wake up, activate a panel processor, and perform a full panel scan, where the location of the touch event can be identified.
US10969916B2
A capacitive sensing array includes a first transmitter electrode, a plurality of first receiver electrodes, a second transmitter electrode, and a plurality of second receiver electrodes disposed in a first row of the array. The first transmitter electrode is disposed in a first column of the array and is coupled to a first transmitter channel. The first receiver electrodes are disposed in a second column of the array, adjacent the first transmitter electrode, and are coupled to a respective one of a plurality of first receiver channels. The second transmitter electrode is disposed in a third column of the array and is coupled to a second transmitter channel. The second receiver electrodes are disposed in a fourth column of the array, adjacent the second transmitter electrode, and are coupled to a respective one of the first receiver channels.
US10969911B2
A touch sensor includes a base layer; a first electrode member that includes a plurality of first electrodes arranged on the base layer and electrically connected to each other along a first direction, each of the first electrodes including a first opening; a second electrode member that includes a plurality of second electrodes arranged on the base layer and electrically connected to each other along a second direction that intersects the first direction; a conductive member that includes a plurality of conductive patterns electrically connected to each other along the first direction; and a proximity detector that is electrically connected to the conductive member and configured to detect proximity of an object by receiving a proximity sensing signal from the conductive member. Each of the conductive patterns is located in the first opening of each of the first electrodes and spaced apart from each of the first electrodes, respectively.
US10969897B2
In the touch panel device and the operating method for the same according to the present invention, an entire scan is divided into a first scan and a second scan for determining a touch position. In the first scan, a plurality of transmission electrodes are configured into groups, and a signal is applied sequentially or simultaneously such that a first analysis position is determined. In the second scan, since a signal is sequentially or simultaneously applied only to the first analysis position, a plurality of sampling durations can sufficiently be provided such that a second analysis position, which is the exact touch position, can be determined.
US10969895B2
An input device includes an operation panel, a frame disposed on a back side of the operation panel, a pressure detector disposed between the operation panel and the frame, and an elastic part. The pressure detector includes a lever including a deformation part that warps when a pressing force is applied, a protruding part provided on a first surface of the deformation part, and a surrounding wall provided on a periphery of a second surface of the deformation part; and a pressure detection element that is disposed in a region of the second surface of the deformation part surrounded by the surrounding wall, warps along with the deformation part, and outputs a pressure detection signal corresponding to the pressing force. The elastic part is disposed between the protruding part or the surrounding wall and the frame or the operation panel and applies a pre-pressure to the deformation part.
US10969889B2
Provided is an electronic apparatus. The electronic apparatus includes a base substrate which includes a front surface and a rear surface facing each other, and in which a module hole passing through the front and rear surfaces is defined, a thin film transistor disposed on the base substrate, a light emitting device including a first electrode connected to the thin film transistor, a second electrode disposed on the first electrode, and a light emitting pattern disposed between the first electrode and the second electrode, an encapsulation layer which covers the light emitting device, an input sensing unit disposed on the base substrate and including a plurality of first conductive patterns and second conductive patterns disposed on the first conductive patterns, and an insulation layer disposed between the first conductive patterns and the second conductive patterns. The encapsulation layer is disposed between the first conductive patterns and the second conductive patterns.
US10969883B2
An optical navigation device including an image sensor, a navigation engine, a smoothing engine and an adjusting interface. The image sensor generates image frames. The navigation engine calculates displacement according to the image frames. The smoothing engine changes a smoothing level for smoothing the calculated displacement according to a trigger signal sent from the adjusting interface.
US10969876B1
A mobile computing device has a display and a user interface UI input device that has a control system for manipulating displayed data. The display and UI can be part of a touchscreen or the UI can be decoupled as an input device that is separate from the display. The UI can be used for scrolling, zooming, and selecting specific data on the visual display. The basic operation of the UI includes a touch circle being formed around a control point where the user touches the touchscreen. The user can swipe on the touchscreen with radial and arcuate gestures which can be interpreted by the UI for zooming, selecting, and inputting data.
US10969873B2
In some examples, a computing device may include a swipeable portion with a material having a textured surface. A primary sensor may receive motion-generated data when a swipe gesture is performed on the swipeable portion and send primary data to an embedded controller (EC). The primary sensor may be mounted between two layers of vibration damping material. The EC may filter the primary data to create filtered data. The EC may determine that the filtered data satisfies one or more criteria to determine that the swipe gesture was performed. In response, the EC may perform one or more associated actions, such as determining and displaying a battery level of a battery of the computing device.
US10969851B2
In some examples, an electronic device may determine a target time to which the remaining battery charge is to last, such as based on a user input or historical usage of the electronic device. Additionally, the electronic device may determine a current amount of the battery charge remaining, and may determine user activities likely to occur between the present time and the target time. Based at least partially on the amount of the battery charge remaining and the user activities determined to be likely to occur before the target time, the electronic device may apply one or more power management restrictions to one or more resources of the electronic device.
US10969848B2
A system power monitor circuit and method implemented in a system including multiple power supplies measures and scales the power supply output current value at each power supply as a ratio of the power supply output voltage and a reference voltage. Scaled power supply output current values are combined to provide a single system current signal that is referenced to the same reference voltage value being the system voltage signal. The system power is determined from the system current signal and the system voltage signal. In some embodiment, a power supply output voltage of a selected power supply is used as the reference voltage.
US10969839B2
Apparatuses, methods and storage medium associated with restricting current draw in wearable devices are disclosed herein. In embodiments, a wearable computing device may include a power source, one or more components coupled with each other and to the power source to perform wearable computing; and control circuitry coupled with the one or more components, the control circuitry to: identify a threshold selected based on a power consumption model of the wearable computing device; ascertain whether current draw from the power source is greater than the threshold; and restrict the current draw from the power source of the wearable computing device based on a signal output from one of the one or more components, in response to the current draw is ascertained to be greater than the threshold. Other embodiments may be disclosed or claimed.
US10969822B2
A time of day (TOD) synchronizer in a first processor transmits a latency measure message simultaneously on two links to a second processor. In response, the receiver in the second processor detects latency differential between the two links, detects the delay in the second processor, and sends the latency differential and delay to the first processor on one of the two links. The first processor stores TOD delay values in the two links that account for the latency differential between the two links. When a TOD message needs to be sent, a link loads a counter with its stored TOD delay value, then decrements the counter until the TOD message is ready to be sent. The resulting counter value is the receiver delay value, which is transmitted to the receiver as data in the TOD message, thereby reducing TOD jitter between the two links.
US10969816B2
In certain aspects, a bias generation circuit comprises a bias voltage generator. The bias voltage generator has a main NMOS transistor having a drain and a gate of the main NMOS transistor both coupled to a first terminal, a main resistor having a first main resistor terminal and a second main resistor terminal, wherein the first main resistor terminal couples to a source of the main NMOS transistor; and a main PMOS transistor having a source of the main PMOS transistor coupled to the second main resistor terminal and a drain and a gate of the main PMOS transistor both coupled to a second terminal, wherein the second terminal couples to a main ground. The bias generation circuit further comprises an array of sensors coupled to the first terminal and the second terminal.
US10969811B1
Methods and systems for a discharge power supply for providing a stabilized discharge power to a Hall-effect thruster are provided. A method includes sensing, by a first sensor circuit and based on a discharge power, a voltage sense signal, sensing, by a second sensor circuit and based on the discharge power, a current sense signal, multiplying, by a multiplying circuit, the voltage sense signal and the current sense signal to generate a feedback signal, generating, by a control logic circuit and based on control signals, further control signals, generating, by an impulse generation circuit and based on the further control signals and the feedback signal, control impulses, producing, by a transistor bridge and using the control impulses and a power source, an electrical impulses, and modifying, by an output circuit, the electrical impulses to generate the stabilized discharge power.
US10969809B2
A low dropout (LDO) includes voltage inputs to receive input from voltage sources. The LDO voltage regulator includes a regulated voltage output, blocking diodes, and circuitry configured to block leakage from a first voltage input with a first blocking diode when the first voltage input is less than the regulated voltage output, and to provide the regulated voltage output from the first voltage input and a second voltage input.
US10969807B2
A T-junction circuit comprises a first connector, a second connector, a third connector, at least one data bus, a power bus, and power conditioning circuitry. The at least one data bus is communicatively coupled to the first, second, and third connector. The power bus electrically coupled to the first, second, and third connector, the power bus configured to provide power from the first connector. The power conditioning circuitry is electrically coupled between a node of the power bus and the third connector, the node of the power bus located between the first, second, and third connectors, the power conditioning circuitry configured to condition the power provided by the power bus from the first connector before providing it to the third connector.
US10969805B2
A sprayer for spraying fluid includes a pump, a motor that drives the pump, a drive cycle indicator, a wireless module configured to send and receive information, and control circuitry. The drive cycle indicator outputs an indication of cycle status of the pump. The control circuitry is configured to receive the plurality of cycle status indications of the pump, determine a plurality of output values representing paint spray fluid output volume over a plurality of time windows based on the plurality of cycle status indications of the pump, store the plurality of output values in memory, and cause the wireless module to transmit one or more of the stored plurality of output values externally from the sprayer.
US10969804B2
A method to operate a pressure regulator including an inlet flow passage and an outlet flow passage; a plunger reciprocally between the inlet and outlet flow passages, wherein an axis of the plunger is offset from an axis of the inlet flow passage and the plunger moves with respect to a stationary valve seat to regulate pressure of liquid flowing through the pressure regulator.
US10969803B2
A mechanical activation system including a first mechanical device mechanically connectable to and controllable by an external device, with a rotational orientation of the first mechanical device controllable by the external device, the rotational orientation representative of a parameter of the external device. The first mechanical device and second mechanical device having interacting surfaces for controlling a valve for preventing the parameter of the external device from reaching a critical value. An operator actuation device interacts with a surface of the first mechanical device, permitting a single operator input that is automatically resettable by the system.
US10969793B2
A method and a device are provided for controlling a robotic cleaner. According to an example of the method, an environment image of an area may be acquired, and a sub-area to be swept in the area may be determined based on the environment image. Then, the robotic cleaner may be controlled to reach the sub-area to be swept and perform a sweeping task in the sub-area to be swept.
US10969785B2
An operating system for an automated vehicle equipped with limited field-of-view sensors is provided. The system includes an object-detector and a controller. The object-detector detects objects proximate to a host-vehicle. A field-of-view of the object-detector is characterized by a preferred-portion of the field-of-view, where the preferred-portion is characterized as preferred for using the object-detector. The controller is in communication with the object-detector. The controller steers the host-vehicle to align the preferred-portion with a detected-object. The system optionally includes an intersecting-road-indicator that indicates an intersecting-road connected to an intersection approached by the host-vehicle, and the controller is in communication with the intersecting-road-indicator. The controller designates an intersecting-road as the detected-object, and steers the host-vehicle to align the preferred-portion of the object-detector with the intersecting-road when the host-vehicle approaches the intersection.
US10969783B2
In one embodiment, a system receives a number of times from a number of time sources including sensors and real-time clocks (RTCs), wherein the sensors are in communication with an autonomous driving vehicle (ADV) and the sensors include at least a GPS sensor. The system generates a difference histogram based on a time for each of the time sources for a difference between a time of the GPS sensor and a time for each of the other sensors and RTCs. The system ranks the sensors and RTCs based on the difference histogram. The system selects a time source from one of the sensors or RTCs with a least difference in time with respect to the GPS sensor. The system generates a timestamp based on the selected time source to timestamp sensor data for a sensor unit of the ADV.
US10969777B2
Systems, methods, and devices of the various embodiments enable local visual identification and verification of robotic vehicles. Various embodiments may enable disambiguation of a robotic vehicle from among a plurality of robotic vehicles.
US10969771B2
A method for using computed tomography for non-destructive evaluation of a part, comprising: providing a computed tomography system; loading predetermined computed tomography system setup information; customizing settings with predetermined algorithmic parameters and functions depending on part features; processing projection counts; processing prior knowledge data relevant to the part; creating masking data from the customized settings; pre-processing reconstruction results based on the customized settings; performing algorithmic adjustments based on prior knowledge data and part geometry; performing algorithm adjustments during iterations; and post-processing reconstruction results.
US10969769B2
An automobile factory planning system and method for controlling a cycle time. The system comprises a conveyor belt configured to transport a plurality of automobiles at a controlled displacement velocity along a manufacturing path through the automobile factory. A feedback device is configured to provide a visual indicator of a designated position at which a next automobile is to be placed on the conveyor belt relative to the position of a previous automobile. The designated position is calculated as a function of the cycle time and the displacement velocity of the conveyor belt.
US10969767B2
A networked control system for controlling at least one plant includes a receiver configured to receive a feedback signal indicative of a current state of a controlled variable of a plant over a wireless link and a controller configured to determine a control command based on a control error between a reference state of the controlled variable and the current state of the control variable. The system also includes a processor configured to determine, based on a function of the control error, a number of transmission times a packet with the control command needs to be transmitted over the wireless link, and a transmitter configured to transmit the packet over the wireless link the number of transmission times.
US10969766B2
A remote control station that accesses one of at least two different robots that each have at least one unique robot feature. The remote control station receives information that identifies the robot feature of the accessed robot. The remote station displays a display user interface that includes at least one field that corresponds to the robot feature of the accessed robot. The robot may have a laser pointer and/or a projector.
US10969763B2
Systems and methods for human-machine interaction. An adaptive behavioral control system of a human-machine interaction system controls an interaction sub-system to perform a plurality of actions for a first action type in accordance with a computer-behavioral policy, each action being a different alternative action for the action type. The adaptive behavioral control system detects a human reaction of an interaction participant to the performance of each action of the first action type from data received from a human reaction detection sub-system. The adaptive behavioral control system stores information indicating each detected human reaction in association with information identifying the associated action. In a case where stored information indicating detected human reactions for the first action type satisfy an update condition, the adaptive behavioral control system updates the computer-behavioral policy for the first action type.
US10969759B2
A safety controller module for providing safety control comprises a non-volatile memory configured for storing a safety control program and one or more processing units configured to execute safety control functions associated with the safety control program to provide independent safety control. The safety controller module further comprises a connector configured to communicatively couple the safety controller module with a non-safety controller. The safety controller module is configured to communicate an input and/or an output signal of the safety controller module via the connector to the non-safety controller.
US10969750B2
A power generation planning system for controlling on/off sequence of generators according to operational parameters includes an interface to receive the operational parameters including a power demand, state-data of the generators and operational histories of the generators from a power control system, a memory to store an objective function, a mixed-integer programming solver, generator parameters of each the generators and planning modules including a state-space representation module, a variable assignment module, a network flow module and a tight constraint module, a processor to perform the planning modules based on the operational parameters received by the interface. The processor is configured to construct decision diagrams for each of the generators by using the state-space representation module, generate arc-variables representing state-transformations of the generators by assigning binary variables to arcs of the decision, generate network flow constraints to represent feasible operations of each of the generators, generate tight constraints of each of the generators by using the tight constraint module and formulate a mixed-integer problem, solve the mixed-integer problem, by using the mixed-integer programming solver, based on the states-data of the generators, the network flow constraints and the tight constraints, and transmit on/off sequence data of each of the generators obtained from the solved mixed-integer problem to a power control system via the interface.
US10969749B2
A controller reference trajectory design technique to enable high-performing automatic grade change performed by a model predictive control (MPC). Techniques include: (1) automatic determination of appropriate process output reference trajectory delays to enable optimum coordination of process input movements; (2) providing the entire planning process output reference trajectory ramp at the start of the grade change instead of just incrementally as the grade change progresses, again enabling movement of the process inputs to drive process outputs along the planned future path instead of just towards the current target; and (3) use of the process input forced ramping to allow linear ramping of process inputs with optimal coordination of other process input movements to keep all process outputs following the desired trajectories. The technical benefits are faster and higher performing grade changes. In addition, the use of this technology allows easier setup and maintenance of the automatic grade change package.
US10969743B2
A hybrid system and method for recording wave fronts of light. This system combines elements of two imaging systems, Holography and Integral imaging, to produce an imaging system that has higher efficiency and better resolution than Integral imaging, and few of the limitations of holographic recording.
US10969737B2
An image forming apparatus includes a controller configured to, before driving a development motor, obtain a temperature inside a housing from a temperature sensor, determine whether the obtained temperature inside the housing is equal to or lower than a particular temperature, when determining that the temperature inside the housing is higher than the particular temperature, execute a full-speed mode to control the development motor to rotate at a first target speed and control a process motor to rotate at a second target speed, and when determining that the temperature inside the housing is equal to or lower than the particular temperature, execute a low-temperature mode to control the development motor to rotate at a third target speed lower than the first target speed and control the process motor to rotate at the second target speed that is the same as in the full-speed mode.
US10969734B2
A rotational force is transmitted to a main assembly side feeding member for feeding the toner into a main assembly side toner accommodating portion from a coupling member provided on a cartridge.
The cartridge includes a photosensitive drum, a discharge opening configured to discharge the toner removed from the photosensitive drum toward the main assembly side feeding member, and a coupling member configured to transmit the rotational force to the main assembly side feeding member. The coupling member is movable between a first position for transmitting the rotational force to the main assembly side feeding member and a second position retracted from the first position.
US10969733B2
A rotational force is transmitted to a main assembly side feeding member for feeding the toner into a main assembly side toner accommodating portion from a coupling member provided on a cartridge.
The cartridge includes a photosensitive drum, a discharge opening configured to discharge the toner removed from the photosensitive drum toward the main assembly side feeding member, and a coupling member configured to transmit the rotational force to the main assembly side feeding member. The coupling member is movable between a first position for transmitting the rotational force to the main assembly side feeding member and a second position retracted from the first position.
US10969729B2
An image forming apparatus includes a main body casing, a drum cartridge, a developing cartridge and an intermediate transfer belt. The drum cartridge is removably insertable into to the main body casing in a first direction. The developing cartridge is removably insertable into the main body casing in the first direction. The drum cartridge includes a first handle. The first handle has a first recess having a first hollow. The developing cartridge includes a second handle. The second handle has a second recess having a second hollow.
US10969725B2
According to one embodiment, a sheet processing device includes a stapler, a process tray, a first sensor, a second sensor, and a control unit. The stapler performs stapling on the sheet. The process tray places the sheet to be stapled on the upper surface. The first sensor is disposed on the upper side of the process tray. The first sensor outputs a first signal corresponding to a first distance to an object which is disposed at a first position of the process tray. The second sensor is disposed on the upper side of the process tray. The second sensor outputs a second signal corresponding to a second distance to the object which is disposed at a second position on the downstream side in a sheet discharge direction from the first position of the process tray. The control unit controls the stapling using the first signal and the second signal.
US10969716B2
An image heating apparatus includes a rotatable belt, a driving source, a heating portion, a heat shielding member, a shielding member moving mechanism, and a controller. The controller is configured to control the moving mechanism so that the shielding member is in a shielding position and rotation of the belt is at rest in a stand-by state in which the image heating apparatus waits for input of an image forming signal for forming the image.
US10969708B2
A developing device includes a developing roller to rotate in a predetermined direction of rotation and opposed to or in contact with an image bearer to form a development range, a cover to cover the developing roller downstream from the development range in the predetermined direction of rotation, a sheet member cantilevered by the cover to contact the developing roller with a flat face of the sheet member while trailing along the predetermined direction of rotation at a position downstream from the development range. The cover includes a large gap portion to form a first gap in a first predetermined range in the predetermined direction of rotation and a small gap portion disposed adjacent to and downstream from the large gap portion in the predetermined direction of rotation to form a second gap smaller than the first gap in a second predetermined range in the predetermined direction of rotation.
US10969703B2
Provided is an electrophotographic photosensitive member including a surface layer containing: a copolymerization product of a composition containing a hole-transportable compound having a chain-polymerizable functional group and a compound having a specific structure; and metal oxide particles.
US10969702B2
An EUV lithography apparatus may include a light source, an EUV mask and a carbon-based optical filter. The light source may generate an EUV light. The EUV mask may be configured to apply the EUV light to a photoresist film on a substrate. The carbon-based optical filter may filter a light having an OoB wavelength in the EUV light. Thus, the EUV light may not include the light having the OoB wavelength to decrease an error of a photoresist pattern formed using the EUV light.
US10969697B1
An overlay metrology tool and diffraction-based overlay measurements are described herein. The tool includes a light source for generating an incident light that illuminates stacked overlay targets formed within material layers of a wafer and a light sensing system for measuring characteristics of a diffracted light beam reflected from the surface of the wafer. During a single illumination of the wafer and without rotating a polarization of the incident light beam, the light sensing system generates three components of the diffracted light beam having one or more polarizations and intensities, according to an overlay recipe associated with the stacked overlay targets.
US10969692B2
An imprint lithography method of configuring an optical layer includes selecting one or more parameters of a nanolayer to be applied to a substrate for changing an effective refractive index of the substrate and imprinting the nanolayer on the substrate to change the effective refractive index of the substrate such that a relative amount of light transmittable through the substrate is changed by a selected amount.
US10969686B2
The present application relates to a film mask comprising: a transparent substrate; a darkened light-shielding pattern layer provided on the transparent substrate; and groove portions provided in a region where the darkened light-shielding pattern layer is not provided, a method for manufacturing the same, a method for forming a pattern by using the same, and a pattern manufactured by using the same.
US10969685B2
A photoresist composition comprising: a resin which has an acid-labile group; an acid generator; a compound which has a sulfide bond and a mercapto group; and a solvent.
US10969667B2
A wavelength conversion module and a projection device are provided. The projection device includes an illumination system providing an illumination light, a light valve forming the illumination light into an image light, and a projection lens forming the image light into a projection light. The illumination system includes an excitation light source providing an excitation light, and a wavelength conversion module receiving the excitation light. The wavelength conversion module includes a case and a wavelength conversion layer. The case has a liquid inlet, a liquid outlet, and a cavity connecting the liquid inlet and the liquid outlet for circulation of a cooling liquid. The wavelength conversion layer is located on the case, wherein the relative positions of the wavelength conversion layer and the excitation light remain unchanged. The projection device and the wavelength conversion module have good reliability.
US10969665B2
A driving apparatus includes a driving source supplied with a power and configured to generate a driving force, a first cam member configured to rotate in a first rotational direction in accordance with the driving force from the driving source, a driving member configured to drive a driven member as the first cam member rotates, and a second cam member configured to contact the driving member after an electrification to the driving source is stopped so as to rotate the first cam member in a second rotational direction opposite to the first rotational direction.
US10969664B2
A damping structure configured for connecting a gimbal with a carrier includes a first connecting member connectable with the gimbal, a second connecting member connectable with the carrier, and a damper elastically disposed between the first connecting member and the second connecting member. The damper includes a damper body, a first fixed portion, and a second fixed portion. The first fixed portion and the second fixed portion are configured to connect with two opposite sides of the damper body, respectively. The first fixed portion includes an elastic ring sleeve configured to sleeve couple with the first connecting member. The second fixed portion is connected with the second connecting member.
US10969662B2
A posture control apparatus, comprising a control unit that determines, on a basis of a static acceleration component, a gravity direction in a holding apparatus holding an object to be held, the static acceleration component being computed on a basis of a first acceleration detection signal and a second acceleration detection signal, the first acceleration detection signal being acquired by detecting a dynamic acceleration component acting on the holding apparatus, the second acceleration detection signal being acquired by detecting the dynamic acceleration component and the static acceleration component acting on the holding apparatus, and controls, by controlling posture of the holding apparatus on a basis of the gravity direction, posture of the object to be held.
US10969659B2
The present embodiment relates to a dual camera module comprising: a rigid first substrate having a first image sensor arranged thereon; a rigid second substrate spaced apart from the first substrate and having a second image sensor arranged thereon; a third substrate connected to the first substrate and the second substrate; and a flexible connection unit for connecting the first substrate to the second substrate, wherein the first substrate includes a first side surface, the second substrate includes a second side surface facing the first side surface, and the connection unit connects the first side surface of the first substrate to the second side surface of the second substrate.
US10969657B2
There is provided a multi-leg stand, for photography and the like comprising a vertical main tube, a supporting structure for the vertical main tube comprising a plurality of legs connected to the bottom portion of said vertical main tube and including a plurality of lockable collars rotatably secured around the outer circumference of the vertical main tube and a leg rigidly secured to each of the lockable collars; each leg extends horizontally outwardly from one of the collars and including an outer end portion extending downwardly. At least one of the downwardly extending end portions, comprises a secondary tubular member having an opening at each end designed to securely hold a replaceable member; the replaceable member extends downwardly from the lower end opening thus providing further support for the stand. The stand can thus support either multiple lights or a combination of lights and reflectors or other elements.
US10969655B2
A camera system is disclosed. The camera system includes a camera that employs interchangeable fixed lenses. By replacing one lens cap with another lens cap, the field of view can be changed since each lens cap has a different fixed lens. The camera can also record images or video in a forward and a backward direction at the same time.
US10969654B2
An aperture module includes a rotation plate disposed on a base, a moving portion that moves linearly to rotate the rotation plate, and blades linked to the rotation plate to form an aperture having a variable size. The blades include at least two small-aperture blades that are contracted inwardly toward an optical axis to form the aperture having a first size and at least two medium-aperture blades that are contracted inwardly toward the optical axis to form the aperture having a second size larger than the first size. The at least two small-aperture blades and the at least two medium-aperture blades are extended outwardly away from the optical axis to form the aperture having a third size larger than the second size.
US10969648B2
An electrophoretic display device capable of having retention property of electrophoretic particles and exhibiting excellent display characteristics, and an electronic apparatus. The electrophoretic display device includes an element substrate, a counter substrate disposed to face counter substrate, a molecule X provided between the element substrate and the counter substrate, an electrophoretic dispersion liquid containing electrophoretic particles and a dispersion medium, wherein the electrophoretic dispersion liquid is disposed between counter substrate and molecule X, wherein molecule X includes an aromatic ring having a cyclic structure, for example, benzene, toluene, xylene, and the like.
US10969646B2
Aspects of this disclosure concern controllers and control methods for applying a drive voltage to bus bars of optically switchable devices such as electrochromic devices. Such devices are often provided on windows such as architectural glass. In certain embodiments, the applied drive voltage is controlled in a manner that efficiently drives an optical transition over the entire surface of the electrochromic device. The drive voltage is controlled to account for differences in effective voltage experienced in regions between the bus bars and regions proximate the bus bars. Regions near the bus bars experience the highest effective voltage.
US10969636B2
An active device substrate includes a substrate, first to third scan lines, a first data line, a second data line, a first active device, and a first pixel electrode. The first scan line, the second scan line, and the third scan line are extending along a first direction. The first data line and the second data line are extending along a second direction. The first active device includes a first gate, a second gate, a first semiconductor pattern layer, a first source, and a first drain. The first gate is electrically connected to the first scan line. The second gate is electrically connected to the second scan line. The first scan line and the second scan line transmit different driving signals. The first source is electrically connected to the first data line. The first pixel electrode is electrically connected to the first drain of the first active device.
US10969622B2
A multi-pixel display panel can display an image that includes an informational element. A multi-element backlight panel can backlight the display panel. A controller coupled to the display panel and the backlight panel can control the backlight panel to illuminate the informational element more brightly or more dimly than portions of the image away from the informational element. In some examples, the controller can illuminate personal information more dimly than portions of the image away from the personal information, which can provide privacy for a user. In some examples, the controller can illuminate a prompt for a user action more brightly than portions of the image away from the prompt, which can call attention of the user to the prompt. In some examples, the controller can adjust an illumination level of at least a portion of the backlight panel in response to a sensed ambient light level.
US10969620B2
An image display device includes: a light guide plate which includes an front face from which light from a light source exits; a heat sink that holds the light source portion and the light guide plate; a base plate which accommodates the light source portion, the light guide plate, and the heat sink; and a frame which is fixed to a wall portion of the base plate and holds the light guide plate from front of the light guide plate. The frame includes: a main body disposed inwardly of and along the wall portion; and a holder extending from the main body. The holder holds an end portion of the light guide plate from the front of the light guide plate, and the end portion is on a side of the end face from which light emitted from the light source portion enters.
US10969617B2
A display panel, a display device and a display method are provided. The display panel includes: first pixels configured to display a first image; second pixels configured to display a second image. The display panel further includes light-shielding patterns configured to shield part of light beams emitted by the second pixels.
US10969615B2
An electronic display assembly is provided. The electronic display assembly comprises a backlight module, a transparent plate, a liquid crystal panel, an internal heat exchange path and an external heat dissipation path with ambient air flowing through. The liquid crystal panel is disposed between the transparent plate and the backlight module. The internal heat exchange path comprises a first pathway, a second pathway and a third pathway. The first pathway is arranged between the transparent plate and the liquid crystal panel. The second pathway is arranged between the liquid crystal panel and backlight module. The third pathway is located directly behind the backlight module. The external heat dissipation path carries heat conducted from air flowing through the third pathway.
US10969612B2
A display device includes a display panel disposed in front of a chassis, a front surface plate disposed in front of the display panel and holding the display panel in a suspended state via an optical elasticity resin layer, and a bracket fixed to a side face of the chassis and bonded to a rear surface of the front surface plate by an adhesive portion. The bracket includes a side wall portion that is fixed to the side face of the chassis, rises from rear to front, and extends along a side of the front surface plate, and a beam portion in front of the side wall portion. The beam portion extends along the side of the front surface plate, and protrudes along the rear surface of the front surface plate, from the side wall portion to a space between the display panel and the front surface plate.
US10969611B2
A microwave photonic filter is provided. The filter includes an optical source, an electro-optic modulator, a single mode optical fiber, a few-mode optical fiber, and a photodiode. The electro-optic modulator is configured to receive an optical carrier from the optical source and an input electrical signal. The electro-optic modulator modulates the optical carrier based on the input electrical signal. The single mode optical fiber is configured to receive the modulated optical carrier from the electro-optic modulator. The few-mode optical fiber is configured to receive the modulated optical carrier from the single mode optical fiber. The filter includes one of a plurality of methods for causing higher order mode excitation in the few-mode fiber. The photodiode is configured to receive an output from the few-mode optical fiber.
US10969606B2
A wearable device includes a casing member, a lifting assembly, an elastic element, and a pressing member. The casing member has a supporting portion. The lifting assembly is housed in the casing member and is liftable above the casing member. The elastic element is connected to the casing member and the lifting assembly. The pressing member faces toward the supporting portion. The pressing member is movably connected to the lifting assembly and is configured to move along with the lifting assembly, whereby the temple is capable of being clamped between the pressing member and the supporting portion.
US10969604B2
An apparatus for a three-dimensional display is disclosed that includes a waveguide having a pair of opposed faces configured to propagate radiation along a length of the waveguide between the faces, a radiation source optically coupled to the waveguide and configured to transmit the radiation to the waveguide, at least one prismatic element having a face optically coupled to at least one of the faces of the waveguide, and a layer of image modulating material optically coupled to at least one of the faces of the waveguide. The image modulating material may be optically coupled to an area of at least one of the faces of the waveguide, at least a portion of the area being located outside a perimeter of a face of the prismatic element optically coupled to at least one of the faces of the waveguide. The image modulating material may also be optically coupled to at least one of the faces of the waveguide, such that the waveguide is between the layer of image modulating material and the at least one prismatic element.
US10969597B2
A display panel inspection equipment includes: a panel support on which a display panel is supported; and an imaging device which faces the panel support, wherein the imaging device has an optical path and includes: a lens unit which is provided on a side of the optical path and causes light to enter the imaging device; a sensing unit which is provided on the other side of the optical path and includes a Bayer filter; and a light splitting unit which overlaps at least a part of the optical path, is provided between the lens unit and the sensing unit, and splits the light entering the imaging device into a plurality of beams.
US10969591B2
A transmitting and receiving section receives an image rendered on the basis of a position or an orientation of a head mounted display at a first time together with information regarding the position or the orientation at the first time. A correction section corrects the image by acquiring information regarding a position or an orientation of the head mounted display at a second time of displaying the image, translating or rotationally moving a visual field of the head mounted display in a screen coordinate system in response to a difference between the position or the orientation at the first time and the position or the orientation at the second time, and pasting the image on the translated or rotationally moved visual field as a texture.
US10969584B2
A head-worn see-through display includes a display panel adapted to generate image content light, a combiner adapted to reflect the image content light towards an eye of a user, wherein the combiner transmits scene light from a surrounding environment to the eye of the user, and an image expansion optic intermediate the display panel and the combiner. The image expansion optic includes a flat partially reflective and partially reflective surface (the “flat surface”), a curved partially reflective and partially reflective surface (the “curved surface”), and the flat surface adapted to reflect the image content light towards the curved surface and the curved surface adapted to reflect the image light back towards the flat surface, wherein the image light transmits through the flat surface towards the combiner.
US10969577B2
An optical scanning device includes a reflector that is pivotable, a light-emitter that emits a detection light toward the reflector, a detector that receives the detection light reflected at the reflector, and a light-blocking unit that includes a slit wherethrough the detection light passes. The light-blocking unit is disposed on an optical path whereby the detection light reflected from the reflector advances to the detector. The slit has an aspect ratio where a length of the slit in a direction in which the optical path extends relative to a length of the slit in a width direction is equal to or greater than a predetermined value. The width direction is along a pivoting direction of the reflector, of an opening end portion of the slit. The detector is configured to detect a pivot angle of the reflector by receiving the detection light that passes through the slit.
US10969572B2
An electronic visual food probe for viewing the interior of a body of food being cooked. The probe has a food-safe, heat resistant and elongated stem designed for insertion into the body of food. A thermally insulated cavity formed in one end of the stem has a window that allows light into and out of the cavity. A light source illuminates the interior of the food exposed to the window. An electronic image sensor receives the light reflected from the interior surfaces of the food proximate the window and generates an elongated color image of the reflected light. An electronic display system receives the elongated color image from the image sensor and displays it on an electronic display for viewing.
US10969571B2
Disclosed herein are configurations for few-mode fiber optical endoscope systems employing distal optics and few-mode, double-clad or other optical fiber wherein the systems directing an optical beam to a sample via the optical fiber; collecting light backscattered from the sample; direct the backscattered light to a detector via the optical fiber; and detect the backscattered light; wherein the directed optical beam is single mode and the collected light is one or more higher order modes.
US10969564B2
Provided is a zoom lens including: a positive first unit; a negative second unit; a positive third unit; a positive fourth unit; a positive fifth unit; and a sixth unit, wherein the first unit is moved toward the object side for zooming from wide angle end to telephoto end, and an interval between each pair of adjacent units is changed for zooming, wherein the fifth unit is moved for focusing, and wherein a focal length at wide angle end, a focal length of the fifth unit, an F-number of the zoom lens at wide angle end, a total length at wide angle end, a distance from a lens surface on the object side of the fifth unit to an image plane at wide angle end at infinity, and a movement amount of the fifth unit for zooming from wide angle end to telephoto end at infinity are appropriately set.
US10969554B2
A fiber optic tray system includes a tray. The tray includes a tray body, the tray body extending along a longitudinal axis between a front and a rear and extending along a lateral axis between a first side and a second side. The tray further includes a plurality of alignment rails, each of the plurality of alignment rails protruding from the tray body along a transverse axis. The tray further includes a plurality of retainer features disposed at the rear of the tray body. The fiber optic tray system further includes a fiber optic module, the fiber optic module including an outer housing and at least one retainment feature. The at least one retainment feature is interfaced with at least one of the plurality of retainer features to retain the fiber optic module on the tray.
US10969549B2
In a device for transmitting optical signals between a first subassembly and a second subassembly, which rotatable about an axis relative to the first subassembly. The first subassembly includes a first optical waveguide, and the second subassembly includes a second optical waveguide. The device includes a first sleeve enclosing the first optical waveguide, a first bushing enclosing the first sleeve, a housing, a second sleeve enclosing the second optical waveguide, a second bushing enclosing the second sleeve. Furthermore, the device includes a bearing arrangement, including at least one first ring and rolling elements, rollingly supported on a conical surface. The housing encloses the first bushing, the second bushing, and the bearing arrangement, the bearing arrangement is axially displaceable relative to the housing, and the second bushing is axially preloaded with respect to the first bushing via the bearing arrangement. The rolling elements are radially preloaded with respect to the housing by their support on the conical surface.
US10969548B2
Disclosed herein are configurations and methods to produce very low loss waveguide structures, which can be single-layer or multi-layer. These waveguide structures can be used as a sensing component of a small-footprint integrated optical gyroscope. By using pure fused silica substrates as both top and bottom cladding around a SiN waveguide core, the propagation loss can be well below 0.1 db/meter. Low-loss waveguide-based gyro coils may be patterned in the shape of a spiral (circular or rectangular or any other shape), that may be distributed among one or more of vertical planes to increase the length of the optical path while avoiding the increased loss caused by intersecting waveguides in the state-of-the-art designs. Low-loss adiabatic tapers may be used for a coil formed in a single layer where an output waveguide crosses the turns of the spiraling coil.
US10969547B2
An optoelectronic device and method of manufacturing the same. The device includes: a layer disposed above a substrate, the layer having a first cavity therein, which cavity is at least partially defined by an inclined interface between the cavity and an insulating liner, the interface being disposed at an angle relative to the substrate of greater than 0° and less than or equal to 90°; and a regrown semiconductor material, providing or forming a part of a waveguide, the regrown semiconductor material being at least partly disposed in the first cavity and including an inclined interface between the regrown semiconductor material and the insulating liner, the interface being disposed at an angle relative to the substrate of greater than 0° and less than or equal to 90°.
US10969545B2
An apparatus and method for temperature compensation, belonging to the technical field of optical communications, and particularly an apparatus and method for implementing bilinear temperature compensation of an arrayed waveguide grating is disclosed. The apparatus consists of two drivers. A first driver performs linear compensation in a range lower than normal temperature 25° C. to −40° C. (low-temperature area) or a range higher than ambient temperature 25° C. to 85° C. (high-temperature area). A second driver is used to realize nonlinear compensation of superimposed effect of AWG chip wavelength/temperature in another temperature area. Two parts of the chip after being divided have different relative displacement/effective compensation amounts in different temperature ranges, having over-compensation in the high-temperature area and under-compensation in the low-temperature area, so that a center wavelength of the AWG chip appears as two gentle curves with temperature change. The residual nonlinear temperature effect is effectively reduced.
US10969541B2
A method for determining a curvature and/or torsion of an optical waveguide of a fibre-optic sensor, comprising at least two Bragg gratings introduced into the optical waveguide and extending through a common cross-sectional plane, situated in a radial direction, through the optical waveguide, wherein the Bragg gratings are introduced in the core and/or on the boundary between the core and the cladding and/or in an inner edge region of the cladding within an evanescence region of the light, the method comprising: providing reference data of intensities of reflected light portions of light coupled into the optical waveguide, in particular depending on known reference deformations of the optical waveguide, measuring at least one light intensity of reflected light portions of light coupled into the optical waveguide, wherein the optical waveguide has a deformation to be determined, and determining the deformation by comparing the light intensity with the reference data.
US10969535B2
A luminaire configured to emit light in different directions. The luminaire may include a frame and optical waveguides disposed in the frame and positioned at different angles relative to one another to direct light outward in multiple different directions. At least one LED may be associated with each optical waveguide. A shield may be associated with the frame and configured to reduce the light from being directed in one or more of the different directions.
US10969530B1
A lighting system may include one or more light sources and one or more light guides. A lighting system may be integrated into a window, a skylight, an exterior light such as a headlight, a tail light, or a high center-mounted stop light, or other exterior or interior portions of a system such as a vehicle. The light guide may be embedded in an adhesive layer in a vehicle structure. The light guide may be index-matched to the adhesive layer so that unilluminated portions of the light guide are indistinguishable from the vehicle structure. The light guide may be formed from optical fibers. The optical fibers may include a light-scattering optical fiber that scatters light out of the vehicle structure. The light-scattering optical fiber may be fused to a non-scattering optical fiber that guides light from a light source to the light-scattering optical fiber.
US10969522B2
A nanotweezer comprises a first metastructure including a first substrate, a first electrode, and a plurality of plasmonic nanostructures; a second metastructure including a second substrate and a second electrode, wherein the second substrate and the second electrode are substantially transparent to light within a wavelength range; a microfluidic channel between the first metastructure and the second metastructure; a voltage source configured to selectively apply an electric field between the first electrode and the second electrode a light source configured to selectively apply an excitation light to the microfluidic channel, the excitation light having a wavelength within the wavelength range. In response to the selective application of the electric field and/or the excitation light, nanoparticles within the microfluidic channel are manipulated.
US10969519B2
According to one embodiment, a weather prediction apparatus includes a storage configured to store weather data of a rain cloud observed by a weather radar; and a processor configured to predict a torrential rain. The processor is configured to detect a core of the rain cloud, based on the weather data; to acquire position information of the core, based on a detection result of the core; to determine a movement direction of the core, based on the position information; and to calculate information for predicting, as an area of occurrence of the torrential rain, an area on a ground, the area on the ground corresponding to the movement direction of the core.
US10969516B2
A method for operating a photoelectric barrier as well as a photoelectric barrier with at least one first and one second optoelectronic machine guard. The first optoelectronic machine guard has a first transmitter and the second optoelectronic machine guard has a second transmitter and receiver unit. The transmitters of the first optoelectronic machine guard are successively activated during a run of a first cycle so as to emit a single light pulse, and the transmitters of the second optoelectronic machine guard are successively activated during a run of a second cycle so as to emit a single light pulse. The cycles occur substantially simultaneously.
A duration of the first cycle is lengthened or shortened by the duration of a first phase offset ΔA and that the duration of the second cycle is lengthened or shortened by the duration of a second phase offset ΔB.
US10969514B1
The application relates to the technical field of oil and gas field development, and discloses a correction method and system for a permeability model considering gas hydrate distribution, and a method and system for determining the permeability of the hydrate-bearing porous medium. The correction method includes: calculating a water mass and a hydrate saturation of each subregion of a porous medium in a dissociation process of a gas hydrate; calculating an average permeability of the porous medium in the dissociation process of the gas hydrate according to the hydrate saturation and a permeability model, wherein a value of a permeability characteristic parameter in the permeability model is an initial value of the permeability characteristic parameter; and determining the initial value of the permeability characteristic parameter as an optimal value of the permeability characteristic parameter under a condition that an difference between the average permeability of the porous medium and an actually measured permeability in the dissociation process of the gas hydrate is less than or equal to a preset value. In the application, through the corrected permeability model, the permeability characteristics of the porous medium considering the heterogeneous distribution of the hydrate can be accurately measured.
US10969513B2
A method includes generating a temperature-corrected nuclear magnetic resonance (NMR) measurement-derived value corresponding to a target temperature using at least one of a dimension-reduction operation or a parameter-correlation operation based on a difference between the target temperature and a sample temperature. The method also includes determining a formation property based on the temperature-corrected NMR measurement-derived value corresponding to the target temperature.
US10969512B2
A metal detector detects when a target that is a desirable metal object is located within a medium. A signal is transmitted into the medium. A response signal is received from the medium. The response signal includes a secondary medium response signal from the medium and includes a secondary target response signal from the target when the target is located within the medium. The response signal is amplified to produce an amplified signal. Compensation circuitry perform transmit coil transfer function compensation on the amplified signal to produce a compensated signal. A notch module removes a resistive component of the secondary medium response signal from the compensated signal. A signal vector resistive component demodulator produces a vector resistive component output signal from output of the notch module. A vector reactive component demodulator produces a vector reactive component output signal from the output of the notch module. Output from the signal vector resistive component demodulator and the signal vector reactive component demodulator is digitized to produce digital signals. A digital signal processor processes the digital signals.
US10969511B2
A metal detector, includes a transmitter for transmitting a repeating sequence of transmit magnetic field, each of the sequence includes a period of changing or constant non-zero transmit magnetic field, immediately followed by period of rapid change of transmit magnetic field, immediately followed by a period of substantially constant or zero transmit magnetic field; a receive coil; and a damping resistor. An end of the receive coil is connected to one end of the damping resistor and the other end of the damping resistor is connectable to a circuit with a variable parameter. A signal is induced in the receive coil during the period of rapid change of transmit magnetic field, and the signal induced in the receive coil decays at least at a termination of the period of rapid change of transmit magnetic field.
US10969503B2
According to one embodiment, a sensitivity correction method includes acquiring count rates for respective pixels in a photon counting detector; preparing incident dose adjustment materials for the respective pixels based on the count rates for the respective pixels; and providing the incident dose adjustment materials in a surface of the photon counting detector.
US10969501B2
A radiation imaging apparatus is provided. Each pixel includes a signal generation unit configured to generate a pixel signal, a reset unit configured to cause the signal generation unit to generate an offset signal by resetting the signal generation unit to a state before the accumulation of charges, and a holding unit. The apparatus comprises a control unit configured to control each pixel to generate the pixel signal and the offset signal in every frame period and hold the pixel signal and the offset signal in the holding unit; and a readout unit configured to read out, from the holding unit, the offset signal generated in a frame period and the pixel signal generated in accordance with charges accumulated subsequently to the generation of the offset signal, and calculate a difference between the readout offset signal and pixel signal.
US10969500B2
A method for determining an azimuth angle of a wind power installation is provided. The method includes attaching at least two global navigation satellite system (GNSS) receivers to a nacelle, comparing reception signals of the GNSS receivers, deriving the azimuth angle from the comparison. The at least two GNSS receivers may be attached to a wind measuring supporting frame. Provided is a method including attaching a telescopic sight to a nacelle, determining a bearing of a bearing object at a bearing angle, deriving the azimuth angle from a comparison of the bearing angle with coordinates of the bearing object and/or the wind power installation. The telescopic sight may be attached to a wind measuring supporting frame. The at least one GNSS receiver may be attached to a wind measuring supporting frame. A wind power installation is also provided.
US10969490B2
A light ranging system including a housing; a shaft defining an axis of rotation; a first circuit board assembly disposed within and coupled to the housing in a fixed relationship such that the first circuit board assembly is aligned along a first plane perpendicular to the axis of rotation, the first circuit board assembly including a plurality of first circuit elements disposed on a first circuit board; a second circuit board assembly spaced apart from the first circuit board assembly within the housing in a second plane parallel to the first plane and rotationally coupled to the shaft such that the second circuit board assembly rotates about the axis of rotation, the second circuit board assembly including a plurality of second circuit elements disposed on a second circuit board and aligned with and configured to function in wireless cooperation with at least one of the first plurality of circuit elements; and a light ranging device electrically connected to and coupled to rotate with the second circuit board assembly, the light ranging device configured to transmit light pulses to objects in a surrounding environment, to detect reflected portions of the light pulses that are reflected from the objects in the surrounding environment, and to compute ranging data based on the reflected portion of the light pulses.
US10969487B2
Methods of triggering an imaging acquisition of a target region in an ultrasound transducer include: acquiring a first type of ultrasound data with the ultrasound transducer using a first type of ultrasound acquisition; analyzing the first type of ultrasound data to identify an acquisition time and/or position having characteristics that increase an estimated amount of image quality metrics in the target region for a second type of ultrasound acquisition; and generating a signal to initiate acquiring a second type of ultrasound data by the ultrasound transducer at the identified acquisition time and/or position using a second type of ultrasound acquisition in response to the identified acquisition time and/or position identified from the first type of ultrasound data.
US10969477B2
The present invention relates to a method for receiving a pulsed signal emitted by an emitter (2,20) in an optoelectronic sensor (1), the sensor including at least an emitter (2,20) for emitting electromagnetic radiation and a receiver (3, 30) for receiving electromagnetic radiation and wherein the electromagnetic radiation received is converted into an electric signal, said method including the steps of: o arranging said emitter to emit a pulsed electromagnetic radiation; o before the emission of a pulse, receiving an electromagnetic radiation received through said receiver (3, 30) by generating a noise signal (sr,S1,S2); o comparing an amplitude of said received noise signal (sr,S1) with a first threshold (Vthreshold); and o emitting said pulse if the amplitude of said received noise signal is below said first threshold, and not emitting said pulse otherwise. The invention also relates to an optoelectronic sensor.
US10969469B2
Method and system for calibrating a tag location system comprising the steps of placing one or more test radio frequency RF, communication circuits at known locations within a space to be calibrated. Receiving a signal from each one of the test RF communication circuit. Determining a property of each received signal, wherein the determined property is associated with the known location of the test RF communication circuit that generated the signal. Generating a model of the calibrated space from the determined properties of the each received signal and associated known locations, wherein the model provides an output indicating the location of a signal-producing tag based on signals received from the test RF communication circuits and associated known locations.
US10969454B2
According to one embodiment, a magnetic resonance imaging apparatus includes processing circuitry. The processing circuitry sets an excitation pulse sequence that applies an excitation pulse including an inversion pulse between at least one set of sub pulses of a local excitation radio frequency pulse formed of a plurality of sub pulses, and applies a spoiler gradient magnetic field that disperses transverse magnetization while applying the inversion pulse. The processing circuitry controls execution of the excitation pulse sequence by applying the excitation pulse and the spoiler gradient magnetic field according to the excitation pulse sequence, and collects a magnetic resonance signal based on a data collecting sequence after execution of the excitation pulse sequence.
US10969447B2
Methods and systems are provided for radio frequency (RF) coil arrays for magnetic resonance imaging (MRI) systems. In an embodiment, a RF coil array assembly for a MRI system includes a compressible body; an upper posterior RF coil array including a first plurality of RF coils embedded in the compressible body; a lower posterior RF coil array including a second plurality of RF coils embedded in the compressible body; and a head and neck RF coil array removably coupled to the upper posterior RF coil array. The head and neck RF coil array includes a third plurality of RF coils embedded in the compressible body, and one or more neck straps configured to fold over a neck of a subject to be imaged by the MRI system.
US10969439B2
A diagnostic device for a battery includes a measurement unit configured to acquire a current value and a voltage value of the battery, and a diagnostic unit configured to calculate an internal resistance value of the battery based on the current value and the voltage value acquired by the measurement unit, and diagnose the battery based on the internal resistance value. The diagnostic unit is configured to cause the battery to perform discharge at a first current value and a second current value smaller than a predetermined target current value during a first period and a second period shorter than a predetermined target period, respectively, estimate the internal resistance value when the battery is caused to perform the discharge at the target current value during the target period, and diagnose the battery.
US10969437B2
The present disclosure provides an electronic device and a battery abnormality monitoring method and monitoring system. The battery abnormality monitoring method includes: obtaining a battery voltage of a battery of the electronic device in real time and obtaining a consumption current of the battery in real time, when the electronic device is on; determining whether a voltage jump occurs in the battery of the electronic device according to the battery voltage obtained in real time; further determining whether an abrupt change occurs in the consumption current of the battery when the voltage jump occurs in the battery; and determining that an abnormality occurs currently in the battery when the abrupt change does not occur in the consumption current of the battery.
US10969433B1
Apparatus and associated methods relate to compacting scan chain output responses of vectors into an on-chip multiple-input shift register (MISR) in the presence of unknown/indeterministic values X in design. In an illustrative example, a system may include a processing engine configured to generate a control signal for a MISR, and the control signal may hold information of what cycle has deterministic output response. The MISR may be configured to compact deterministic output responses of actual scan chain output responses in response to the decoded control signal and compare on-chip MISR signatures with expected MISR signatures to generate pass/fail status of the test. By using the system, unknown/indeterministic values X on the output responses may be blocked from being compacted into the MISR. Accordingly, the on-chip MISR signatures may not be corrupted by the unknown/indeterministic values X, and accuracy of the scan test may be advantageously improved.
US10969420B2
A test circuit includes a first logic gate that receives a test signal or a first voltage, a second logic gate that receives the test signal, a third logic gate that receives an output of the first logic gate, an output of the second logic gate, or a second voltage, a fourth logic gate that receives the output of the first logic gate or the output of the second logic gate, and a power circuit that prevents the second and fourth logic gates from being driven by supplying power to the second and fourth logic gates when the first logic gate receives the first voltage and the third logic gate receives the second voltage.
US10969412B2
A system for generation of electrical power including an inverter connected to a photovoltaic source including a theft prevention and detection feature. A first memory is permanently attached to the photovoltaic source. The first memory is configured to store a first code. A second memory is attached to the inverter. The second memory configured to store a second code. During manufacture or installation of the system, the first code is stored in the first memory attached to the photovoltaic source. The second code based on the first code is stored in the second memory. Prior to operation of the inverter, the first code is compared to the second code and based on the comparison; the generation of the electrical power is enabled or disabled.
US10969387B2
Compounds and complexes that can be useful as enterobactin probes not necessary are disclosed herein. Methods of detecting bacteria and/or methods of determining susceptibility of bacteria to an antibiotic using such compounds and complexes are also disclosed herein.
US10969375B1
A monitoring apparatus is adapted to monitor lubricant in a hydraulic fracturing pump system, and includes a gateway and one or more sensors configured to be in communication with the gateway. The one or more sensors are configured to measure quality of the lubricant, a pressure of the lubricant, and a temperature of the lubricant. The gateway is configured to receive sensor data associated with the quality of the lubricant, the pressure of the lubricant, and the temperature of the lubricant. To monitor the lubricant, the gateway is configured to: store the sensor data on the non-transitory computer readable medium; transmit to another computing device the sensor data and/or representative data based on the sensor data; visually indicate a status of the quality of the lubricant; visually indicate a status of the pressure of the lubricant; visually indicate a status of the temperature of the lubricant; or any combination thereof.
US10969373B2
Embodiments relate generally to methods and systems for sensing and communicating characteristics of a work environment. A communication system may comprise one or more of the following one or more low cost sensor unit (LCSU) configured to detect one or more characteristics of the environment; one or more portable gas detector configured to be carried by a worker in the work environment, and comprising at least one sensor element, a display, and a wireless communication module; and one or more mobile device to be carried by a worker in the work environment, and comprising a display and a wireless communication module, wherein at least one of the portable gas detector and the mobile device is configured to receive sensed data from the one or more low cost sensor unit, process the received sensed data, and display the received sensed data to the worker.
US10969369B2
A plug for connecting capillaries includes at least one capillary tube, at least one sealing, and at least one pressure piece. The capillary tube includes a first inner diameter and an open end section. The sealing includes a second inner diameter, a first end section and a shape adapted to seal the open end section of the capillary tube when connected. The pressure piece is adapted to exert at least axial pressure and/or force to at least a part of the sealing. The pressure piece is also adapted to host the first end section of the sealing in abutment with the open end section of the capillary tube so that the capillary tube and the sealing are aligned.
US10969365B2
In one aspect, methods of biomolecular analysis are described herein. Briefly, a method comprises providing a composition comprising glycosaminoglycans and contacting the composition with a membrane comprising at least one nanopore. An electric field is applied across the nanopore, and data of glycosaminoglycan translocation events through the nanopore are recorded. A molecular weight distribution of the glycosaminoglycans is derived from the data.
US10969354B1
A method of directly analyzing an environmental sample, such as a crude oil sample, to determine distillation ranges, identify elements therein, and/or identify impurities. The method includes performing multi-element scanning thermal analysis (MESTA) on the environmental sample to obtain a thermogram of the elements within the environmental sample, wherein peak information within the thermogram indicates the presence of the elements, compounds, and/or impurities within the particular environmental sample.
US10969345B2
A system according to an exemplary aspect of the present disclosure includes, among other things, a generator-detector configured to be attached to a pipe. The generator-detector is configured to measure the concentration of mercury in the pipe in a non-destructive manner. A method is also disclosed.
US10969333B2
Techniques for detecting narcotics such as tetrahydrocannabinol (THC) or other aerosols such as cannabinoids, opioids, etc., in an exhaled breath using infrared spectroscopy are provided. An example of an apparatus for sensing THC according to the disclosure includes a tunable laser source, at least one photodetector, a sample cell disposed between the tunable laser source and the at least one photodetector, and at least one processor operably coupled to the tunable laser source and the at least one photodetector and configured to provide a control signal to the tunable laser source, determine a spectral absorption line or group of absorption lines associated with THC based on an intensity of infrared light detected by the at least one photodetector, and determine a THC concentration value based on the spectral absorption line intensity. A laser-based apparatus for sensing narcotics in exhaled breath may include a single, dual, or multi-optical frequency comb spectrometer.
US10969320B2
A method and a device for the online determination of the viscosity of a polymer in pasty to liquid form undergoing processing, such as extrusion is disclosed. It is provided that for the online determination of the viscosity of the polymer, at least a portion of the polymer undergoing processing is diverted and conveyed to the measurement volume of a measuring module, a predetermined volume of the respective batch is expelled from the measurement volume through a measurement nozzle by subjecting the batch to a predetermined pressure, the time required for expelling the predetermined volume of the batch is measured, the measured values are used for calculating the viscosity of the polymer, and prior to the filling of the measurement volume with the polymer to be measured, the measurement volume is flushed at least once with a quantity of the polymer being processed.
US10969318B2
A hardness tester that loads a predetermined test force and forms an indentation in a surface of a sample using an indenter, and measures the hardness of the sample by measuring dimensions of the indentation includes a CCD camera that acquires an image of the surface of the sample before and after the indentation is formed. The CPU can execute a plurality of indentation region extraction processes that use mutually distinct methods, the indentation region extraction processes each extracting an indentation region based on the images acquired by the CCD camera. The CPU also makes a determination determining whether the indentation region extracted by the plurality of indentation region extraction processes matches a predefined reference indentation region, and based on an indentation region that is determined to match, the CPU calculates the hardness of the sample.
US10969312B2
Provided are a striking device and a natural frequency measuring device capable of simply and accurately measuring a natural frequency of a system including force detector. The striking device includes an arm capable of swinging around a spindle, and a steel ball arranged in an end part of the arm on a side opposite to the spindle. The spindle is supported by a supporting part capable of lifting up and down relative to a post erected on a magnet stand. A supporting part for supporting a supporting plate is arranged at a position in the post and above the supporting part. A permanent magnet is placed above the supporting plate. The steel ball falls down in an arc shape from a standby height position when the permanent magnet is removed.
US10969308B2
Aspects of the disclosure are directed to apparatuses and methods involving particulate sampling. As may be consistent with one or more embodiments, an apparatus includes a flow direction structure, a flow sampler and a particle collector having a collecting surface. The flow direction structure has interior sidewalls that direct the flow of particulate-laden gas along a flow path. The flow sampler is located in the flow path within the interior sidewalls, and operates with the flow direction structure to sample a portion of the particulate-laden gas at a reduced velocity, while allowing another portion of the particulate-laden gas to exhaust around the flow sampler. The flow sampler operates with the particle collector to direct the sampled portion of the particulate-laden gas to the collecting surface, and to adhere particulates from the particulate-laden gas to the collecting surface.
US10969301B2
A computer implemented method for self-administrated testing of eyeglasses, the method comprising computer performed steps, the steps comprising: analyzing at least one image of a predefined pattern reflected from at least one lens of a pair of eyeglasses of a user, and identifying a property of the lens based on the analyzing.
US10969298B2
A multi-dimensional vibration control method based on piezoelectric ceramic actuator applied to wind tunnel test of aircraft model. The pitch and yaw acceleration sensors arranged on the center of mass of the aircraft model are used to measure the two components of the main vibration acceleration of the aircraft model, and the main vibration vector of the aircraft model is obtained and the real-time vibration plane of the strut is determined. Inertia is introduced to solve the dynamic bending moment on the active section of the multi-dimensional vibration damper, and then the stress distribution on the active section is obtained. The multi-dimensional active vibration control system is adopted to improve the stability and reliability of the active vibration control system of wind tunnel model, extend the service life of piezoelectric ceramic actuator, and ensure the quality of wind tunnel test data and the safety of wind tunnel test.
US10969295B2
A sensor terminal includes: a vibration sensor; an L-shaped attachment main body portion on which the vibration sensor is mounted and that is detachably attached to a truncated quadrangular pyramid structure portion of a valve cap attached to an opening/closing shaft portion of a water regulating valve provided in a water service pipe; side surface magnets that are provided in the attachment main body portion; and an upper surface magnet that is attached to a lower surface of a base on which the vibration sensor is mounted. Further, the truncated quadrangular pyramid structure portion includes a quadrangular upper surface and four side surfaces, and the attachment main body portion of the sensor terminal is fixed using magnet to each of the upper surface of the truncated quadrangular pyramid structure portion and at least one side surface among the four side surfaces.
US10969294B2
Methods and systems are provided for expediting the generation of positive pressure and vacuum during corresponding phases of a fuel system leak test. Adjustments to the settings of active grille shutters and air dams enables heat to be trapped in the vehicle for the pressure phase and a cooling air flow to be provided during a vacuum phase. The adjustments enable the response time and completion frequency of an EONV test to be improved.
US10969288B2
A sensor includes a port body which defines an axial passage for receiving fluid. An electrical connector extends through an opening in the port body near a crimp portion opposite the axial passage and forms an upper seal with the port body. Within the interior of the port body, a support ring and base cover form a cavity which retains a sensing element. The sensing element is exposed to the fluid within the axial passage and determines the pressure. An annular seal is retained by the base cover. The crimp portion of the port body is crimped to provide an upper seal and apply a force on the components within the interior, pinching the annular seal between the sensing element and the base of the port body to create a lower seal.
US10969286B2
A pressure sensor including a housing extending along an axial line, a diaphragm fixed to a front-end side of the housing, a piezoelectric unit disposed in a hole in the housing and including a piezoelectric element, a transmission member that transmits deformation of the diaphragm to the piezoelectric unit, and a guide member having a through hole extending along the axial line and surrounding the piezoelectric unit in the through hole. (SL/AL)≤0.26 is satisfied in the cross section perpendicular to the axial line passing through the piezoelectric element, where SL is the maximum value of the distance in the radial direction between the center of the through hole and the center of the piezoelectric element and AL is the maximum value of the distance in the radial direction between the outside surface of the piezoelectric element and the center of the through hole.
US10969281B2
An illumination apparatus generates an interference fringe. An input arm receives an input light beam from a light source. A splitter splits the input light beam that has passed through the input arm into a first output arm and a second output arm. A phase modulator changes a phase difference between the output light beams of the first output arm and the second output arm. A phase detector detects the phase difference between output light beams respectively output from the first output arm and the second output arm based on a return light beam generated by combining a first reflected light beam and a second reflected light beam respectively reflected by ends of the first output arm and the second output arm.
US10969278B2
A spectroscopic inspection method is a spectroscopic inspection method of performing an inspection using a spectral image, including an imaging step of executing imaging processing of imaging an object within an imaging range of a spectral camera using the spectral camera and acquiring the spectral image, an inspection step of executing inspection processing of executing imaging processing on the spectral image and outputting a result of the image processing as an inspection result, a signal transmission step of executing transmission processing of transmitting a signal for operation of the object based on the inspection result, and a setting step of setting a work procedure of the imaging processing, the inspection processing, and the signal transmission processing, wherein the setting step sets the work procedure to execute the inspection step after the imaging step ends and execute the signal transmission step after the imaging step ends and before the inspection step ends.
US10969277B2
In described examples, a spatial light modulator includes groups of pixels. Each group is arranged to transmit only a respective portion of a light spectrum. The respective portion has a respective dominant color. The respective portions of the light spectrum are distinct from one another, according to their respective dominant colors. Each group is controlled by a respective reset signal. The spatial light modulator is coupled to receive a selection from the integrated circuit and in response to the selection: cause a selected one of the groups to transmit its respective portion of the light spectrum; and cause an unselected one of the groups to block transmission of its respective portion of the light spectrum. A photodetector is coupled to: receive the respective portion of the light spectrum transmitted by the selected group; and output a signal indicating an intensity thereof.
US10969264B2
A capacitive level sensor (10) for measuring the level of a medium (14) in a container (12) is provided having a probe (16) for immersion into the medium (14) that has at least one measurement electrode (26) for a capacitance measurement and having a measurement and evaluation unit (20) that is configured to determine a capacitance at the measurement electrode (26) and to calculate a level from it. In this respect, the probe (16) has at least one reference electrode (28) for a capacitance measurement independent of the level to thus compensate environmental influences on the capacitance measurement at the measurement electrode (26).
US10969255B2
The TIC environmental event sensor is a nickel-sized, ultra-thin circuit assembly, containing an extremely compact array of both environmental sensors and physical sensors, along with local and wireless access to all the sensor data, including BTLE & LoRa, as well as an electronic ink display for limited field access to sensor events in real time. The TIC is designed to capture changes in the sensor data in real time, and then log it for future examination. The most recent change will remain on the device's display. The changes can then be transmitted to a smart phone or tablet via BTLE, networked as an asset via LoRa, or locally scrolled at the device. The TIC is Ideal for tracking any variations in the surrounding conditions of an asset's travel, storage or use.
US10969251B2
A method of correcting a position reading from a position sensing arrangement. The position sensing arrangement is suitable for sensing the position of a revolute joint of an articulated structure, and comprises a disc having a magnetic ring with magnetic pole pairs and a magnetic sensor assembly comprising a magnetic sensor array for detecting the magnetic pole pairs of the magnetic ring. The method comprises: for each pole pair of the magnetic ring, taking a calibration pole pair position reading with the magnetic sensor array, and generating a pole pair correcting function by comparing the calibration pole pair position reading with a model pole pair position reading; averaging the pole pair correcting functions of the pole pairs of the magnetic ring to generate an average pole pair correcting function for the magnetic ring; taking a position reading with the magnetic sensor array, the position reading comprising a plurality of pole pair position readings; and generating a corrected position reading by deducting the average pole pair correcting function from each pole pair position reading.
US10969250B2
Described example user interface control apparatus includes a first structure, with a first side, conductive capacitor plate structures spaced along a first direction on the first side, a movable second structure with an auxiliary conductive structure, and an interface circuit to provide excitation signals to, and receive sense signals from, the conductive capacitor plate structures to perform a mutual capacitance test and a self-capacitance test of individual ones of the conductive capacitor plate structures to determine a position of the second structure or a user's finger relative to the first structure along the first direction.
US10969242B2
A navigation system includes a Coriolis vibratory gyroscope, a voltage input supply, and a controller. The voltage input supply is configured to supply a first voltage input to the Coriolis vibratory gyroscope at a first bias voltage, and supply a second voltage input to the Coriolis vibratory gyroscope at a second bias voltage, the second bias voltage being different than the first bias voltage. The controller is configured to detect a difference in responses of the Coriolis vibratory gyroscope to the first bias voltage and the second bias voltage, and determine a gyro rate of the Coriolis vibratory gyroscope as a function of the difference in responses and a correction term.
US10969239B2
A method for searching a point of interest (POI) around a location is provided. The method includes receiving information relating to a target location associated with a user from a terminal and determining a target geocode value relating to the target location. The method also includes obtaining a geocode structure for determining POIs. The method further includes determining at least one POI relating to the target location based on the geocode structure and the target geocode value.
US10969238B2
A route searching method using a route searching device for searching for a first route to reach a destination includes accumulating a history of activities of a driver in a database, when the history of activities is accumulated, setting a region based on a position on a map at which the history of activities is accumulated as a first region, increasing an area of the first region as the history of activities increases, and searching for a secondary route for reaching the destination from the first region using the route searching device.
US10969229B2
A method of enhancing positioning of a moving vehicle based on visual identification of visual objects, comprising obtaining from a location sensor a global positioning and a movement vector of a moving vehicle, capturing one or more images using one or more imaging devices mounted on the moving vehicle to depict at least partial view of a surroundings of the moving vehicle, analyzing the image(s) to identify one or more visual objects having a known geographical position obtained according to the global positioning from a visual data record associated with a navigation map, analyzing the image(s) to calculate a relative positioning of the moving vehicle with respect to the identified visual object(s), calculating an enhanced positioning of the moving vehicle based on the relative positioning and applying the enhanced positioning to a navigation system of the moving vehicle.
US10969219B2
A scanning system includes a scanner and a host device. The host device is operated to select a scanning region. An object exists in the scanning region. The host device provides a predicted model corresponding to the object. The predicted model has at least one first characteristic parameter. The scanner scans the object and transmits a plurality of scanned images to the host device. The host device integrates the scanned images into a temporary image. The temporary image has at least one second characteristic parameter. The host device determines whether the second characteristic parameter matches with the first characteristic parameter. When the host device determines that the second characteristic parameter matches with the first characteristic parameter, the host device retains the temporary image. When the host device determines that the second characteristic parameter does not match with the first characteristic parameter, the host device abandons the temporary image.
US10969218B2
Provided is a medicine identifying system which enables automatization of medicine identification. A medicine identifying system is constituted of a medicine photographing device and a computer. Medicine identifying software is installed in the computer. At the time of performing medicine identification, a user first sets a medicine to be identified in the medicine photographing device. Next, the medicine photographing device starts to photograph the medicine by using an operation of the user with respect to the computer as a trigger. A photographed image of the medicine is transmitted to the computer as data. Then, the medicine identifying software refers to a database based on this image data to search the medicine.
US10969215B2
An example method that includes receiving a first geometry of a component in an uncoated state and a second geometry of the component in a coated state; determining a first difference between the second geometry and a first simulated geometry based on the first geometry and a first spray law comprising a plurality of first spray law parameters; iteratively adjusting at least one first spray law parameter to determine a respective subsequent spray law; iteratively determining a respective subsequent difference between the second geometry and a subsequent simulated geometry based on the first geometry and the subsequent respective spray law; selecting a subsequent spray law from the respective subsequent spray laws based on the respective subsequent differences; and controlling a coating process based on the selected subsequent spray law.
US10969192B1
A crossbow includes a stock, a riser mounted to the stock, left upper and lower mounting brackets attached to the riser, right upper and lower mounting brackets attached to the riser, and cam assemblies respectively mounted to proximal ends of the upper and lower mounting brackets. The crossbow includes first and second limbs respectively attached to distal ends of the left and right upper and lower sides of the riser. A draw string extends between the first and second cam assemblies over the stock and is wrapped around outer surfaces of the cam assemblies. The crossbow includes power cables crossing inside of the stock to form a crossing pattern and traverse a centerline of the stock. The power cables respectively wrap around the cam assemblies through helical take-up journal assemblies extending below each cam assembly, and the power cables respectively connect to opposing limbs at distal ends of the limbs.
US10969190B2
A system to advance human performance in sighting, tracking, recognizing, and reacting to (collectively “engaging”) moving and stationary objects, for example, advancing skill in engaging targets with a firearm. The system provides elevated ocular tactical conditioning including kinetic saccadic eye tracking hardware and training for elevate sighting and tracking performance, and rapid subject matter recognition training to elevate fine motor skills and target and non-target stimuli recognition performance. Components include software and hardware that provide target and non-target image stimuli that can be manually or automatically generated as stationary or moving stimuli. The system includes a database including a plurality of training scenarios, each training scenario including a sequence of stimuli, the sequence of stimuli including targets for the trainee to sight, track, and recognize; a display for the presentation of the sequence of stimuli; and a data processor generating the presentation of the sequence of stimuli on the display, providing an operator interface, and providing performance reporting.
US10969189B1
In one aspect the invention features a weapon maintenance stand cover. The cover has a top cover plate, a wall structure, and a flange. The wall structure extends away from an outer edge of the top cover plate in a direction substantially perpendicular to a bottom surface of the top cover plate. The flange extends outward from a bottom edge of the wall structure and around a perimeter of the wall structure and is sized to mate with a support flange of a weapon maintenance stand. The flange defines a first plurality of holes extending therethrough, where the first plurality of holes are arranged in a spaced-apart pattern around the flange that aligns with a subset of a second plurality of holes arranged around the support flange of the weapon maintenance stand. First and second lifting structures are attached to the top cover plate.
US10969179B2
Systems and methods are disclosed for exchanging thermal energy between a drain liquid and a source liquid for heating or cooling of the source liquid. One method for heating a source liquid may involve transferring heat from a drain liquid using a heat pump. A system may include a refrigerant, a source liquid and a drain liquid, two or more heat exchangers that facilitate an exchange of thermal energy, and a means for transporting the refrigerant.
US10969178B2
A heat exchanger includes a plurality of heat exchange units. Each of the plurality of heat exchange units includes: an internal space in which a fluid to be heated flows, a plurality of gas vents penetrating the internal space in a non-communicating state and through which combustion exhaust gas flows, at least one inlet port, and at least one outlet port. At least the one inlet port and at least the one outlet port in each of the heat exchange units are disposed at both ends in a longitudinal direction of the heat exchange unit and are shifted (offset) in a lateral direction of the heat exchange unit.
US10969174B2
A roasting furnace for processing ores or concentrates, preferably molybdenum-containing ores or concentrates is described. The roasting furnace contains at least one first rotary lifting system for the displacement of said arm along the axis direction, wherein said first rotary lifting system is a telescopic lifting system, and/or wherein a distance x between two consecutive said stages of said roasting furnace are at least 1.000 m, wherein said distance x is measured along the axis direction. The roasting furnace of has an improved processing capacity and/or a reduction in the number of halts, and consequently is more energy-efficient, more environmentally-friendly and more economically interesting.
US10969171B2
Embodiments of methods, systems, and apparatuses for lyophilizing, storing, and transfusing materials are described. In embodiments, the materials may include whole blood or a component of whole blood such as plasma.
US10969170B2
Provided is a paddle processor and a method for processing material within the paddle processor. In one example, the paddle processor may include a trough comprising an inlet to receive a feed of material and an outlet for exiting the material after processing, rotational paddles disposed in the trough and configured to rotate about each other to move the material from the inlet to the outlet, an overflow weir disposed in association with the outlet and having a dynamically adjustable height for controlling a rate at which the material exits the trough, and a control system configured to dynamically adjust the height of the overflow weir and/or other dryer parameters based on a temperature of the material within the trough.
US10969168B2
A moderate pressure air separation unit and air separation cycle is disclosed that provides for up to about 96% recovery of argon, an overall nitrogen recovery of 98 percent or greater and limited gaseous oxygen production. The air separation is configured to produce a first high purity oxygen enriched stream and a second lower purity oxygen enriched stream from the lower pressure column, one of which is used as the refrigerant to condense the argon in the argon condenser, with the resulting vaporized oxygen stream used to regenerate the temperature swing adsorption pre-purifier unit. All or a portion of the first high purity oxygen enriched stream is vaporized in the main heat exchanger to produce the gaseous oxygen products.
US10969164B2
A single-system air-cooled refrigerator, comprising a refrigerating compartment and a freezing compartment, wherein the refrigerator further comprises: a first air duct and a second air duct, which communicate the refrigerating compartment with the freezing compartment respectively; a first air door and a second air door which open and close the first air duct and the second air duct respectively; a refrigerating system; and a control system, configured to control opening and closing of the first air door and the second air door to implement a first working mode, a second working mode, or a third working mode of the refrigerator. The first working mode is that neither the freezing compartment nor the refrigerating compartment is switched, the second working mode is that the freezing compartment is switched to the refrigerating compartment, and the third working mode is that the refrigerating compartment is switched to the freezing compartment.
US10969157B2
A refrigerator, comprising: a refrigerator body, an air duct assembly and a branched air supply apparatus; the air duct assembly has an accommodating cavity, air passages, and air supply ports opening forward; the air passages comprise a first air passage and a plurality of second air passages; the branched air supply apparatus is installed in the accommodating cavity and has a peripheral wall portion; the peripheral wall portion defines a plurality of air outlets, the plurality of air outlets comprising a first air outlet and a plurality of second air outlets; the first air passage is communicated with the first air outlet and a first storage space; each second air passage is communicated with one second air outlet and one or more air supply ports, and each of the second air outlets communicates with at least one second air passage.
US10969152B2
Disclosed are an ice maker, which can make ice with high transparency. The ice maker includes an ice making container configured to be filled with ice-making water; a heating ice-separator comprising a heating rod extended from above a water surface of the ice-making water into the ice making container so as to be immersed in the ice-making water and configured to transfer heat to the ice-making water, and a rotary shaft connecting with the heating rod, extended to traverse an upper portion of the ice making container, and configured to rotate the heating rod to be separated from the ice making container; and a heater configured to supply heat to the heating rod. By using the heater, the ice maker can not only make the ice with the high transparency, but also make ice-separation structure be simplified.
US10969149B2
In order to improve the operational reliability of a refrigerant compressor system that includes a first refrigerant line that conducts expanded refrigerant, a second refrigerant line that conducts compressed refrigerant, at least one refrigerant compressor that is arranged between the first and the second refrigerant line and is driven by a motor, and a control unit for operating the refrigerant compressor system, it is proposed that the control unit should have a first central processing unit and at least one input/output unit for control variables that communicates with the first central processing unit, and that there should be associated with the first central processing unit a second central processing unit which, in the event of a failure of the first central processing unit, takes over the control functions for the purpose of controlling the refrigerant compressor system.
US10969139B1
The improved water heater is a combustion reaction based water heating apparatus. The improved water heater is used to heat fresh water for domestic and light industrial purposes. The improved water heater includes a tank and an enhanced heating device. The insulating structure stores the water during and after the heating process. The enhanced heating device: a) contains the combustion reaction; and, b) transfers through a heat exchange mechanism the heat generated by the combustion reaction to the water contained within the insulating structure. The enhanced heating device includes a heat exchange apparatus. When compared to a traditional exhaust flue, the heat exchange apparatus more efficiently transfers heat between the heated exhaust gases from the combustion reaction and the water contained in the insulating structure.