Document | Document Title |
---|---|
US11201264B2 |
LED with patterned surface features based on emission field patterns
The escape surface of a light emitting element includes features that include sloped surfaces that have angles of inclination that are based on the direction of peak light output from the light emitting element. If the light output exhibits a number of lobes at different directions, the sloped surfaces may have a corresponding number of different angles of inclination. To minimize the re-injection of light into adjacent features, adjacent features may be positioned to avoid having surfaces that directly face each other. The features may be shaped or positioned to provide a pseudo-random distribution of inclined surfaces across the escape surface, and multiple roughening processes may be used. |
US11201263B2 |
Surface roughening method for light emitting device and light emitting device
A surface roughening method includes the following steps: preparing a first epitaxial layer of a three-dimensional island shape growth over a light emitting structure; and preparing a discontinuous second epitaxial layer over the first epitaxial layer. The surface roughening method provided in the present application is simple and convenient, and improves the efficiency. In addition to the epitaxial growth process, it is not necessary to use an additional process such as wet etching, photonic crystal and other processes to further process the surface of the epitaxial layer, and the method may be implemented by means of one process in a same reaction equipment. |
US11201260B2 |
Semiconductor chip of light emitting diode having quantum well layer stacked on N-type gallium nitride layer
A semiconductor chip of a light emitting diode includes a substrate, and an N-type gallium nitride layer, a quantum well layer, and a P-type gallium nitride layer stacked on the substrate successively, an N-type electrode electrically connected to the N-type gallium nitride layer, and a P-type electrode electrically connected to the P-type gallium nitride layer. The quantum well layer includes at least one quantum barrier and at least one quantum well stacked successively in sequence, wherein the growth pressure of the quantum barrier and the growth pressure of the quantum well are different, such that the interface crystal quality between the quantum well and the quantum barrier of the quantum well layer can be greatly improved to enhance the luminous efficiency of the semiconductor chip. |
US11201255B2 |
Concentrator photovoltaic module, concentrator photovoltaic panel, and concentrator photovoltaic apparatus
A concentrator photovoltaic module includes: a concentrating portion configured by arranging a plurality of Fresnel lenses that concentrate sunlight; a plurality of power generating elements arranged at positions corresponding respectively to the plurality of Fresnel lenses; a plurality of ball lenses corresponding respectively to the plurality of power generating elements and guide the sunlight concentrated by the plurality of Fresnel lenses to the plurality of power generating elements; and a housing that contains the plurality of ball lenses and the plurality of power generating elements. The housing includes a resin frame body, and a metal bottom plate that is fixed to the frame body, and on the inner surface of which the plurality of ball lenses and the plurality of power generating elements are arranged. The groove portion for reducing thermal expansion of the inner surface side of the bottom plate is on the inner surface of the bottom plate. |
US11201253B2 |
High photovoltaic-conversion efficiency solar cell, method for manufacturing the same, solar cell module, and photovoltaic power generation system
To Provide a back contact type solar cell with high photovoltaic-conversion efficiency which can be easily manufactured with good yield at low cost. The high photovoltaic-conversion efficiency solar cell of the present invention includes on a back surface, as a non-light receiving surface, of a first conductive type semiconductor substrate: a first conductive type diffusion layer where first conductive type impurities are diffused; a second conductive type diffusion layer where second conductive type impurities are diffused; and a high resistive layer or an intrinsic semiconductor layer formed between the first conductive type diffusion layer and the second conductive type diffusion layer. |
US11201252B2 |
Solar cell module
A solar cell module includes an upper substrate, a lower substrate opposite the upper substrate, a solar cell panel positioned between the upper substrate and the lower substrate, the solar cell panel including a plurality of solar cells which are arranged in a matrix form and are connected to one another through a wiring member, a passivation layer configured to package the solar cell panel, a frame configured to surround an outer perimeter of the solar cell panel, a connection terminal configured to connect two adjacent strings in the solar cell panel, and a cover member configured to cover the connection terminal. |
US11201249B2 |
Liquid crystal display device comprising an oxide semiconductor
An object is to provide favorable interface characteristics of a thin film transistor including an oxide semiconductor layer without mixing of an impurity such as moisture. Another object is to provide a semiconductor device including a thin film transistor having excellent electric characteristics and high reliability, and a method by which a semiconductor device can be manufactured with high productivity. A main point is to perform oxygen radical treatment on a surface of a gate insulating layer. Accordingly, there is a peak of the oxygen concentration at an interface between the gate insulating layer and a semiconductor layer, and the oxygen concentration of the gate insulating layer has a concentration gradient. The oxygen concentration is increased toward the interface between the gate insulating layer and the semiconductor layer. |
US11201248B2 |
Thin-film transistor including oxide semiconductor layer, method of manufacturing the same, and display apparatus including the same
A thin-film transistor is disclosed. The thin-film transistor includes a gate electrode disposed on a substrate, an oxide semiconductor layer disposed so as to overlap at least a portion of the gate electrode in the state of being isolated from the gate electrode, a gate insulation film disposed between the gate electrode and the oxide semiconductor layer, a source electrode connected to the oxide semiconductor layer, and a drain electrode connected to the oxide semiconductor layer in the state of being spaced apart from the source electrode, wherein the oxide semiconductor layer includes indium (In), gallium (Ga), zinc (Zn), tin (Sn), and oxygen (O), the content of indium (In) in the oxide semiconductor layer is greater than the content of gallium (Ga), the content of indium (In) is substantially equal to the content of zinc (Zn), and the content ratio (Sn/In) of tin (Sn) to indium (In) is 0.1 to 0.25. |
US11201244B2 |
FinFET resistive switching device having interstitial charged particles for memory and computational applications
Embodiments of the invention are directed to a resistive switching device (RSD). A non-limiting example of the RSD includes a fin-shaped element formed on a substrate, wherein the fin-shaped element includes a source region, a central channel region, and a drain region. A gate is formed over a top surface and sidewalls of the central channel region. The fin-shaped element is doped with impurities that generate interstitial charged particles configured to move interstitially through a lattice structure of the fin-shaped element under the influence of an electric field applied to the RSD. |
US11201243B2 |
Nanowire stack GAA device and methods for producing the same
The current disclosure describes techniques for forming a gate-all-around device where semiconductor layers are released by etching out the buffer layers that are vertically stacked between semiconductor layers in an alternating manner. The buffer layers stacked at different vertical levels include different material compositions, which bring about different etch rates with respect to an etchant that is used to remove at least partially the buffer layers to release the semiconductor layers. |
US11201233B2 |
Compound semiconductor heterojunction bipolar transistor
The invention provides a structure of an emitter layer and a base layer that reduces the influence of a conduction band energy barrier generated at an interface between the emitter layer and the base layer on power amplifier characteristics for a GaAs HBT using InGaAs grown by pseudomorphic growth in the base layer. In the first invention, InGaP having a CuPt-type ordering is used in the emitter layer. In the second invention, a p-type impurity concentration of an InGaAs base layer grown by pseudomorphic growth is less in an emitter layer side portion than in a collector layer side portion. |
US11201229B2 |
Structure and formation method of semiconductor device with metal gate stack
A structure and a formation method of a semiconductor device are provided. The method includes forming a dummy gate stack over a semiconductor substrate and forming a spacer element over a sidewall of the dummy gate stack. The spacer element has an inner spacer and a dummy spacer, and the inner spacer is between the dummy spacer and the dummy gate stack. The method also includes forming a dielectric layer to surround the spacer element and the dummy gate stack and replacing the dummy gate stack with a metal gate stack. The method further includes removing the dummy spacer of the spacer element to form a recess between the inner spacer and the dielectric layer. In addition, the method includes forming a sealing element to seal the recess such that a sealed hole is formed between the metal gate stack and the dielectric layer. |
US11201222B2 |
Semiconductor device and fabrication method thereof
The present disclosure provides a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a barrier layer disposed above the substrate, and a dielectric layer disposed on the barrier layer and defining a first recess. The semiconductor device further includes a spacer disposed within the first recess and a gate disposed between a first portion of the spacer and a second portion of the spacer, wherein the gate defining a first recess. |
US11201221B2 |
Backside contact structures and fabrication for metal on both sides of devices
An apparatus including a circuit structure including a device stratum including a plurality of devices including a first side and an opposite second side; and a metal interconnect coupled to at least one of the plurality of devices from the second side of the device stratum. A method including forming a transistor device including a channel between a source region and a drain region and a gate electrode on the channel defining a first side of the device; and forming an interconnect to one of the source region and the drain region from a second side of the device. |
US11201220B2 |
Semiconductor device
A semiconductor device includes a first nitride semiconductor layer; a second nitride semiconductor layer provided on the first nitride semiconductor layer and having a bandgap larger than a bandgap of the first nitride semiconductor layer; a nitride insulating layer provided between the first nitride semiconductor layer and the second nitride semiconductor layer; a plurality of first drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of second drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of third drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of fourth drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of first source electrodes provided between the first drain electrodes and the third drain electrodes, the first source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; and a plurality of second source electrodes provided between the first drain electrodes and the third drain electrodes, the second source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer. The first drain electrodes are separated from each other by a first distance in a first direction parallel to an interface between the first nitride semiconductor layer and the nitride insulating layer. The second drain electrodes are separated from each other by a second distance in the first direction and positioned from the first drain electrodes by a third distance in the first direction and positioned from the first drain electrodes by a fourth distance in a second direction intersecting with the first direction and parallel to the interface and electrically connected to the first drain electrodes. The third drain electrodes are separated from each other by a fifth distance in the first direction and separated from the first drain electrodes and the second drain electrodes in the second direction. The fourth drain electrodes are separated from each other by a sixth distance in the first direction and positioned from the third drain electrodes by a seventh distance in the first direction and positioned from the third drain electrodes by an eighth distance in the second direction and separated from the first drain electrodes and the second drain electrodes and electrically connected to the third drain electrodes. The first source electrodes are separated from each other by a ninth distance in the first direction. The second source electrodes are separated from each other by a tenth distance in the first direction and positioned from the first source electrodes by an eleventh distance in the first direction and positioned from the first source electrodes by a twelfth distance in the second direction and electrically connected to the first source electrodes. |
US11201217B2 |
Nitride semiconductor substrate
The characteristic of Fe-doped HEMTs is improved. The invention provides a nitride semiconductor substrate having a substrate, a buffer layer made of nitride semiconductors on the substrate, and an active layer composed of nitride semiconductor layers on the buffer layer; the buffer layer containing Fe, the Fe having a concentration profile in which the Fe concentration increases monotonically and gradually in the thickness direction of the buffer layer from an interface between the substrate and the buffer layer, has a maximum value within 2×1017 to 1.1×1020 atoms/cm3 inclusive, and decreases monotonically and gradually toward an interface between the buffer layer and the active layer, and the point of the maximum value being within ±50 nm from the midpoint in the thickness direction of the buffer layer, and being 500 nm or more away from the interface between the buffer layer and the active layer. |
US11201214B2 |
Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device includes a stack structure including conductive layers and insulating layers that are alternately stacked with each other, a first channel layer passing through the stack structure and including a metal oxide-based semiconductor, and a second channel layer adjacent to the first channel layer and including the metal oxide-based semiconductor, wherein the first channel layer has a higher oxygen content than the second channel layer and has a different thickness from the second channel layer. |
US11201212B2 |
MOSFET with ultra low drain leakage
A semiconductor device includes a monocrystalline substrate configured to form a channel region between two recesses in the substrate. A gate conductor is formed on a passivation layer over the channel region. Dielectric pads are formed in a bottom of the recesses and configured to prevent leakage to the substrate. Source and drain regions are formed in the recesses on the dielectric pads from a deposited non-crystalline n-type material with the source and drain regions making contact with the channel region. |
US11201211B2 |
Method of manufacturing a super junction structure and super junction structure
A method of manufacturing a super junction structure includes etching a material to define a trench, wherein the trench has a tapered profile. The method further includes implanting dopants into sidewalls and a bottom surface of the trench to define a doped region, wherein the doped region surrounds the trench. The method further includes depositing an undoped material into the trench. The method further includes performing a thermal process, wherein the thermal process drives the dopants from the doped region into the undoped material to form a conductive pillar in the trench. |
US11201209B2 |
Semiconductor device and method for forming the same
A method includes providing a semiconductor substrate, and forming a first N-type implant region and a second N-type implant region in the semiconductor substrate. The first N-type implant region and the second N-type implant region are separated by a portion of the semiconductor substrate. The method also includes forming a first P-type implant region in the semiconductor substrate, and performing a heat treatment process on the semiconductor substrate to form an N-type well region and a P-type well region in the semiconductor substrate. The N-type well region has a first portion, a second portion, and a third portion between the first portion and the second portion. The doping concentration of the third portion is lower than the doping concentration of the first portion and the doping concentration of the second portion. |
US11201206B2 |
Semiconductor device including metal insulator metal capacitor
A semiconductor device includes a substrate. The semiconductor device further includes a circuit layer over the substrate. The semiconductor device further includes a test line on the circuit layer. The semiconductor device further includes a capacitor on the substrate. The capacitor includes a first conductor, wherein the first conductor is on a portion of the substrate exposed by the circuit layer; a second conductor; and an insulator between the first conductor and the second conductor, wherein the insulator surrounds the first conductor and the second conductor. |
US11201201B2 |
Display panel and display device including the same
A display panel includes a substrate, a transistor on the substrate, a storage capacitor on the substrate and electrically connected to the transistor, a metal layer between the substrate and the transistor, a first insulating layer on the metal layer and having a first contact hole, and a wiring connected to the metal layer through the first contact hole, wherein the first insulating layer having a first hole apart from the transistor. |
US11201199B2 |
Chip on film package including a protection layer and display device including the chip on film package
A chip on film package includes: a base substrate having an output pad region; a plurality of output pads disposed in the output pad region of the base substrate, wherein the output pads are arranged in a zigzag configuration on the base substrate; a plurality of output pad wirings connected to the output pads, respectively; and a protection layer disposed on the output pad wirings. The protection layer is disposed on the output pad wirings disposed between two adjacent output pads, arranged in a first direction. |
US11201196B2 |
Display panel having camera and normal display sub-areas
A display panel includes a display area. The display area includes a camera sub-area and a normal display sub-area. The display panel further includes a substrate, a thin film transistor layer, an organic light emitting layer, and an encapsulation layer disposed in sequence. A thickness of a region of the substrate corresponding to the camera sub-area is less than a thickness of a region of the substrate corresponding to the normal display sub-area. A via hole is provided in regions of the thin film transistor layer and the organic light emitting layer corresponding to the camera sub-area. |
US11201193B2 |
Vertically stacked multilayer high-density RRAM
Certain aspects of the present disclosure generally relate to a vertically stacked multilayer resistive random access memory (RRAM) and methods for fabricating such an RRAM. The vertically stacked multilayer RRAM generally includes a planar substrate layer and a plurality of metal-insulator-metal (MIM) stacks, each MIM stack structure of the plurality of MIM stacks comprising a plurality of MIM structures extending orthogonally above the planar substrate. |
US11201186B2 |
Solid-state imaging device, driving method therefor, and electronic apparatus
The present technology relates to a solid-state imaging device, a driving method therefor, and an electronic apparatus capable of acquiring a signal to detect phase difference and a signal to generate a high dynamic range image at the same time. The solid-state imaging device includes a pixel array unit in which a plurality of pixels that receives light of a same color is arranged under one on-chip lens. The plurality of pixels uses at least one pixel transistor in a sharing manner, some pixels out of the plurality of pixels are set to have a first exposure time, and other pixels are set to have a second exposure time shorter than the first exposure time. The present technology can be applied to, for example, a solid-state imaging device or the like. |
US11201185B2 |
Solid-state imaging device and electronic apparatus
Provided is a solid-state imaging device including a first substrate that includes a pixel unit, a first semiconductor substrate, and a first multi-layered wiring layer stacked, a second substrate that includes circuit, a second semiconductor substrate, and a second multi-layered wiring layer stacked, the circuit having a predetermined function, a third substrate that includes a circuit, a third semiconductor substrate, and a third multi-layered wiring layer. The first substrate and the second substrate being bonded together such that the first multi-layered wiring layer is opposite to the second semiconductor substrate, and a first coupling structure for electrically coupling the circuit of the first substrate with the circuit of the second substrate, the first coupling structure is on bonding surfaces of the first substrate and the second substrate, and includes an electrode junction structure in which electrodes on the respective bonding surfaces are joined to each other in direct contact. |
US11201170B2 |
Three-dimensional semiconductor memory device and manufacturing method of the three-dimensional semiconductor memory device
A semiconductor device includes conductive patterns stacked and spaced apart from each other in a first direction to form a stepped structure, a stepped insulating layer overlapping the stepped structure, contact plugs extending through the stepped insulating layer in the first direction to contact respective contact portions of the conductive patterns, and barrier patterns disposed on sidewalls of the stepped insulating layer. |
US11201169B2 |
Memory device and method of fabricating the same
A memory device includes: a first bit line located on a dielectric layer and a second bit line located over the dielectric layer; a first word line and a second word line located between the first bit line and the second bit line; a source line located between the first word line and the second word line; a channel pillar penetrating through the first word line and the source line and the second word line, and being connected to the first bit line, the source line and the second bit line; and a charge storage structure including an upper portion surrounding an upper sidewall of the channel pillar and located between the second word line and the channel pillar; and a lower portion surrounding a lower sidewall of the channel pillar and located between the first word line and the channel pillar. |
US11201168B2 |
Semiconductor devices including flared source structures
A semiconductor device includes a structure including gate electrodes and interlayer insulating layers alternately stacked on an upper surface of a substrate, trenches passing through the structure; and a groove passing through a portion of the structure. The gate electrodes include word lines, and first and second select lines. The word lines are stacked in a vertical direction upwardly from the upper surface of the substrate. The first and second select lines are on the word lines, and are spaced apart from each other in a first horizontal direction parallel to the upper surface of the substrate. The trenches include a first trench and a second trench spaced apart from the first trench. The groove is on the word lines. The groove and a portion of the first trench are between the first select line and the second select line. The second trench is spaced apart from the select lines. |
US11201165B2 |
Memory having memory cell string and coupling components
Some embodiments include apparatuses and methods having a conductive line, a memory cell string including memory cells located in different levels the apparatus, and a select circuit including a select transistor and a coupling component coupled between the conductive line and the memory cell string. Other embodiments including additional apparatuses and methods are described. |
US11201158B2 |
SRAM structure
An SRAM structure is provided. The SRAM structure includes a plurality of first well regions with a first doping type, a second well region with a second doping type, a plurality of first well pick-up regions, a plurality of second well pick-up regions and a plurality of memory cells. The first well regions are formed in a semiconductor substrate. The second well region is formed in the semiconductor substrate. The first well pick-up regions are formed in the first well regions. The second well pick-up regions are formed in the second well region. Each of the memory cells is disposed on two adjacent first well regions and a portion of the second well region between the two adjacent first well regions. Each of the first well pick-up regions is disposed between two adjacent second well pick-up regions. |
US11201150B2 |
System on chip
A system on chip includes first to third nanowires extending in a second direction, first to third gate lines respectively surrounding the first to third nanowires, each of the first to third gate lines extending in a first direction across the second direction, a gate isolation region cutting the first to third gate lines and extending in the second direction, a first gate contact formed on the second gate line arranged between the first gate line and the third gate line, and electrically connecting the cut second gate line, a second gate contact formed on the first gate line, a third gate contact formed on the third gate line, a first metal line electrically connecting the second gate contact and the third gate contact; and a second metal line electrically connected to the first gate contact. |
US11201148B2 |
Architecture for monolithic 3D integration of semiconductor devices
A three-dimensional (3D) integrated circuit (IC) includes a substrate having a substrate surface, a power rail provided in the substrate, and a first tier of semiconductor devices provided in the substrate and positioned over the power rail along a thickness direction of the substrate. A wiring tier is provided in the substrate, and a second tier of semiconductor devices is provided in the substrate and positioned over the wiring tier along the thickness direction. The second tier of semiconductor devices is stacked on the first tier of semiconductor devices in the thickness direction such that the wiring tier is interposed between the first and second tiers of semiconductor devices. A first vertical interconnect structure extends downward from the wiring tier to the first tier of semiconductor devices to electrically connect the wiring tier to a device within the first tier of semiconductor devices. A second vertical interconnect structure extends upward from the wiring tier to the second tier of semiconductor devices to electrically connect the wiring tier to a device within the second tier of semiconductor devices. |
US11201147B2 |
Composite power element and method for manufacturing the same
A composite power element and a method for manufacturing the same are provided. The power element includes a substrate structure, an insulation layer, a dielectric layer, a metal-oxide-semiconductor field-effect transistor (MOSFET), and a zener diode. The MOSFET is formed in a transistor formation region of the substrate structure. The zener diode is formed in a circuit element formation region of the substrate structure, and includes a zener diode doped structure formed on the insulation layer and covered by the dielectric layer. The zener diode doped structure includes a P-type doped region and an N-type doped region. The zener diode includes a zener diode metal structure formed on the dielectric layer and partially passes through the dielectric layer to be electrically connected to the P-type doped region and the N-type doped region. The zener diode is configured to receive a reverse bias voltage when the power element is energized. |
US11201141B2 |
Light emitting device
A light emitting device is disclosed. In an embodiment a light-emitting device includes a plurality of light-emitting diode chips arranged on a mounting surface of a carrier, a first translucent element and a second translucent element, wherein the first translucent element is arranged over the plurality of light-emitting diode chips as viewed from the mounting surface and the second translucent element is disposed on a side of the plurality of light-emitting diode chips opposite the first translucent element such that the light-emitting diode chips are arranged between the first and second translucent elements, wherein the first and second translucent elements are configured to emit light generated by the light-emitting diode chips during operation outwardly, and wherein the first and second translucent elements appear white or grey in daylight. |
US11201140B2 |
Semiconductor packages including stacked sub-packages with interposing bridges
A semiconductor package includes a first sub-package on an interconnection layer. A second sub-package and a third sub-package are sequentially stacked on the first sub-package. Each of the first to third sub-packages includes a semiconductor chip and an interposing bridge. The interposing bridge includes a first through via and a second through via. The second sub-package further includes a first redistributed line electrically connecting the semiconductor chip of the second sub-package to the first through via. The third sub-package further includes a second redistributed line electrically connecting the semiconductor chip of the third sub-package to the second through via. |
US11201137B2 |
Systems and methods for powering an integrated circuit having multiple interconnected die
The power on wafer assembly can include: a compliant connector, an integrated circuit, a printed circuit board (PCB), a power component, and a set of compliant connectors. The power on wafer assembly can optionally include: a compression element, a cooling system, a set of mechanical clamping components, and a power source. However, the power on wafer assembly can additionally or alternately include any other suitable components. |
US11201133B2 |
Bonding apparatus and method
A bonding apparatus and method includes: a stage configured to fix a first electric component; a pressing unit configured to press a conductive adhesive film and a second electric component onto the first electric component; a driver configured to control movement of the pressing unit along a direction; and a plurality of sensors at different positions on the stage and configured to sense a change in capacitance with the pressing unit, wherein the pressing unit includes a flat metal material in first regions facing the plurality of sensors. |
US11201132B2 |
Method for setting conditions for heating semiconductor chip during bonding, method for measuring viscosity of non-conductive film, and bonding apparatus
Provided is a method for setting the conditions for heating a semiconductor chip during bonding of the semiconductor chip using an NCF, wherein a heating start temperature and a rate of temperature increase are set on the basis of a viscosity characteristic map that indicates changes in viscosity with respect to temperature of the NCF at various rates of temperature increase and a heating start temperature characteristic map that indicates changes in viscosity with respect to temperature of the NCF when the heating start temperature is changed at the same rate of temperature increase. |
US11201131B2 |
Light emitting module
A light emitting module includes a light emitting device, a heat dissipating plate, and a holder. The light emitting device has a light extraction window and a plurality of electrodes. The light emitting device is secured to the heat dissipating plate. The heat dissipating plate is secured to the holder. The holder includes a plurality of terminals respectively connected to the electrodes of the light emitting device. The heat dissipating plate includes an exposed portion exposed from the holder when viewed from a side of the light emitting module on which the light extraction window of the light emitting device is provided. |
US11201127B2 |
Device comprising contact to contact coupling of packages
A device that includes a first package and a second package coupled to the first package. The first package includes a first integrated device, a first encapsulation layer encapsulating the first integrated device, a plurality of vias traveling through the first encapsulation layer, a first redistribution portion comprising a first plurality of redistribution interconnects, wherein the first redistribution portion is coupled to the first encapsulation layer, and a first plurality of contacts coupled to the first integrated device. The second package includes a passive device, a second encapsulation layer encapsulating the passive device, a second redistribution portion comprising a second plurality of redistribution interconnects, wherein the second redistribution portion is coupled to the passive device and the second encapsulation layer, and a second plurality of contacts coupled to the passive device, wherein the second plurality of contacts is coupled to the first plurality of contacts from the first package. |
US11201125B2 |
Semiconductor package and semiconductor process
The present disclosure relates to a semiconductor package and a method of manufacturing the same. In some embodiments, a semiconductor package includes a substrate, at least one die, a sealing ring and an inductor. The at least one die is mounted on the substrate and includes a plurality of component structures operating with acoustic waves. The component structures are arranged on a side of the at least one die that faces the substrate. The sealing ring is disposed between the at least one die and the substrate and surrounds the component structures. The inductor is disposed in the substrate. |
US11201124B2 |
Semiconductor devices, semiconductor wafers, and methods of manufacturing the same
The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor substrate and a first deep trench isolation (DTI) structure filled with a dielectric material formed on the semiconductor substrate. The first DTI structure is disposed in the first seal ring region and is extended into the semiconductor substrate. The semiconductor substrate has a pixel array region and a first seal ring region. The first seal ring region is proximate to an edge of the semiconductor substrate and surrounds the pixel array region. The first DTI structure is formed in the first seal ring region and surrounds the pixel array region. |
US11201120B2 |
Display having an amorphous silicon light shield below a thin film transistor
In embodiments of the present disclosure, there is provided a display substrate assembly including: a base substrate; a light shielding layer on the base substrate; and an active layer of a thin film transistor, above the base substrate. An orthographic projection of the active layer on the base substrate in a thickness direction of the base substrate is within an orthographic projection of the light shielding layer on the base substrate in the thickness direction of the base substrate, and the light shielding layer includes an ion-doped amorphous silicon layer. In embodiments of the present disclosure, there is also provided a method of manufacturing a display substrate assembly and a display apparatus including the display substrate assembly. |
US11201116B2 |
Semiconductor device having inter-metal dielectric patterns and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first forming a first inter-metal dielectric (IMD) layer on a substrate, patterning the first IMD layer to form first IMD patterns on the substrate, a trench surrounding the first IMD patterns, and a second IMD pattern surrounding the trench, forming a metal layer in the trench to surround the first IMD patterns, forming a second IMD layer on the first IMD patterns, the metal layer, and the second IMD pattern, and forming via conductors in the second IMD layer. Preferably, the via conductors not overlapping the first IMD patterns. |
US11201109B2 |
Hermetic metallized via with improved reliability
According to various embodiments described herein, an article comprises a glass or glass-ceramic substrate having a first major surface and a second major surface opposite the first major surface, and a via extending through the substrate from the first major surface to the second major surface over an axial length in an axial direction. The article further comprises a helium hermetic adhesion layer disposed on the interior surface; and a metal connector disposed within the via, wherein the metal connector is adhered to the helium hermetic adhesion layer. The metal connector coats the interior surface of the via along the axial length of the via to define a first cavity from the first major surface to a first cavity length, the metal connector comprising a coating thickness of less than 12 μm at the first major surface. Additionally, the metal connector coats the interior surface of the via along the axial length of the via to define a second cavity from the second major surface to a second cavity length, the metal connector comprising a coating thickness of less than 12 μm at the second major surface and fully fills the via between the first cavity and the second cavity. |
US11201107B2 |
Bonded three-dimensional memory devices and methods of making the same by replacing carrier substrate with source layer
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a carrier substrate. Memory stack structures vertically extend through the alternating stack. Each memory stack structure includes a respective vertical semiconductor channel and a respective memory film. A pass-through via structure vertically extends through a dielectric material portion that is adjacent to the alternating stack. The memory die can be bonded to a logic die containing peripheral circuitry for supporting operations of memory cells within the memory die. A distal end of each of the vertical semiconductor channels is physically exposed by removing the carrier substrate. A source layer is formed directly on the distal end each of the vertical semiconductor channels. A backside bonding pad or bonding wire is formed to be electrically connected to the pass-through via structure. |
US11201106B2 |
Semiconductor device with conductors embedded in a substrate
A structure includes a first substrate having a front side and a back side and a second substrate having a front side and a back side, wherein the back side of the second substrate is attached to the back side of the first substrate. The structure further includes a device layer over the front side of the second substrate; a first conductor going through a semiconductor layer in the second substrate; and a conductive connection that connects the first conductor to a conductive feature in the device layer. |
US11201105B2 |
Semiconductor package having a spacer with a junction cooling pipe
Implementations of semiconductor packages may include a first substrate coupled to a first die, a second substrate coupled to a second die, and a spacer included within a perimeter of the first substrate and within a perimeter of a second substrate, the spacer coupled between the first die and the second die, the spacer include a junction cooling pipe therethrough. |
US11201101B2 |
Electronic component
An electronic component has a base 10; an electronic element 20 provided on one side of the base 10; a connecting body 30 provided on one side of the electronic element 20; a heat dissipating block 40 provided on one side of the connecting body 30; an insulating part 50 provided between the connecting body 30 and the heat dissipating block 40; and a sealing part 90 in which the electronic element 20, the connecting body 30 and the insulating part 50 are sealed. At least a part of a surface on another side of the base 10 is exposed from the sealing part 90. At least a part of a surface on one side of the heat dissipating block 40 is exposed from the sealing part 90. |
US11201100B2 |
Solid-state storage device
A solid-state storage device includes a housing, a wiring board and a semiconductor package unit. The housing is formed with a heat-dissipating recess thereon. The wiring board is fixed in the housing. One side of the semiconductor package unit is mounted on the wiring board, and the other side of the semiconductor package unit is embedded in the heat-dissipating recess. A top surface and lateral surfaces surrounding the top surface of the semiconductor package unit are all thermally connected to the housing in the heat-dissipating recess. |
US11201096B2 |
Packaged device with die wrapped by a substrate
A die-wrapped packaged device includes at least one flexible substrate having a top side and a bottom side that has lead terminals, where the top side has outer positioned die bonding features coupled by traces to through-vias that couple through a thickness of the flexible substrate to the lead terminals. At least one die includes a substrate having a back side and a topside semiconductor surface including circuitry thereon having nodes coupled to bond pads. One of the sides of the die is mounted on the top side of the flexible circuit, and the flexible substrate has a sufficient length relative to the die so that the flexible substrate wraps to extend over at least two sidewalls of the die onto the top side of the flexible substrate so that the die bonding features contact the bond pads. |
US11201093B2 |
Method of manufacturing a semiconductor device including the horizontal channel FET and the vertical channel FET
A method of fabricating a semiconductor device is disclosed. In one aspect, the method includes forming, in a vertical channel field-effect transistor (FET) device region, a vertical channel FET device including a first semiconductor structure including a lower source/drain portion, an upper source/drain portion, a first channel portion extending vertically and intermediate the source/drain portions and a gate structure extending along the channel portion and, in a horizontal channel FET device region, a horizontal channel FET device comprising a second semiconductor structure including a first source/drain portion, a second source/drain portion, a second channel portion extending horizontally and intermediate the source/drain portions, and a gate structure extending across the channel portion. |
US11201089B2 |
Robust low-k bottom spacer for VFET
Embodiments of the present invention are directed to techniques for forming a robust low-k bottom spacer for a vertical field effect transistor (VFET) using a spacer first, shallow trench isolation last process integration. In a non-limiting embodiment of the invention, a semiconductor fin is formed over a substrate. A first dielectric liner is formed on a sidewall of the semiconductor fin. A bottom spacer is formed over the substrate and on a sidewall of the first dielectric liner. The first dielectric liner is positioned between the semiconductor fin and the bottom spacer. Portions of the bottom spacer are removed to define a shallow trench isolation region. |
US11201086B2 |
Semiconductor devices and methods of forming the same
Semiconductor devices and methods of forming the semiconductor devices are provided. The methods may include forming a fin, forming a first device isolating layer on a side of the fin, forming a second device isolating layer extending through the first device isolating layer, forming first and second gates traversing the fin and forming a third device isolating layer between the first and second gates. The first device isolating layer may include a first material and a lowermost surface at a first depth. The second device isolating layer may include a second material and a lowermost surface at a second depth greater than the first depth. The third device isolating layer may extend into the fin, may include a lowermost surface at a third depth less than the first depth and a third material different from the first and the second materials. |
US11201083B2 |
Methods for forming memory devices, and associated devices and systems
Methods of manufacturing memory devices having memory cells and corresponding selectors, and associated systems and devices, are disclosed herein. In one embodiment, a method of manufacturing a memory device includes (a) removing a protection layer formed over the memory cells and (b) forming a cap layer over the memory cells before forming a conductive via through the memory device. The cap layer is configured to protect the memory cells during operation and can comprise a resistive material. The protection layer can be more efficiently removed with improved process margin and less device health impact using a polishing process before the conductive via is formed, thus increasing the manufacturing margin of the memory device. |
US11201082B2 |
Deep trench isolation structure in semiconductor device
A method includes forming an isolation region between a plurality of active regions of a semiconductor substrate, forming at least one deep trench extending from the isolation region toward a bottom of the semiconductor substrate, and forming an interlayer dielectric layer over the semiconductor substrate. The interlayer dielectric layer fills in the deep trench to form a deep trench isolation structure and an air void in the deep trench isolation structure. |
US11201076B2 |
Electrostatic chuck device
This electrostatic chuck device includes an electrostatic chuck part which has a placement surface on one main surface thereof to place a plate-shaped sample and has an electrode for electrostatic attraction; a temperature controlling base part configured to cool the electrostatic chuck part; and a heater element disposed between the electrostatic chuck part and the temperature controlling base part, in which the electrostatic chuck part and the temperature controlling base part are parts in which a plurality of through holes communicating in a thickness direction are provided, the heater element has a first site formed in a band shape and a second site continuous with the first site, wherein the second site is formed to have in a band shape and a closed ring shape, one through hole of the through holes is disposed on an inner peripheral side of the second site in plan view. |
US11201066B2 |
Control of under-fill using a dam on a packaging substrate for a dual-sided ball grid array package
Described herein are methods of manufacturing dual-sided packaged electronic modules to control the distribution of an under-fill material between one or more components and a packaging substrate. The disclosed technologies include using a dam on a packaging substrate that is configured to prevent or limit the flow of a capillary under-fill material. This can prevent or limit the capillary under-fill material from flowing onto or contacting other components or elements on the packaging substrate, such as solder balls of a ball-grid array. Accordingly, the disclosed technologies control under-fill for dual-sided ball grid array packages using a dam on a packaging substrate. |
US11201063B2 |
Substrate processing method and substrate processing apparatus
A substrate that includes a first film of a silicon-containing film and a second film having a second aperture formed on the first film is subjected to processing that includes: preparing the substrate; controlling a temperature of the substrate to −30° C. or less; and etching the first film through the second aperture using a plasma formed from a first process gas containing a fluorocarbon gas. By etching the first film through the second aperture, a first aperture of a tapered shape is formed in the first film such that a width of the first aperture gradually decreases toward a bottom of the first aperture. |
US11201060B2 |
Structure and formation method of semiconductor device with metal gate stack
Structures and formation methods of a semiconductor device structure are provided. The method includes forming a dummy gate stack over a semiconductor substrate and forming a spacer element over a sidewall of the dummy gate stack. The method also includes removing the dummy gate stack to form a recess exposing a semiconductor strip and forming an inhibition layer over an interior surface of the spacer element. The method further includes forming a gate dielectric layer in the recess to selectively cover the semiconductor strip. The inhibition layer substantially prevents the gate dielectric layer from being formed on the inhibition layer. In addition, the method includes forming a metal gate electrode over the gate dielectric layer. |
US11201059B2 |
Device having work function metal stack and method of forming the same
A method includes removing a dummy gate to form a gate trench. A gate dielectric layer is deposited over a bottom and sidewalls of the gate trench. A first work function metal layer is deposited over the gate dielectric layer. A dummy layer is deposited over the first work function metal layer. An impurity is introduced into the dummy layer and the first work function metal layer after the dummy layer is deposited. The dummy layer is removed after the impurity is introduced into the dummy layer and the first work function metal layer. The gate trench is filled with a conductive material after the dummy layer is removed. |
US11201058B2 |
GaN devices with ion implanted ohmic contacts and method of fabricating devices incorporating the same
A method for activating implanted dopants and repairing damage to dopant-implanted GaN to form n-type or p-type GaN. A GaN substrate is implanted with n- or p-type ions and is subjected to a high-temperature anneal to activate the implanted dopants and to produce planar n- or p-type doped areas within the GaN having an activated dopant concentration of about 1018-1022 cm−3. An initial annealing at a temperature at which the GaN is stable at a predetermined process temperature for a predetermined time can be conducted before the high-temperature anneal. A thermally stable cap can be applied to the GaN substrate to suppress nitrogen evolution from the GaN surface during the high-temperature annealing step. The high-temperature annealing can be conducted under N2 pressure to increase the stability of the GaN. The annealing can be conducted using laser annealing or rapid thermal annealing (RTA). |
US11201057B2 |
Techniques and apparatus for anisotropic stress compensation in substrates using ion implantation
A method may include providing a substrate, where the substrate includes a first main surface and a second main surface, opposite the first main surface. The second main surface may include a stress compensation layer. The method may include directing ions to the stress compensation layer in an ion implant procedure. The ion implant procedure may include exposing a first region of the stress compensation layer to a first implant process, wherein a second region of the stress compensation layer is not exposed to the first implant process. |
US11201053B2 |
Film forming method and film forming apparatus
A method for forming a silicon nitride film to cover a stepped portion formed by exposed surfaces of first and second base films in a substrate, includes: forming a nitride film or a seed layer to cover the stepped portion, wherein the nitride film is formed by supplying, to the substrate, a nitrogen-containing base-film nitriding gas for nitriding the base films, exposing the substrate to plasma and nitriding the surface of the stepped portion, and the seed layer is composed of a silicon-containing film formed by supplying a raw material gas of silicon to the substrate and is configured such that the silicon nitride film uniformly grows on the surfaces of the base films; and forming the silicon nitride film on the seed layer by supplying, to the substrate, a second raw material gas of silicon and a silicon-nitriding gas for nitriding silicon. |
US11201051B2 |
Method for layer by layer growth of conformal films
Techniques herein include methods of forming conformal films on substrates including semiconductor wafers. Conventional film forming techniques can be slow and expensive. Methods herein include depositing a self-assembled monolayer (SAM) film over the substrate. The SAM film can include an acid generator configured to generate acid in response to a predetermined stimulus. A polymer film is deposited over the SAM film. The polymer film is soluble to a predetermined developer and configured to change solubility in response to exposure to the acid. The acid generator is stimulated and generates acid. The acid is diffused into the polymer film. The polymer film is developed with the predetermined developer to remove portions of the polymer film that are not protected from the predetermined developer. These process steps can be repeated a desired number of times to grow an aggregate film layer by layer. |
US11201049B2 |
Thiourea organic compound for gallium arsenide based optoelectronics surface passivation
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a gallium arsenide substrate, a thiourea-based passivation layer in contact with at least a top surface of the gallium arsenide substrate, and a capping layer in contact with the thiourea-based passivation layer. The method includes passivating a gallium arsenide substrate utilizing thiourea to form a passivation layer in contact with at least a top surface of the gallium arsenide substrate. The method further includes forming a capping layer in contact with at least a top surface of the passivation layer, and annealing the capping layer and the passivation layer. |
US11201048B2 |
Quadrupole devices
A method of operating a quadrupole device is disclosed that comprises operating the quadrupole device in a first mode of operation, and operating the quadrupole device in a second mode of operation. Operating the quadrupole device in the first mode of operation comprises applying one or more first voltages to the quadrupole device such that the quadrupole device is operated in an initial stability region and such that at least some ions are stable within the quadrupole device. Operating the quadrupole device in the second mode of operation comprises applying one or more second voltages to the quadrupole device such that the quadrupole device is operated in a different stability region and such that at least some of the ions that were stable within the quadrupole device in the first mode of operation are stable within the quadrupole device in the second mode of operation. |
US11201044B2 |
Multipole assembly configurations for reduced capacitive coupling
A first multipole assembly includes a first plurality of rod electrodes arranged about an axis and configured to confine ions radially about the axis. A second multipole assembly disposed adjacent to the first multipole assembly includes a second plurality of rod electrodes arranged about the axis and configured to confine the ions radially about the axis. An orientation of the first multipole assembly about the axis is rotationally offset relative to an orientation of the second multipole assembly about the axis. |
US11201040B2 |
Substrate supporting unit and film forming device having the substrate supporting unit
A substrate supporting unit is provided. The substrate supporting unit possesses a shaft, a first heater, and a stage. The first heater is located in the shaft and is configured to heat an upper portion of the shaft. The stage is located over the shaft and includes a first plate, a second plate over the first plate, and a second heater between the first plate and the second plate. |
US11201035B2 |
Radical source with contained plasma
Described herein are technologies related to a radical source with a housing that includes a plasma cavity that is designed to contain a plasma created by a plasma generator. The housing has at least one gas injector designed to inject process gas into the plasma. The plasma produces radicals from the gas injected into the plasma. The cavity has an exit or opening formed therein that ejects the radicals from the cavity. The ejected radicals may be directed towards a subject wafer substrate under the radical source. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. |
US11201034B2 |
Plasma processing apparatus and control method
A plasma processing apparatus includes: a processing container; an electrode that places a substrate thereon within the processing container; a plasma generation source that supplies plasma into the processing container; a bias power supply that supplies bias power to the electrode; a part exposed to the plasma in the processing container; a DC power supply that supplies a DC voltage to the part; a controller that executes a process including a first control procedure in which a first state in which the DC voltage has a first voltage value and a second state in which the DC voltage has a second voltage value higher than the first voltage value are periodically repeated, and the first voltage value is applied in a partial period in each cycle of a potential of the electrode, and the second voltage value is applied such that the first state and the second state are continuous. |
US11201027B2 |
Triggered fuse for low-voltage applications
The invention relates to a triggered fuse for low-voltage applications for protecting devices that can be connected to a power supply system, in particular surge protection devices, consisting of at least one fusible conductor which is located between two contacts and is arranged in a housing, and also consisting of a trigger device for controlled disconnection of the fusible conductor in the event of malfunctions or overload states of the respective connected device, wherein an arc quenching medium is introduced into the housing. By way of example, an arc quenching medium-free region is formed in the housing such that the at least one fusible conductor is exposed, and a mechanical disconnection element can be introduced into the arc quenching medium-free region via an access point in the housing in order to mechanically destroy the at least one fusible conductor depending on the trigger device, and independently of its melting integral. |
US11201026B2 |
Protection device and circuit protection apparatus containing the same
A protection device comprises a substrate, a fusible element and a heating element. The substrate comprises a first electrode and a second electrode on its surface. The fusible element is disposed on the substrate and connects to the first electrode and the second electrode at two ends. The fusible element comprises a first metal layer and a second metal layer disposed on the first metal layer. The second metal layer has a lower melting point than that of the first metal layer. The heating element is disposed on the substrate. In the event of over-voltage or over-temperature, the heating element heats up to melt and blow the fusible element. The second metal layer is 40-95% of the fusible element in thickness. |
US11201025B2 |
Systems and methods for an electromagnetic actuator
An electromagnetic actuator having a permanent magnet coupled to an armature of the electromagnetic actuator is provided. The electromagnetic actuator includes a housing, and an armature assembly arranged within the housing. The armature assembly includes an armature and a permanent magnet coupled to the armature. The armature is movable between a first position and a second position, and the permanent magnet defines an axial magnet thickness and the armature defines an axial armature thickness. A ratio of the axial armature thickness to the axial magnet thickness is greater than approximately three. |
US11201024B2 |
Switchgear driving arrangement
A switchgear driving arrangement includes a transmission element which penetrates a wall of a housing. The transmission element is guided in a linearly movable manner in such a way as to be supported on the wall. A first guide bearing is located inside the housing. A second guide bearing is located outside the housing. An electrical switchgear is also provided. |
US11201021B2 |
Switch with guide and sealant
A switch includes a housing, a movable member reciprocable in the movement direction relative to the housing and including an operation part located at an end of the movable member outside the housing, a guide that guides the movable member in the movement direction, and a sealant sealing a gap between the movable member and the housing inside the compartment. |
US11201020B2 |
Bracket, functional module, mounting method of electrical device and the electrical device
Embodiments of the present disclosure provide a bracket, a functional module and a mounting method of an electrical device. The bracket described herein includes a body comprising a supporting portion adapted to support a functional component of the electrical device, a first coupling portion and a second coupling portion symmetrically arranged on the body with respect to a longitudinal axis of the supporting portion, and the second coupling portion is adapted to be coupled with the first coupling portion of a further bracket of the same specification to form a bracket set. The bracket described herein can be interlocked together, and the mounting component and the bracket are integrally formed. As a result, the appearance of the electrical device is improved, more mounting screws are saved, the mounting steps of the electrical device are reduced, and the mounting efficiency of the electrical device is improved. |
US11201017B2 |
Method for manufacturing capacitor
A method for manufacturing a capacitor includes a step of forming a case integrated with a terminal unit designed to be connected with an external terminal, and a step of housing a capacitor element in the case so that the terminal unit is electrically connected to the capacitor element. The step of forming the case includes heating a metal mold to a temperature less than or equal to a glass transition temperature of a thermoplastic resin that is a material for the case. The metal mold internally has a mold part that is a hollow part having a shape of the case. And the step of forming the case further includes, after the heating of the metal mold and inserting the terminal unit into the mold part, injecting the thermoplastic resin in a molten state into the mold part of the metal mold. |
US11201012B2 |
Multi-layered ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body having a dielectric layer disposed between two internal electrodes. The dielectric layer includes a plurality of dielectric grains. A grain boundary between at least two dielectric grains of the plurality of dielectric grains has a ratio Si/Ni of a weight of Si to a weight of Ni in the grain boundary that is at least 1 and 6 or less. |
US11201010B2 |
Multilayer capacitor and manufacturing method for the same
A multilayer capacitor includes a capacitor body including first and sixth surfaces; including an active region including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed with the dielectric layers interposed therebetween, and cover regions disposed on an upper surface and a lower surface of the active region; and having one end of each of the first and second internal electrodes exposed through the third and fourth surfaces, respectively; and first and second external electrodes respectively disposed on the third and fourth surfaces of the capacitor body. Each of the cover regions has a plurality of holes. |
US11201005B2 |
Solenoid having inverse tapered armature for solenoid-actuated valve
A solenoid (54) for a solenoid-actuated valve (30) includes a sintered powder metal one-piece core (64) of at least one soft magnetic material and at least one non-magnetic material integrally connected together and a movable armature (88) disposed in the core (64) and having a tapered tip to achieve a required force vs position and current characteristics. |
US11200998B2 |
X-ray chopper wheel assembly
An x-ray chopper wheel assembly includes a disk chopper wheel and a source-side scatter plate that has a solid cross-sectional area that absorbs x-ray radiation and is substantially smaller than a solid cross-sectional area of the disk chopper wheel. The assembly also includes a support structure that secures the source-side scatter plate substantially parallel to the disk chopper wheel, with a source-side gap between the scatter plate and the disk chopper wheel being a distance that substantially prevents x-ray leakage. An additional, output-side scatter plate may also be provided to reduce x-ray leakage further. Embodiments enable safe operation while significantly reducing weight, which is advantageous for a variety of disk-chopper-wheel-based x-ray scanning systems, especially hand-held x-ray scanners. |
US11200996B2 |
System and process for production and collection of radioisotopes
A means for installing material, through a fuel assembly instrument thimble insert, into the existing instrument thimbles in nuclear fuel assemblies for the purpose of allowing the material to be converted to commercially valuable quantities of desired radioisotopes during reactor power operations during a remainder of a fuel cycle and removing the radioisotopes from the core through the reactor flange opening once the fuel assemblies have been removed for refueling. The invention also describes methods that can be used to harvest the irradiated material so it can be packaged for transportation from the reactor to a location where the desired radioisotope(s) can be extracted from the fuel assembly instrument thimble insert. |
US11200993B2 |
Radiation protection clothing arrangement and method of wearing same
Radiation protection clothing arrangement and method of wearing the radiation protection clothing arrangement. The radiation protection clothing arrangement includes a flexible coat having radiation protection material configurable to surround, in a state of use, an interior space and a bottom edge, a weight-relieving device that is embodied as a support skeleton connected to the flexible coat and that absorbs a weight of the flexible coat in multiple locations distributed in a direction of gravity and a support device, to which the support skeleton is connected, being arranged within a space extending in the direction of gravity from the interior space and being supportable, in the state of use, on an underlying surface. |
US11200991B2 |
Molten salt nuclear reactor
A molten salt nuclear reactor a neutron moderator core that has an inner region that defines channels of a first diameter separated by a first pitch and, an outer region that defines channels of a second diameter separated by a second pitch. The first diameter is larger than the second diameter and the first pitch is larger than the second pitch. This configuration allows for an increased capture of neutrons by fertile elements in the outer region. That is, less neutrons are lost to the outside of the core. The configuration is such that the neutron multiplication factor is larger than one in the inner portion and lower than one in the outer portion. |
US11200990B2 |
Systems and methods for merging and compressing compact tori
Systems and methods utilizing successive, axially symmetric acceleration and adiabatic compression stages to heat and accelerate two compact tori towards each other and ultimately collide and compress the compact tori within a central chamber. Alternatively, systems and methods utilizing successive, axially asymmetric acceleration and adiabatic compression stages to heat and accelerate a first compact toroid towards and position within a central chamber and to heat and accelerate a second compact toroid towards the central chamber and ultimately collide and merge the first and second compact toroids and compress the compact merge tori within the central chamber. |
US11200986B2 |
Database and machine learning in response to parallel serial dual microfluidic chip
A method for generating medical trends based on medical test results by a server, comprising obtaining results from a first test related to a medical condition of a first patient, obtaining results from a second test related to a medical condition second patient, wherein the results include patient information and efficacy and dosage level information of a medication, comparing the patient information and the test results of the first patient with the patient information and the test results of the second patient, determining that a patient characteristic of the first patient matches a patient characteristic of the second patient, storing a potential trend, receiving a plurality of additional test results, determining that the potential trend is found in the additional test results in an amount that is above a threshold, and altering the potential trend to an active trend. |
US11200979B2 |
Pharmacy automation using autonomous robot
A pharmacy automation system having a robot having a hardware device and a software for internal mapping to perform simultaneous localization and mapping (SLAM) is disclosed herein. The robot is configured to use the SLAM technique to carry out at least the following different interactions: the robot communicates autonomously with a physician or an assistant directly or via an intermediary; the robot interacts with an inventory of goods and browses the inventory of goods to determine if a prescribed medication is available in the pharmacy; if the prescribed medication is available in the pharmacy, the robot interacts with a medication dispenser, using the internal mapping to fill a container with the prescribed medication, and store the container; when a patient or a proxy arrives to pick up the prescribed medication, the robot checks and approves an identification of the patient or the proxy; and when the patient or proxy presents a prescription containing the prescribed medication, the robot retrieves the container with the prescribed medication and hands the container with the prescribed medication over to the patient or proxy. |
US11200977B2 |
Medical image processing apparatus, control method for the same, and program
A plurality of analysis functions each corresponding to an organ are managed, and organ information is stored in such a manner as to correlate with a corresponding type of analysis function. The organ information indicates which of a plurality of regions included in the organ is to be subjected to thinning. Specification of one of the analysis functions is received from a user, and medical image data is acquired. A plurality of regions of an organ included in the acquired medical image data are identified. The identified plurality of regions of the organ, a region to be subjected to thinning is determined on the basis of the stored organ information and the received type of the analysis function. Thinning is performed on the determined region of the organ. An image of the thinned region is displayed together with an image of a region not subjected to thinning. |
US11200975B2 |
Framework for modeling collections and their management
Management of collections of medical documents is provided. In various embodiments, search criteria are specified for one or more datastore. Location information for a plurality of medical documents (e.g. images, textual documents, time series data, etc.) is retrieved from the one or more datastore. The location information for the plurality of medical documents is aggregated into a virtual collection. The virtual collection is indexed by metadata of the virtual collection. |
US11200970B2 |
Systems and methods for sharing recorded medical data with authorized users
Systems and methods are configured for maintaining identifying data of a first user in association with a personal device of the first user; maintaining a rolling recording of medical data generated at the personal device of the first user, wherein the rolling recording encompasses data generated during a defined duration of time; receiving a request to access the medical data from a second device, wherein the request comprises authorization credentials associated with the second device; and upon verification that the authorization credentials are associated with an authorized user, providing, to the second device, access to the rolling recording of medical data generated at the personal device of the first user. |
US11200967B1 |
Medical patient synergistic treatment application
An application operating on a portable computing device that generates a suggested hypothesis of at least one of: a diagnosis, a treatment, and subsequent medical investigation. The application receives quantified subfactors, collectively defining factors, for each patient. Subfactors of the medical condition are related to the history, symptoms, signs, tests, and responses to the treatment. The application determines an odds ratio for each factor regarding each hypothesized medical condition as well as an associated prevalence. The application can also determine a respective sensitivity and specificity. Posterior probability distribution, such as using Bayesian statistics, can be applied using odds ratios, prevalence, sensitivity specificity, and the associated correlations to determine the suggested hypothesis of the diagnosis, treatment, and any next tests. |
US11200964B2 |
Short imagery task (SIT) research method
The present disclosure relates to biologically and behaviorally based methods of measuring audience response to a short stimulus. |
US11200954B2 |
Programming nonvolatile memory cells through a series of predetermined threshold voltages
Adaptive write operations for non-volatile memories select programming parameters according to monitored programming performance of individual memory cells. In one embodiment of the invention, programming voltage for a memory cell increases by an amount that depends on the time required to reach a predetermined voltage and then a jump in the programming voltage is added to the programming voltage required to reach the next predetermined voltage. The adaptive programming method is applied to the gate voltage of memory cells; alternatively, it can be applied to the drain voltage of memory cells along a common word line. A circuit combines the function of a program switch and drain voltage regulator, allowing independent control of drain voltage of selected memory cells for parallel and adaptive programming. Verify and adaptive read operations use variable word line voltages to provide optimal biasing of memory and reference cells during sensing. |
US11200947B2 |
Superconducting nanowire-based programmable processor
Apparatus and methods relating to programmable superconducting cells are described. A programmable superconducting cell can be formed from a superconducting current loop having at least two terminals connected to the loop. The current loop and terminals can be formed from a single layer of superconducting material. The programmable superconducting cell can be incorporated into a crossbar architecture to form a high-speed vector-matrix multiplying processor for deep neural network computations. |
US11200942B2 |
Apparatuses and methods for lossy row access counting
Embodiments of the disclosure are drawn to apparatuses, systems, and methods for lossy row access counting. Row addresses along a to address bus may be sampled. When the row address is sampled it may be compared to a plurality of stored addresses in a data storage unit. If the sampled address matches one of the stored addresses, a count value associated with that address may be updated in a first direction (such as being increased). Periodically, all of the count values may also be updated in a second direction (for example, decreased). |
US11200940B2 |
Devices and methods to store an initialization state
According to one implementation of the present disclosure, a memory array to block read-access of uninitialized memory locations is disclosed. The memory array includes: a plurality of memory cells apportioned into a plurality of memory columns and a plurality of memory rows, where each of the memory cells is configured to store a single bit of memory data; and one or more initialization columns corresponding to at least one of the plurality of memory columns. The initialization state of a memory row of the memory cells may be configured to be stored in: the memory row; a latch of word-line driver circuitry coupled to the memory array; or a memory cell of the one or more initialization columns of a corresponding row of the plurality of memory rows of the memory array. |
US11200939B1 |
Memory with per die temperature-compensated refresh control
Memory devices, systems, and associated methods with per die temperature-compensated refresh control, and associated methods, are disclosed herein. In one embodiment, a memory device includes a plurality of memory cells and a sensor configured to measure a temperature of the memory device. The memory device determines a frequency at which it is receiving refresh commands. The memory device is further configured to skip refresh operations of the memory cells based, at least in part, on the determination and on the temperature of the memory device. |
US11200936B2 |
Read-once memory
A volatile memory circuit includes a first flip-flop, a second flip-flop having a set input coupled to an output of the first flip-flop. Logic circuitry of the memory circuit logically combines an output of the second flip-flop and information representative of the output of the first flip-flop to generate an output of the memory circuit. In response to a read command, the first flip-flop is reset and content of the second flip-flop is output by the circuit. |
US11200935B2 |
Three-dimensional memory device with static random-access memory
Embodiments of 3D memory devices with a static random-access memory (SRAM) and fabrication methods thereof are disclosed herein. In one example, the method for operating a 3D memory device having an input/output circuit, an array of SRAM cells, and an array of 3D NAND memory strings in a same chip. The method may include transferring data through the input/output circuit to the array of SRAM cells, storing the data in the array of SRAM cells, and programming the data into the array of 3D NAND memory strings from the array of SRAM cells. |
US11200934B2 |
Tunneling metamagnetic resistance memory device and methods of operating the same
A magnetoresistive memory device includes a first electrode, a second electrode, and a layer stack located between the first electrode and the second electrode. The layer stack may include a ferroelectric material layer and a metamagnetic tunnel junction containing a metamagnetic material layer, an insulating barrier layer, and a metallic material layer. Alternatively, the layer stack may include a multiferroic material layer, the metamagnetic material layer, the insulating barrier layer, and a reference magnetization layer. |
US11200933B2 |
Magnetic multilayer film, magnetic memory element, magnetic memory and method for producing same
The magnetic memory element (100) includes: a conductive layer that includes a heavy metal layer (10) containing a 5d transition metal; a first ferromagnetic layer (20) that is adjacent to the conductive layer and contains a ferromagnetic layer having a reversible magnetization; a barrier layer (30) that is adjacent to the first ferromagnetic layer (20) and includes an insulating material; a reference layer (40) that is adjacent to the barrier layer (30) and has at least one second ferromagnetic layer (41) having a fixed magnetization direction; a cap layer (50) that is adjacent to the reference layer (40) and includes a conductive material; a first terminal (T1) that is capable of introducing a current into one end of the heavy metal layer (10) in the longitudinal direction; a second terminal (T2) that is capable of introducing a current into the other end of the heavy metal layer (10) in the longitudinal direction; and a third terminal (T3) that is capable of introducing a current into the cap layer (50). |
US11200932B2 |
Non-volatile memory device, controller and memory system
A non-volatile memory device is provided. The non-volatile memory device includes a clock pin, a clock signal being received from a controller through the clock pin; a first input/output pin; a second input/output pin, data being received from the controller in synchronization with the clock signal through the second input/output pin; a command/address buffer configured to operate at a first operating speed and buffer a command and an address received through the first input/output pin in synchronization with the clock signal; a memory cell array including a plurality of memory cells; and a control logic configured to control operations with respect to the plurality of memory cells, based on the command and the address buffered in the command/address buffer. |
US11200931B2 |
Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset. |
US11200929B1 |
Time division multiplexing (TDM) based optical ternary content addressable memory (TCAM)
Systems and methods for an optical ternary content addressable memory (TCAM) are provided. The optical TCAM implements a time-division multiplexing (TDM) based encoding scheme to encode each bit position of a search word in the time domain. Each bit position is associated with at least two time slots. The encoded optical signal comprising the search word is routed through one or more modulators configured to represent a respective TCAM stored word. If a mismatch between at least one bit position of the search word and at least one TCAM stored word occurs, a photodetector or photodetector array will detect light. |
US11200928B2 |
Memory controller and operating method with read margin control circuit determining data valid window
A read margin control circuit is provided. The read margin control circuit includes a delay circuit that delays a data input/output signal and generates delay signals having different phases from each other, a sampler that samples the delay signals based on a data strobe signal to generate sampling values, and a determiner configured to determine a data valid window of the data input/output signal based on the sampling values. |
US11200927B2 |
Timing signal delay compensation in a memory device
Methods, systems, and devices for timing signal delay compensation in a memory device are described. In some memory devices, operations for accessing memory cells may be performed with timing that is asynchronous relative to an input signal. To support asynchronous timing, a memory device may include delay components that support generating a timing signal having aspects that are delayed relative to an input signal. In accordance with examples as disclosed herein, a memory device may include delay components having a variable and configurable impedance, where the configurable impedance may be based at least in part on a configuration signal generated at the memory device. A configuration signal may be generated based on fabrication characteristics of the memory device, or based on operating conditions of the memory device, or various combinations thereof. |
US11200926B2 |
Dual rail memory, memory macro and associated hybrid power supply method
A dual rail memory operable at a first voltage and a second voltage is disclosed. The dual rail memory includes: a memory array operates at the first voltage; a word line driver circuit configured to drive a word line of the memory array to the first voltage; a data path configured to transmit an input data signal or an output data signal, wherein the data path includes a first level shifter for transferring the input data signal from the second voltage to the first voltage; and a control circuit configured to provide control signals to the memory array, the word line driver circuit and the data path, wherein the control circuit includes a second level shifter for transferring an input control signal from the second voltage to the first voltage; wherein the data path and the control circuit are configured to operate at both the first and second voltages. |
US11200925B2 |
Read only memory (ROM)-emulated memory (REM) profile mode of memory device
A programmable memory device includes a read only memory (ROM) block to store instructions associated with functionality of the programmable memory device. The device includes a memory array having a set of reserved pages to store updates to be performed on the ROM block. The device includes a controller coupled to the ROM block and the memory array. The controller is to execute the instructions to: execute a set features command; program, in execution of the set features command, a set of sub-feature parameters to a specified feature address of the set of reserved pages, wherein the set of sub-feature parameters are to trigger operation within a ROM-emulated memory (REM) profile mode; and program a REM-profiled page of the set of reserved pages with REM data received from a host system. |
US11200923B2 |
Semiconductor apparatus
A semiconductor apparatus includes a first chip that generates a first oscillator signal in response to a detection enable signal and activates a ZQ circuit in response to a ZQ enable signal, and a second chip generates the ZQ enable signal by comparing frequencies of the first oscillator signal and a second oscillator signal with each other in response to the detection enable signal. |
US11200919B2 |
Providing a user interface for video annotation tools
Implementations generally provide a user interface for video annotation tools. In some implementations, a method includes obtaining at least one video of at least one object performing at least one action displaying one or more portions of the at least one video in a user interface. The method further includes displaying a plurality of annotation tracks in the user interface, where each annotation track of the plurality of annotation tracks is associated with one or more of the at least one object and the at least one action in the at least one video. The method further includes obtaining one or more annotations associated with the at least one video based on the plurality of annotation tracks. |
US11200918B1 |
Video framing based on device orientation
A video may include visual content having a progress length. A user may interact with a mobile device to set framings of the visual content at moments within the progress length. The framings of the visual content may be provided to a video editing application. The video editing application may utilize the framings set via the mobile device to provide preliminary framings of the visual content at the moments within the progress length. |
US11200914B2 |
Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape
A recording device includes: a recording unit that records plural objects including data and metadata related to the data on a portable recording medium, and executes a process of recording first set data, which is a set of the metadata included in the object, at every predetermined timing after recording at least one of the objects, wherein each piece of the first set data is a set of the metadata included in the object recorded after recording of immediately preceding recorded first set data. |
US11200910B2 |
Resolution of edit conflicts in audio-file development
A processor may store a first version of an audio file and fragment the audio file into at least a first time segment. The processor may receive a first edit to the audio file and identify a first edited version of the first time segment in the first edit. The processor may update the first version of the audio file with the first edit, resulting in a second version of the audio file comprising the first edited version of the first time segment. The processor may receive a second edit to the first version of the audio file and identify a second edited version of the first time segment in the second edit. The processor may determine, based on the second edited version, that the second edit alters an outdated version of the first time segment, resulting in an edit conflict. The processor may notify a user of the conflict. |
US11200909B2 |
Method of generating estimated value of local inverse speaking rate (ISR) and device and method of generating predicted value of local ISR accordingly
A method is disclosed. The proposed method includes: providing an initial speech corpus including plural utterances; based on a condition of maximum a posteriori (MAP), according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the kth utterance, using a probability of an ISR of the kth utterance xk to estimate an estimated value {circumflex over (x)}k of the xk; and through the MAP condition, according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the given lth breath group/prosodic phrase group (BG/PG) of the kth utterance, using a probability of an ISR of the lth BG/PG of the kth utterance xk,l to estimate an estimated value {circumflex over (x)}k,l of the xk,l wherein the {circumflex over (x)}k,l is the estimated value of local ISR, and a mean of a prior probability model of the {circumflex over (x)}k,l is the {circumflex over (x)}k. |
US11200908B2 |
Method and device for improving voice quality
A method for improving voice quality is provided herein. The method includes receiving acoustic signals from a microphone array; receiving sensor signals from an accelerometer sensor of the headset; generating, by a beamformer, a speech output signal and a noise output signal according to the acoustic signals; best-estimating the speech output signal according to the sensor signals to generate a best-estimated signal; and generating a mixed signal according to the speech output signal and the best-estimated signal. |
US11200900B2 |
Offline voice control
As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing. |
US11200892B1 |
Speech-enabled augmented reality user interface
A speech interface device is configured to display an Augmented Reality (AR) user interface that displays information specific to a vehicle or other object. For example, the device may capture images of the vehicle and may displaying the AR user interface with labels, graphical elements, visual effects, and/or additional information superimposed above corresponding portions of the vehicle represented in the images. Using a remote system to perform speech processing, the device may respond to a voice command, enabling the AR user interface to display specific information about the vehicle and/or features of the vehicle in response to the voice command. The device may also send position data indicating information about what is displayed on the AR user interface, enabling the remote system to provide information about specific features or components based on where the device is pointed. |
US11200891B2 |
Communications utilizing multiple virtual assistant services
Microphone data indicative of a user spoken phrase is captured utilizing the microphone at a communication apparatus. At least a portion of the microphone data is sent to a set of computing devices. A response phrase determined at a virtual assistant service is received from each of the computing devices. A preferred response phrase is identified among the set of received response phrases according to a preference rule. The preferred response phrase is caused to be output via a speaker at the communication apparatus. |
US11200882B2 |
Signal processing device, signal processing method, and storage medium for storing program
A signal processing device according to an exemplary aspect of the present invention includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: extract, from a target signal, a feature value representing a feature of the target signal; calculate, based on the extracted feature value, signal element bases capable of representing a plurality of object signals by linear combination, and information of the linear combination, weights each representing intensities of the plurality of object signals included in the target signal; derive, based on the weights, information of a target object signal included in the target signal, the target object signal being at least one type of the plurality of object signals; and output information of the target object signal. |
US11200879B2 |
Sound control device, wearable sound device and control method
A sound control device includes: a first memory storing instructions; and a processor that implements the stored instructions to execute a plurality of instructions, including: a synthesizing task that synthesizes a synthesized sound signal from an input sound signal acquired from a sound input device and a reproducing sound signal acquired from a sound reproducing device; an outputting task that outputs alternately between the reproducing sound signal and the synthesized sound signal to a sound emitting device; a notification control task that outputs notifying information for causing a notifying device to notify for a notification period, which is an output period during which the outputting task is outputting the synthesized sound signal to the sound emitting device; and a registering task that registers, in a second memory, duration information specifying the notification period. |
US11200878B2 |
Noise cancellation using segmented, frequency-dependent phase cancellation
Noise abatement within a signal stream containing unwanted signal referred to as noise is performed by acquiring a digitized noise signal and using a digital processor circuit to subdivide the acquired noise signal into different frequency band segments and thereby generate a plurality of segmented noise signals. Then individually for each segmented noise signal, the processor shifts in time the segmented noise signal by an amount dependent on a selected frequency of the segmented noise signal to produce a plurality of shifted segmented noise signals. The precise time shift applied to each noise segment considers the frequency content of the segment and the system processing time. Individually for each segmented noise signal, amplitude scaling is applied. The shifted and amplitude-scaled segmented noise signals are then combined to form a composite anti-noise signal which is output into the signal stream to abate the noise through destructive interference. |
US11200877B2 |
Face mask for facilitating conversations
Apparatuses, systems, devices, and methods for a face mask for facilitating conversations are disclosed. A face mask includes a microphone located on an inside of the face mask, a processor located on the inside of the face mask and connected to the microphone, and a memory located on the inside of the face mask that stores code executable by the processor. The code is executable by the processor to capture, using the microphone, audio spoken by a user wearing the face mask, determine a mode that the face mask is in for transmitting the captured audio to a destination, and transmit the captured audio to the destination based on the determined mode. |
US11200870B2 |
Homography transformation matrices based temperature calibration of a viewing system
A calibration set is stored on a storage device, including a plurality of temperatures and a plurality of homography transformation matrices, each respective homography transformation matrix being for a respective temperature. A temperature is detected. A respective one of the homography transformation matrices is selected for a temperature matching the temperature. A geometric change is calculated based on the selected homography relationship. Data representing local content is received. A rendering of the local content is generated based on the geometric change and displayed to a user. |
US11200863B2 |
Driving method of display panel, driving device and display device
A driving method of a display panel includes the steps of: using a timing controller chip to receive a first data signal of a control board; using the timing controller chip to convert the first data signal into a second data signal; using the timing controller chip to generate a variable-frequency first clock signal, and to transmit the second data signal and the first clock signal to a source driving chip; and using the timing controller chip to obtain the first clock signal and generate a second clock signal by frequency multiplication, the second clock signal being a preset multiple of that of the first clock signal; wherein the second clock signal serves as an internal clock signal of a power supply chip circuit, and the second clock signal is inputted to the power supply chip circuit. |
US11200860B2 |
Shift register unit, gate driving circuit and driving method thereof
The embodiments of the present disclosure provide a shift register unit, a gate driving circuit and a driving method thereof, and a display device. The shift register unit, includes two transfer gate modules (211, 212), two NOR gate modules (NOR1, NOR2), two AND gate modules (AND3, AND4), two capacitor modules (241, 241), and two inverter modules (225, 227). The shift register unit provided in the present disclosure can make the layout area occupied by the corresponding gate driving circuit reduce greatly as compared with that occupied by the gate driving circuit in the prior art, which facilitates border narrowing of the corresponding display device. |
US11200859B2 |
Display device and electronic device
An electronic device with reduced power consumption is provided. The electronic device has a function of transmitting data. First data and second data are supplied to the electronic device. The electronic device has a function of generating a first hash value from the first data, and transmitting the first data. The electronic device has a function of generating a second hash value from the second data, comparing the first hash value with the second hash value, transmitting the second data when the first hash value is different from the second hash value, and not transmitting the second data when the first hash value is the same as the second hash value. |
US11200858B1 |
Color-calibration system and color-calibration method of display panel
A color-calibration system is provided, which includes a host, a reference display apparatus, and a display apparatus. The host calculates peak-intensity change rates relative to different gain values for blue, green, and red colors using a first spectrum and second spectrum of a first display panel of the reference display apparatus respectively in a first display mode and a second display mode. The host calculates peak-intensity ratios for blue, green, and red colors using the first spectrum and a third spectrum of the first display panel in a predetermined color-temperature display mode. The host calculates blue/green/red gains of a second display panel of the display apparatus using a fourth spectrum of the second display panel in the first display mode, the peak-intensity change rates, and peak-intensity ratios, so that the first display panel and the second display panel display a consistent color in the same predetermined color-temperature display mode. |
US11200853B2 |
Data driver and display device including a data driver
A data driver includes a gamma voltage generator configured to generate gamma voltages based on a number of data bits of a pixel data; a first digital-to-analog block configured to generate a plurality of time-division gamma voltage signals respectively corresponding to a plurality of gamma voltage groups; a plurality of time-division gamma voltage line groups for transferring the plurality of time-division gamma voltage signals; a second digital-to-analog block configured to select a time-division gamma voltage signal among the time-division gamma voltage signals according to upper bits of the pixel data in each channel; a time-division gamma voltage select block configured to select a gamma voltage according to lower bits of the pixel data in each channel; and an output buffer block configured to output the selected gamma voltage in each channel. |
US11200849B2 |
Display device and method for driving the same
A display device including: a scan driver that transmits scan signals to scan lines; a data driver that data signals to data lines; and a display portion that includes pixels, respectively connected to the corresponding scan lines and corresponding data lines, and displays an image by the pixels that simultaneously emit light according to the corresponding data signals, wherein each of pixels includes: an organic light emitting diode; a first transistor that includes a gate connected to a first node, and is connected between first power and an anode of the organic light emitting diode; a second transistor that includes a gate connected to a corresponding scan line and transmits the corresponding data signal to the first node; and a first capacitor that is connected to the first node, and stores a data voltage according to the data signal. |
US11200848B2 |
Bendable display panel, bendable display apparatus, and bendable display device
The present disclosure provides a bendable display panel, a bendable display apparatus, and a bendable display device. The bendable display panel includes at least two non-bending areas, and at least one bending area disposed between two adjacent non-bending areas. Opposite sides of the at least one bending area are electrically connected to the adjacent non-bending areas respectively to form an integrated structure, wherein each of the at least two non-bending areas includes a display area provided with a gate array driving circuit, and a non-display area disposed at a periphery of the display area, the non-display area provided with an opening at a position corresponding to the at least one bending area. |
US11200847B2 |
Display panel, display device and drive method
A display panel includes multiple scanning lines, sub-pixels and a scanning drive circuit. The sub-pixels include first sub-pixels, second sub-pixels and third sub-pixels. Each scanning line connects to sub-pixels of one same type of emission. The first sub-pixels include a first group and a second group, and the third sub-pixels include a first group and a second group. The scanning drive circuit is used for driving a fraction of the sub-pixels in one frame. In odd frames, only first group of the first sub-pixels, and the third sub-pixels, and the second sub-pixels are driven to emit light in odd frames. In even frames, only second group of the first sub-pixels and the third sub-pixels, and the second sub-pixels are driven to emit light. When the display screen is refreshed, the number of the sub-pixels driven to emit light is reduced, and power of charging and discharging of the sub-pixels is reduced. |
US11200844B2 |
Method and apparatus for controlling brightness of display, and terminal device
Methods and apparatuses for controlling brightness of a display are disclosed in the present disclosure. One method includes: determining a first brightness value of a display at a current brightness adjustment level; determining, based on a gamma correction lookup table, a first input grayscale value corresponding to the first brightness value, wherein the gamma correction lookup table comprises a gamma correction relationship between a brightness value of the display and an initial input grayscale value of the display at a predetermined brightness adjustment levels; and controlling an output brightness value of the display based on the first input grayscale value. |
US11200841B2 |
Driver of display device
A driver of a display device is disclosed. In order to solve a signal processing error likely to occur in an analog-digital converter which processes a pixel sensing signal provided from a pixel of a display panel, the pixel sensing signal is converted, or an input range of the analog-digital converter is corrected. |
US11200839B2 |
System and methods for extracting correlation curves for an organic light emitting device
A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range. |
US11200837B2 |
OLED display device, and method for controlling the OLED display device
The application discloses an OLED display device and a method for controlling the OLED display device. The OLED display device includes: a first switch element electrically connected respectively with a standby voltage terminal of the power board, and a standby voltage terminal of the main chip, and configured to control the standby voltage terminal of the power board to connect with or disconnect from the standby voltage terminal of the main chip; and a first control element electrically connected respectively with the first switch element, the power board, and the main chip, and configured to receive an AC detection signal output by the power board, and a DC detection signal output by the main chip, and to control the first switch element to turn on or cut off. |
US11200830B2 |
Method and apparatus for driving display panel, and display device
The present disclosure provides a method and apparatus for driving a display panel, and a display device. The method includes: upon driving an ith row of sub-pixels, scanning a gate line connected to a jth row of sub-pixels, and determining a reference grayscale of each of the jth row of sub-pixels in each candidate connection mode, wherein a plurality of data lines have a plurality of candidate connection modes; determining a target connection mode that minimizes a grayscale variation degree of the jth row of sub-pixels from the plurality of candidate connection modes; connecting the plurality of data lines according to the target connection mode; and disconnecting the plurality of data lines before driving the jth row of sub-pixels through the plurality of data lines. |
US11200823B1 |
Microarray adsorption substrate, driving circuit, and display device
The present disclosure provides a microarray adsorption substrate, a driving circuit, and a display device. A temporary base is adsorbed on a temporary substrate by charging an electrostatic adsorption microarray structure on the temporary base. After the processing is completed, the temporary base is stripped off from the temporary substrate by discharging the electrostatic adsorption microarray structure, thereby greatly reducing the damage to the temporary base during stripping. |
US11200822B2 |
System architecture and method of processing an image therein
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause the processor to execute an image processing method, the image processing method including establishing a zero crossing region from a target image onto a screen, wherein the zero crossing region comprises a corresponding value. The method further includes receiving a variable input and an integration time input, wherein the variable input comprises a frequency number for an image accumulation procedure, and wherein the integration time comprises a time period for which an aperture for a sensor receives incoming signals. Additionally, the method includes performing the image accumulation procedure. Moreover, the method includes producing a final greyscale image by adding a plurality of sets of vertically shifted pixel values, wherein the frequency number for the image accumulation procedure ranges from 3 to 20. |
US11200819B2 |
Display substrate and manufacturing method thereof, display panel, display motherboard and testing method thereof, and display device
A display substrate and a manufacturing method thereof, a display panel, a display motherboard and a testing method thereof, and a display device are provided in the present disclosure. The display substrate is provided with a display region and at least a wiring region outside the display region. The display substrate includes a base substrate and a plurality of connection structures on the base substrate. The plurality of connection structures are connected to a plurality of edge signal terminals through a control module. All of the plurality of connection structures, the plurality of edge signal terminals and the control module are located in the wiring region. The plurality of edge signal terminals are located on an edge of the wiring region. The control circuit is configured to control the connection or disconnection between the plurality of signal terminals and the plurality of connection structures. |
US11200808B2 |
Platooning control apparatus and method
A platooning control apparatus may include: a navigation unit configured to guide an ego vehicle to a destination set by a driver; a driving module configured to drive the ego vehicle; and a control unit configured to primarily select platooning groups based on the destination set in the navigation unit, analyze platooning information of the primarily selected platooning groups, finally decide any one of the primarily selected platooning groups, and then control the driving module to join the finally decided platooning group. |
US11200807B2 |
Method and apparatus for detecting an availability of a vehicle based on parking search behaviors
An approach is provided for shared vehicle availability detection based on vehicle trajectory information. A vehicle sharing platform determines that a vehicle is engaged in a parking search behavior, wherein the vehicle is in use by a current user. The vehicle sharing platform further computes a probability that the vehicle will become available for use by another user based on the parking search behavior. The vehicle sharing platform further designates the availability of the vehicle for use by the another user based on the probability. |
US11200804B2 |
Method, device, computer program and computer program product for operating a display unit in a vehicle
A method for operating a display unit in a vehicle includes detecting a parking space and collision obstacles. The collision obstacles are obstacles located in the vicinity of the vehicle and/or the parking space. A relative position of the vehicle to the parking space is determined. A control signal is generated to generate an image on the display unit according to the relative position of the vehicle to the parking space. The image comprises a virtual vehicle, a virtual parking space and schematic elements. The virtual vehicle is a schematic representation of the vehicle. The virtual parking space is a schematic representation of the parking space. The schematic elements are a schematic representation of the collision obstacles. |
US11200803B2 |
Information providing method and information providing system
An information providing method includes: causing a first agent mounted in a first vehicle to specify information on driving of a first driver of the first vehicle; requesting, based on the information, an external device to provide information for driving support; and notifying the first driver of information indicating a deriving process of driving support information, the deriving process being acquired from the external device, and the driving support information. |
US11200799B2 |
Traffic management via internet of things (IoT) devices
An Internet of Things (IoT) technique for vehicular traffic management, including an IoT sensor to measure traffic data of vehicular traffic, a traffic analyzer to determine a traffic event based on the traffic data, and an IoT gateway to issue a response based on the traffic event. |
US11200798B2 |
Grouping of moving objects
The present invention may be a method, a computer system, and a computer program product for grouping a plurality moving objects capable of communicating with a server computer. The server computer performs the method comprising: predicting travel routes of the plurality of moving objects, using current traveling data and travel history data; grouping the plurality of moving objects into at least one group, using the predicted travel routes; determining a representative moving object in each group; and communicating with the representative moving object. |
US11200795B2 |
Information processing apparatus, information processing method, moving object, and vehicle
The present technology relates to an information processing apparatus, an information processing method, a moving object, and a vehicle that enable the situation of another moving object around a moving object to be accurately grasped.An information processing apparatus includes: a moving object detection unit that detects another moving object around a moving object; and a moving object group detection unit that detects a moving object group including two or more of the other moving objects on the basis of one or more of a position, speed, and movement direction of the other moving object. The present technology can be applied to, for example, a system that controls automatic driving of a vehicle. |
US11200793B2 |
Notifications for camera tampering
Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system includes one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising: obtaining, by the system, video of a scene captured by a camera; determining a likelihood that the camera will be tampered with based on the video of the scene; determining that the likelihood that the camera will be tampered with satisfies criteria; and transmitting data generated from the video. |
US11200790B2 |
Method for pre-detecting abnormality sign of nuclear power plant device including processor for determining device importance and warning validity, and system therefor
The present invention provides a method for early warning of an abnormality sign of a device, which includes device importance and warning validity determination, and a system therefor. The method for early warning of the abnormality sign of the device comprises: a first step of determining by an early warning processing apparatus whether a device monitoring signal value exceeds a normal operation range by using a weight value on the basis of monitoring-parameter-specific importance data which has been previously analyzed by an operator; a second step of generating a warning by the early warning processing apparatus when the device monitoring signal value exceeds the normal operation range; and a third step of determining by a warning determination apparatus whether the generated warning is a valid warning, which is subject to a warning analysis and to be traced. |
US11200789B2 |
Gas monitoring and alarm systems and methods
A gas monitoring and alarm system comprises a master monitor and at least one remote monitor. The master monitor is coupled to a master sensor that senses a concentration of a gas in a first area and sends data to the master monitor. The at least one remote monitor is communicatively coupled to the master monitor. The least one remote monitor is coupled to a remote sensor, which senses a concentration of gas in a second area. The at least one remote monitor receives data about the concentration of the gas in the second area from the remote sensor, and sends the data to the master monitor. The master monitor receives the data and triggers a first alarm status when the concentration of gas in at least one of the first area and the second area exceeds a first predefined alarm threshold. |
US11200781B2 |
Rewards system using skill/amusement game play device to award prizes
A “dual” gaming unit or machine is configured to implement both one or more traditional casino-style wagering games, such as games having outcomes determined primarily by chance and not skill, and one or more games which are traditionally not casino style games, such as amusement-type games or games having amusement-type game components, such as games where the outcome is determined substantially by skill. The wagering game portion of the gaming machine may award monetary awards to the player for winning wagering game outcomes, and the amusement portion of the gaming machine may be used to award promotional prizes to the player. A player rewards system may include such dual gaming units or other award dispensing mechanisms. |
US11200780B2 |
Graphical user interface for gaming machine
A gaming system includes game-logic circuitry that is configured to direct the display of a graphical-user interface including selectable elements, each of which being associated with a respective outcome. The circuitry is configured to detect an initial selection of a first selectable elements and designate it as an active selection. The circuitry concurrently provides the abilities to elect to: (1) exchange the first selectable element with a another one of the selectable elements, the another one being designated—and the first losing the designation of—the active selection upon exchange, (2) eliminate one or more of the remaining selectable elements that are not the active selection by revealing a game outcome associated with the eliminated selectable element, the game outcome associated with the eliminated selectable being unavailable thereafter, and (3) reveal and accept the game outcome associated with the selectable element that is currently designated as the active selection. |
US11200778B1 |
Gaming system having an interactive attract mode for promoting game use
An electronic gaming machine may include an attract mode for promoting use of the electronic gaming machine. The attract mode may include a promotional feature having one or more interactive aspects. Players may interact with the promotional feature to earn a monetary and/or non-monetary promotional award. Promotional awards may be used to modify game play of the games provided by the electronic gaming machine. Promotional awards may also be used to supplement or modify wagers placed on game events. |
US11200775B2 |
Electronic gaming machine with wireless communication capabilities
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes enabling a user to interact with a game of chance via a user interface device of the electronic gaming machine, storing an amount of credit available for the player to play the game of chance in a credit meter, presenting the amount of credit available to the user via the user interface device, providing information from the credit meter to a wireless communication assembly, and transmitting, with the wireless communication assembly, the information from the credit meter to a game management system. |
US11200774B2 |
Device for real time equipment tracking at a construction site
A construction site status monitoring device is provided including processing circuitry configured to receive sensor data from a sensor associated with one or more construction devices, receive location data associated with the one or more construction devices, and generate a construction site status report based on the sensor data and the location data, wherein the construction site status report is indicative of conditions and location of the one or more construction devices. |
US11200768B2 |
Wireless communication apparatus, authentication apparatus, wireless communication method and authentication method
According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address. |
US11200760B2 |
Systems and methods for measuring fleets of self-driving industrial vehicles
Systems and methods for measuring a fleet of self-driving vehicles are disclosed. The system comprises one or more self-driving vehicles, non-transitory computer-readable media in communication with the vehicles, a fleet-management system in communication with the media and vehicles, and a server in communication with the media. The fleet-management system is configured to store vehicle status records comprising a vehicle status pertaining to each of the one or more vehicles, and a timestamp in a vehicle status log on the media. The server has a processor that is configured to generate a fleet-performance report based on the vehicle status log. |
US11200752B1 |
Color correction for immersive content production systems
In at least one embodiment, an immersive content generation system may receive a first user input that defines a three-dimensional (3D) volume within a performance area. In at least one embodiment, the system may capture a plurality of images of an object in the performance area using a camera, wherein the object is at least partially surrounded by one or more displays presenting images of a virtual environment. In at least one embodiment, the system may receive a second user input to adjust a color value of a virtual image of the object as displayed in the images in the virtual environment. In at least one embodiment, the system may perform a color correction pass for the displayed images of the virtual environment. In at least one embodiment, the system may generate content based on the plurality of captured images that are corrected via the color correction pass. |
US11200750B2 |
Three dimensional model of a body part
An apparatus provides a patient specific 3D model of a body part. At least one 2D X-ray image including 2D X-ray image data of a vascular structure of a patient's body part is provided. A 3D model of the body part is provided, the 3D model including a 3D modelled vascular structure. At least one parameter commands an appearance of the 3D modelled vascular structure. The 3D modelled vascular structure is compared with the 2D X-ray image data of the vascular structure to determine the at least one parameter. The 3D model is updated as a function of the determined at least one parameter. A medical report is generated based on information determined from the 3D model. |
US11200749B2 |
Systems and methods of augmented reality visualization based on sensor data
A device is configured to estimate a gaze target of a user of an augmented reality headset based on vehicle sensor data and headset sensor data. The device is configured to generate visualization data based on the gaze target. Responsive to determining that the gaze target is inside a first vehicle, the visualization data includes a first visual depiction of a first point of interest that is outside the first vehicle. The first point of interest includes at least a portion of a particular route of a particular vehicle. The particular vehicle includes the first vehicle or a second vehicle. Responsive to determining that the gaze target is outside the first vehicle, the visualization data includes a second visual depiction of a second point of interest that is inside the first vehicle. |
US11200747B2 |
Inspection and cleanup of physical structures using augmented reality
A method and system provide the ability to examine a three-dimensional (3D) structure. A physical 3D structure is acquired. A digital model of the 3D structure is acquired in an augmented reality (AR) system. The digital model is calibrated to match the 3D structure. The digital model is projected onto the 3D structure. A tool interacting with the 3D structure is tracked and the interaction is analyzed. A visualization of the projected digital model is updated based on the analysis. |
US11200746B2 |
Device and method to display object with visual effect
A display method includes displaying, in a virtual environment, an object to which a light source is set. The method further includes illuminating an area around the object based on the light source. |
US11200742B1 |
Augmented reality-based interactive customer support
A method and system of providing guidance and information to customers by presentation of a virtual avatar. The virtual avatar is controlled in real-time by a remote customer service agent. The method includes sharing images of a physical space with the customer service agent, and enabling the customer service agent to project a virtual avatar on the physical space such that the virtual avatar appears to interact and move through the physical space. The dynamic projection of the virtual avatar is received by the customer as an augmentation of their own view of the physical space. |
US11200741B1 |
Generating high fidelity spatial maps and pose evolutions
Techniques for generating a unified map and for determining a pose evolution are disclosed. A HMD generates images of an environment. Feature points can be identified from those images. The images and/or the feature points are used to generate a map of a previously unmapped environment. The images and/or feature points are also used to generate a pose evolution of the HMD. It may be the case that another map converges with the first map. If that is the case, then a unified map is generated by linking the two maps at the convergence point. The pose evolutions may also be linked. After action reviews are improved through the use of the unified map and pose evolution. |
US11200740B1 |
Systems for generating image-based user interfaces
User interfaces that prioritize the presentation of images over other content are generated to facilitate user understanding of available items, especially in cases where a user is accessing a website using a mobile device or other device having a limited display area. When an interface containing images and non-image content is presented, such as a search result output, the user may select an image view in which each image is presented in association with a category of the image, while excluding output of non-image content. User interaction with a particular image may be used to access the non-image content associated with that image. In some cases, user interaction with an image may cause presentation of a three-dimensional model of the depicted item, which may be rotated and magnified through additional user input. |
US11200737B2 |
Adaptive mesh non-regularized Booleans
One embodiment of the present application sets forth a computer-implemented method for generating a three-dimensional (3D) surface model. The method includes joining a first 3D object having a first closed surface mesh and a second 3D object having a second closed surface mesh to produce an irregular surface mesh. The method further includes computing a first intersection contour for the irregular surface mesh. The method further includes removing at least one portion of the irregular surface mesh proximate to the first intersection contour to produce a first boundary. The method further includes growing the first boundary towards at least one other boundary. The method further includes connecting the first boundary to the at least one other boundary to produce a portion of a non-manifold surface mesh that comprises at least a portion of the 3D surface model. |
US11200732B1 |
Efficiently determining an absorption coefficient of a virtual volume in 3D computer graphics
Disclosed is a method to derive the absorption coefficient, transparency, and/or the scattering coefficient from the user-specified parameters including roughness, phase function, index of refraction (IOR), and color by performing the simulation once, and storing the results of the simulation in an easy to retrieve representation, such as a lookup table, or an analytic function. To create the analytic function, one or more analytic functions can be fitted to the results of the simulation for the multiple parameters including roughness, phase function, IOR, and color. The lookup table can be combined with the analytic representation. For example, the lookup table can be used to represent the color, roughness, and phase function, while the IOR can be represented by an analytic function. For example, when the IOR is above 2, the lookup table becomes three-dimensional and the IOR is calculated using the analytic function. |
US11200728B2 |
Image processing apparatus, method and storage medium for generating a virtual viewpoint with reduced image data
In an image processing apparatus, three-dimensional shape data indicating a shape of an object is generated based on at least one of a plurality of images captured from different directions by a plurality image capturing devices. Color information indicating a color of each element of the three-dimensional shape data is generated based on the generated three-dimensional shape data and the plurality of images. The three-dimensional shape data and the color information are associated with each other and written to a storage unit as material data for generating a virtual viewpoint image corresponding to virtual viewpoint information indicating a virtual viewpoint. |
US11200726B2 |
Scanning suspension box
A scanning suspension box is disclosed, enabling the creation of a 3D model of an object. The box is a sealable enclosure for receiving the object to be scanned. A camera coupled to a surface of the enclosure images the object to generate a three-dimensional model of the object, which does not move once contained in the box. |
US11200724B2 |
Texture processor based ray tracing acceleration method and system
A texture processor based ray tracing accelerator method and system are described. The system includes a shader, texture processor (TP) and cache, which are interconnected. The TP includes a texture address unit (TA), a texture cache processor (TCP), a filter pipeline unit and a ray intersection engine. The shader sends a texture instruction which contains ray data and a pointer to a bounded volume hierarchy (BVH) node to the TA. The TCP uses an address provided by the TA to fetch BVH node data from the cache. The ray intersection engine performs ray-BVH node type intersection testing using the ray data and the BVH node data. The intersection testing results and indications for BVH traversal are returned to the shader via a texture data return path. The shader reviews the intersection results and the indications to decide how to traverse to the next BVH node. |
US11200713B2 |
Systems and methods for enhancing vision
A method for enhancing a user's vision is disclosed. The method includes: obtaining a first image corresponding to a left viewpoint of a scene and a second image corresponding to a right viewpoint of the scene; identifying a first central region of the first image corresponding to a central visual field of the user's left eye and a second central region of the second image corresponding to a central visual field of the user's right eye; applying a first image transformation to one of the first central region and a first peripheral region surrounding the first central region to obtain a first transformed image, wherein applying the first image transformation to a region of an image includes: detecting contours of objects in the region; generating graphical indications of the detected contours of the objects; and modifying the image to include the graphical indications; applying the first image transformation to one of the second central region and a second peripheral region surrounding the second central region to obtain a transformed second image; combining the transformed first and second images to obtain a third image; displaying the third image on a near-eye display. |
US11200709B2 |
Radiation image diagnostic apparatus and medical image processing apparatus
According to one embodiment, a radiation image diagnostic apparatus includes a gantry and image reconstruction circuitry. The gantry images a subject with radiation over a plurality of phases and acquires a plurality of imaging data sets for the plurality of phases. The image reconstruction circuitry executes an iterative reconstruction for the plurality of imaging data set to generate a plurality of reconstruction images for the plurality of phases. The image reconstruction circuitry executes the iterative reconstruction using, as the initial image, the first reconstruction image obtained by executing the iterative reconstruction based on the imaging data set of the first phase, generating a second reconstruction image for the second phase different from the first phase. |
US11200703B2 |
Information processing device and method
An information processing device and method for enabling partial control of the resolution of a data group that can be turned into a tree structure. Data of an Octree pattern is encoded, so that a bit stream containing depth control information indicating that a leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern is generated. Also, a bit stream is decoded, so that an Octree pattern including a leaf node at a different level from the lowest level is constructed, on the basis of depth control information indicating that the leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern. The present disclosure can be applied to an information processing device, an image processing device, an electronic apparatus, an information processing method, a program, or the like, for example. |
US11200702B2 |
AI encoding apparatus and operation method of the same, and AI decoding apparatus and operation method of the same
Provided is an artificial intelligence (AI) decoding apparatus including a memory storing one or more instructions; and a processor configured to execute the one or more instructions to, when an image is input to a second DNN including a plurality of layers, obtain first result values based on an operation between the image and a first filter kernel and obtain second result values based on an operation between the image and a second filter kernel, from a first layer including the first and second filter kernels from among the plurality of layers, perform normalization by transforming the first result values into first values by using a first scale factor, and, perform normalization by transforming the second result values into second values by using a second scale factor, transform the first values and the second values into integer values included in a preset range. |
US11200701B2 |
Method and apparatus for storage and signaling of static point cloud data
A method, apparatus and computer program product access a video-based point cloud compression coded bitstream. The point cloud compression coded bitstream corresponds to a non-timed video-based point cloud compression representation that comprises one or more video point cloud compression units. The method, apparatus and computer program product encapsulate the one or more video point cloud compression units as one or more video point cloud compression unit items. The method, apparatus and computer program product also cause storage of the one or more video point cloud compression unit items in a file. |
US11200700B2 |
Methods and apparatus for signaling viewports and regions of interest for point cloud multimedia data
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Point cloud video data is received that includes metadata specifying one or more regions of interest of the point cloud video data. A first region of interest is determined from the one or more regions of interest. A portion of the point cloud video data associated with the first region of interest is determined. Point cloud media is generated for viewing by a user based on the determined portion of the point cloud video data associated with the first region of interest. |
US11200696B2 |
Method and apparatus for training 6D pose estimation network based on deep learning iterative matching
The present disclosure relates to a method and an apparatus for training a 6D pose estimation network based on deep learning iterative matching. The method includes: obtaining a rendered image and a first segmentation mask of a target object by using a 3D model and an initial 6D pose estimation of the target object; inputting the rendered image, the first segmentation mask, an observed image of the target object, and a second segmentation mask of the target object in the observed image into a deep convolutional neural network to obtain a 6D pose estimation, a third segmentation mask and an optical flow; and performing said obtaining and said inputting again by updating the initial 6D pose estimation using the obtained relative 6D pose estimation and replacing the second segmentation mask with the third segmentation mask, to iteratively train the deep convolutional neural network. |
US11200691B2 |
System and method for optical sensing, visualization, and detection in turbid water using multi-dimensional integral imaging
Systems and methods for optical sensing, visualization and detection in media (e.g., turbid media; turbid water; fog; non-turbid media). A light source and an image sensor are positioned in turbid media or external to the turbid media with the light source within a field of view of the image sensor array. Temporal optical signals are transmitted through the turbid media via the light source and multiple perspective video sequence frames are acquired via the image sensor array of light propagating through the turbid media. A three-dimensional image is reconstructed from each frame and the reconstructed three-dimensional images are combined to form a three-dimensional video sequence. The transmitted optical signals are detected from the three-dimensional video sequence by applying a multi-dimensional signal detection scheme. |
US11200687B2 |
Image registration method, and image stitching method and apparatus
Embodiments of the present disclosure provide an image registration method and apparatus, and an image stitching method and device. The image registration method includes: calculating a correlation coefficient image between a reference image and a floating image; calculating a gradient image of the correlation coefficient image; determining a pixel with extreme correlation coefficient in the correlation coefficient image according to a pixel with extreme gradient in the gradient image; and registering the reference image and the floating image according to the pixel with extreme correlation coefficient. The above image registration method and apparatus have high universality, require a small amount of calculation, and can ensure real-time operation and obtain a more accurate registration result. The image stitching method and device are realized based on the image registration method, thereby improving the speed and accuracy. |
US11200681B2 |
Motion detection method and motion detection system with low computational complexity and high detection accuracy
A motion detection method includes acquiring a raw image, detecting a motion object image according to the raw image by using a motion detector, cropping the raw image to generate a sub-image according to the motion object image, and inputting the sub-image to a processor for determining if a motion object of the sub-image matches with a detection category. The processor includes a neural network. The shape of the sub-image is a polygonal shape. |
US11200659B2 |
Neural network training device, system and method
A device includes image generation circuitry and convolutional-neural-network circuitry. The image generation circuitry, in operation, generates a digital image representation of a wafer defect map (WDM). The convolutional-neural-network circuitry, in operation, generates a defect classification associated with the WDM based on: the digital image representation of the WDM and a data-driven model associating WDM images with classes of a defined set of classes of wafer defects and generated using a training data set augmented based on defect pattern orientation types associated with training images. |
US11200656B2 |
Drop detection systems and methods
A detection system is configured to detect improper handling of a wearable visualization device. The detection system includes a sensor coupled to the wearable visualization device, a light emitter coupled to the wearable visualization device, and a processor configured to receive a signal from the sensor. The processor is also configured to determine whether the signal indicates improper handling of the wearable visualization device, and to instruct illumination of the light emitter in response to determining that the signal indicates improper handling of the wearable visualization device. |
US11200654B2 |
System and method for determining field characteristics based on a displayed light pattern
In one aspect, a system for determining field characteristics during the performance of an agricultural operation may include an imaging device configured to capture image data associated with a portion of the field within a field of view of the imaging device. The system may also include an illumination device configured to emit a light directed at the portion of the field within the field of view of the imaging device. Furthermore, a controller of the system may be configured to control an operation of the illumination device such that a light pattern is displayed on a field surface of the field. Moreover, the controller may be configured to receive image data indicative of the displayed light pattern from the imaging device. Additionally, the controller may be configured to determine a field characteristic of the field based on the displayed light pattern. |
US11200653B2 |
Local histogram matching with global regularization and motion exclusion for multi-exposure image fusion
A method includes obtaining, using at least one sensor of an electronic device, multiple image frames of a scene. The multiple image frames include a first image frame and a second image frame captured using different exposures. The method also includes excluding, using at least one processor of the electronic device, pixels in the first and second image frames based on a coarse motion map. The method further includes generating, using the at least one processor, multiple local histogram match maps based on different portions of the first and second image frames. In addition, the method includes generating, using the at least one processor, an image of the scene using the local histogram match maps. |
US11200652B2 |
Image processing apparatus, control method for image processing apparatus, and storage medium
An image processing apparatus processes image data generated by a reading unit configured to read a document, using at least one of a plurality of types of reading elements that have different spectral sensitivity characteristics and are cyclically arrayed in a first direction, by scanning the document in a second direction vertical to the first direction. The image processing apparatus includes a processing unit configured to perform, on the image data, filter processing for averaging pixel values of pixels at least equal in number to the types of the reading elements in the first direction, wherein the processing unit is implemented by at least one processor or at least one circuit. |
US11200651B2 |
Image processing apparatus, image processing method, and image processing program
Provided are an image processing apparatus, an image processing method, and an image processing program capable of obtaining an enjoyable image for a user unexpectedly. The user selects images from image groups imaged from January to December 2017 as an image to be printed. From not-selected remaining images, an image having an attribute in which a frequency for the attribute contained in each image is equal to or less than a threshold is found and printed. Since the obtained image is an image irrelevant to the images selected by the user, the image unexpected for the user can be obtained. |
US11200649B2 |
Image processing method and apparatus, display device, and computer readable storage medium
An image processing method provided by embodiments of the present disclosure includes acquiring, two adjacent frames of original images from a video image data stream; extracting a feature element that produces smear from the two adjacent frames of the original images; generating a reconstructed image frame that does not comprise the feature element by using the two adjacent frames of the original images and the feature element; and inserting the reconstructed image frame between the two adjacent frames of the original images. |
US11200645B2 |
Previewing a content-aware fill
Embodiments of the present invention provide systems, methods, and computer storage media for automatically synthesizing a content-aware fill using similarity transformed patches. A user interface receives a user-specified hole and a user-specified sampling region, both of which may be stored in a constraint mask. A brush tool can be used to interactively brush the sampling region and modify the constraint mask. The mask is passed to a patch-based synthesizer configured to synthesize the fill using similarity transformed patches sampled from the sampling region. Fill properties such as similarity transform parameters can be set to control the manner in which the fill is synthesized. A live preview can be provided with gradual updates of the synthesized fill prior to completion. Once a fill has been synthesized, the user interface presents the original image, replacing the hole with the synthesized fill. |
US11200643B2 |
Image processing apparatus, image processing method and storage medium for enhancing resolution of image
The image processing apparatus has: an image acquisition unit configured to acquire a captured image of an image capturing area in which an object is located; a determination unit configured to determine parameters to be used for image processing to improve resolution of an image of the object, by learning using a dataset of images of the object, wherein the dataset is generated based on object information indicating a degree of importance of the object; and a processing unit configured to perform the image processing to improve the resolution of an image of the object included in the acquired captured image, using the parameters determined by the determination unit. |
US11200639B1 |
Apparatus and method for performing artificial intelligence encoding and decoding on image by using low-complexity neural network
An artificial intelligence (AI) encoding apparatus includes a processor configured to execute one or more instructions stored in the AI encoding apparatus to: input, to a downscale deep neural network (DNN), a first reduced image downscaled from an original image and a reduction feature map having a resolution lower than a resolution of the original image; obtain a first image AI-downscaled from the original image in the downscale DNN; generate image data by performing a first encoding process on the first image; and output the image data. |
US11200638B2 |
Image style transform methods and apparatuses, devices and storage media
An image style transform method includes: acquiring an initial image to be subjected to style transform; inputting a gradient of the initial image to an image style transform model, and obtaining a feature map of the initial image in a gradient domain from the image style transform model, where the image style transform model is obtained by being trained in the gradient domain based on a pixel-wise loss and a perceptual loss; and performing image reconstruction according to the feature map of the initial image in the gradient domain to obtain a style image. |
US11200634B2 |
Dynamic watermarking of vehicle camera images
A vehicle computer includes a watermark memory and a watermark processor programmed to execute instructions stored in the watermark memory. The instructions executed by the watermark processor include receiving an image captured by a camera, selecting a set of random pixel locations, generating a random watermark, and embedding the random watermark into the image at the set of random pixel locations. Another vehicle computer includes a validation memory and a validation processor programmed to execute instructions stored in the validation memory. The instructions executed by the validation processor include receiving a watermarked image, determining a random watermark, detecting an embedded watermark in the received watermarked image by selecting a set of random pixels and analyzing the selected set of random pixels for the random watermark, and authenticating the watermarked image as a result of determining that the watermarked image includes the random watermark at the set of random pixel locations. |
US11200630B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes: an information management unit that registers boarding information on a user regarding boarding acquired by a check-in procedure of the user; and a deadline setting unit that, based on the boarding information, sets a deadline for a procedure of the user up to the boarding. |
US11200629B2 |
Property management system and related methods
An improved computerized system and method for management of leased real property, including amenities inspection features for dwelling units in multi-unit dwellings. The amenities inspection features allow for input of additional amenities on a per-dwelling unit basis, as well as input of related photos of such amenities; editing of existing amenities to add or delete amenities; and upstream or back-end processing of inputted amenities data to analyze costs, availability, and otherwise assist in property rentals and management. |
US11200625B2 |
Dynamic modification of user skill profile using determined crowdsourced social presence
Modification of a user skill profile based upon social presence includes receiving a document indicating skill competencies of a user, and analyzing the document to determine a first model. The first model includes skill competencies indicated within the document. A social media profile associated with the user is received. The social media profile is analyzed to determine a second model. The second model includes current skills competencies of the user indicated by the social media profile. The first model and the second model is compared to determine missing skill competencies, the missing skill competencies including current skill competencies in the second model that are missing from the document. The document is modified to include the missing skill competencies. |
US11200618B2 |
Charging system and charging method for rented unit for substrate-related operation machine
A charging system including a recognizing section provided on the main body and configured to recognize individual identification information of the rented unit attached to the main body; an attachment position information memory section configured to memorize a relationship between an attachment position of the main body to which the rented unit is attached and the individual identification information of the rented unit attached to the main body; an operating information acquiring section provided on the main body and configured to acquire operating information of the rented unit attached to the main body; an operating information memory section configured to memorize the operating information for each of the individual identification information; and a charge calculating section configured to calculate a charging amount based on the operating information memorized on the operating information memory section. |
US11200615B2 |
Order clustering and malicious information combating method and apparatus
Order information for an order representing an electronic transaction in the distributed order system for a product or a service is received by one or more processors over a network. A unique order ID and order content based on the received order information are generated. An order vector for the order is created based on the order content. The order is added to an order cluster based on a similarity between the created order vector and a representative order vector corresponding to a representative order in the order cluster. The representative order vector corresponding to the representative order in the order cluster is analyzed to determine if the representative order is malicious. A determination is made as to whether the representative order is malicious. If the representative order is malicious, then malicious order processing is performed on the orders in the order cluster. |
US11200613B2 |
Systems and methods for a subscription service via autonomous vehicles
Systems and methods for autonomous delivery management are disclosed. In various embodiments, the system includes one or more processors and a memory storing instructions which, when executed by the processor(s), cause the autonomous delivery management system to provide a user interface for a customer to enter subscription information, receive subscription information from the user interface where the subscription information includes an item and a time interval for regularly delivering the item to the customer, store the subscription information, determine a handling itinerary for the item that includes delivery of the item in compliance with the time interval, and communicate instructions to an autonomous vehicle based on the handling itinerary. |
US11200612B1 |
Systems and methods for intelligent extraction of quantities from product titles
Some aspects of the present disclosure are directed to computerized methods for extracting attributes from product titles. The method may include: retrieving first product identifier comprising at least one tag; determining, based on the at least one tag, a number of quantity related tags; flagging the product identifier as having a quantity based on an analysis of the quantity related tags; comparing the at least one tag and quantity of the first product identifier with at least one tag and quantity associated with a second product identifier; generating, based on the comparison, at least one similarity value between the first product identifier and the second product identifier; and transmitting instructions to at least one user device, wherein the instructions cause the at least one user device to display the at least one similarity value. |
US11200611B2 |
Computer vision for unsuccessful queries and iterative search
Computer vision for unsuccessful queries and iterative search is described. The described system leverages visual search techniques by determining visual characteristics of objects depicted in images and describing them, e.g., using feature vectors. In some aspects, these visual characteristics are determined for search queries that are identified as not being successful. Aggregated information describing visual characteristics of images of unsuccessful search queries is used to determine common visual characteristics and objects depicted in those images. This information can be used to inform other users about unmet needs of searching users. In some aspects, these visual characteristics are used in connection with iterative image searches where users select an initial query image and then the search results are iteratively refined. Unlike conventional techniques, the described system iteratively refines the returned search results using an embedding space learned from binary attribute labels describing images. |
US11200610B2 |
Methods and systems for measuring articles of apparel
A method herein is directed toward measuring clothing through image processing. The method comprises capturing a digital image of a clothing article and a reference object with the camera of the portable electronic device, analyzing the reference object in the digital image to determine a scale of the digital image with the processor of the portable electronic device, analyzing the clothing article in the digital image to determine a determined value for each of a plurality of measurements of the clothing article with the processor of the portable electronic device based upon the determined scale of the digital image, and transmitting the determined value for each of the plurality of measurements with the wireless communication transceiver of the portable electronic device, whereby the clothing article is measured with the portable electronic device. |
US11200609B1 |
Method and system for customizing a vehicle
A system and method for customizing a vehicle for a user from a dealer through a user interface of a mobile device. The system and method may include a vehicle customization application stored on the mobile device. The user interface can be used to select the vehicle from a plurality of vehicles using the vehicle customization application. The vehicle customization application may create a user desires profile for the user of the vehicle customization application and may retrieve all dealer installed option packages for the selected vehicle from a dealer database of the dealer. Based on the user desires profile and the retrieved dealer installed packages, artificial intelligence may be used to generate a list of dealer installed option packages for the user. The user may select dealer installed option packages from the generated list of dealer installed option packages through the user interface. |
US11200603B2 |
Placement and adaptive transfer of advertising spots in a broadcast network
A new RFP specification is received for a new broadcast ad campaign. A placement is determined for a new broadcast ad in a suitable position within an ad network inventory based at least in part on the new RFP specification. A transfer of an existing placement for an existing broadcast ad campaign out of the suitable position to a newer position based at least in part on an existing RFP specification is determined. |
US11200602B1 |
System for providing context-sensitive display overlays to a mobile device via a network
A system for providing context sensitive display overlays to a mobile device via a network comprising an overlay datastore, a processor, coupled to the datastore and programmed to receive a request from a mobile device via the network for a list of overlays, determine user context information, search the datastore for overlays matching the user context and provide the list of overlays to the mobile device via the network. |
US11200600B2 |
System and method for controlling an electronic device embedded in a package of a consumer product
A system and a method for controlling an electronic device embedded in a package of a consumer product are disclosed. In one aspect, the consumer product packaging includes a bottle for a beverage, a memory, a receiver and a circuit. The memory stores an action to be performed in response to an input. The receiver receives the input indicative of movement of the bottle. The circuit retrieves the action stored in memory upon receipt of the input and command an electronic communication module to perform the action at a particular time or in a particular sequence. |
US11200596B2 |
System and method for segmenting and targeting audience members
Methods and apparatus for delivering content to an audience member via one or more mediums based on an audience member profile are disclosed. Profile data for audience members may be initially collected from an offline source, such as a registration or subscription database. The profile data may be stored in a dedicated database. The initial profile data may be supplemented periodically with data reflecting online activity by the audience member. The combined offline and online profile data may be used to group the audience members into segments. Audience member segments may be used to identify audience members who are targeted to receive like content. An audience member's inclusion in a segment may be indicated by storing a segment-targeting cookie on the audience member computer. Content may be delivered to the audience member based on identification of the segment in the segment-targeting cookie. |
US11200587B2 |
Facilitating use of select hyper-local data sets for improved modeling
Methods, systems and computer program products for facilitating use of select hyper-local data sets for improved modeling are provided. Aspects include receiving customer data associated with a customer by a workbench platform and determining an accuracy of a customer model using the customer data. For each of a plurality of hyper-local data sets, aspects also include determining an increase in model accuracy based on use of the hyper-local data set and the customer data. Aspects include identifying at least one group of hyper-local data sets of the plurality of hyper-local data sets that result in similar increases in model accuracy. Aspects also include facilitating use of a selected one or more of the hyper-local data sets of the at least one group of hyper-local data sets in generating an improved accuracy customer model. |
US11200584B2 |
Method and apparatus for social network qualification systems
There is provided a method and system for qualification testing in a social network service. Qualification testing provides access control into a social network, wherein qualification is based on answers to questions related to a topic. In one example, members admitted to the network provide guidance, notes and research assistance to another member. The social network members access the social network from an external networked computing service, such as another social network, to facilitate easy connection to potential members. The social network may be implemented as an application overlay to the external service, or may access connections in the external network. |
US11200577B2 |
Convolutional neural networks for variable prediction using raw data
While artificial neural networks can be used to predict particular values in certain contexts, convolutional neural networks are not typically used in these contexts—instead they may be employed for image recognition. However, raw transactional data may be structured to take advantage of convolutional neural network (CNN) techniques by arranging the data such that correlations are increased between nearby other data. In arranging data in this manner, the structured CNN (SCNN) can operate efficiently without having to make use of engineered data features, the generation and maintenance of which can be a time-consuming process. |
US11200567B2 |
Multi-currency cart and checkout
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups. |
US11200557B2 |
Scalable wireless transaction system
A device implementing a scalable wireless transaction system includes at least one processor configured to receive, from a wireless transaction system server, a list of wireless transaction group identifiers, and an indication of at least one applet associated with each of the wireless transaction group identifiers. The at least one processor is further configured to receive, from a wireless transaction device, a polling frame that includes one of the wireless transaction device group identifiers. The at least one processor is further configured to select an applet provisioned on a device secure element that is assigned to the wireless transaction group identifier, the assigning being based at least in part on the received list. The at least one processor is further configured to utilize the selected applet to perform a wireless transaction with the wireless transaction device. |
US11200554B2 |
Securing a transaction
There is provided a computer-implemented method for securing a transaction. The method comprises receiving or determining 193 a plurality of sub-charges associated with the transaction; and determining 195 a password to secure completion of the transaction based on the plurality of the sub-charges. |
US11200553B2 |
Point of sale transactions
A system provides for a self-checkout terminal with various components. A receiver receives shopping data including prices of items that a customer has physically acquired or placed in a cart. A payment logic receives credential information associated with a monetary account for paying for the items. A message logic creates checkout data that includes data representing the collection of purchase items. A transmitter transmits the credential information to an account network for authentication and the receiver receives a response indicating if the monetary account is valid. The payment logic/self-checkout terminal indicates to the customer that a payment using the monetary account for the purchase items is authorized or not. When authorized, an authorization is received at the self-checkout terminal before the customer arrives at the terminal and the self-checkout terminal causes a payment transaction to be executed to provide for self-checkout using the monetary account without assistance by another person. |
US11200551B2 |
System for facilitating real-time transactions
A system for facilitating real-time transactions of data representing monetary value between clients in a computer network comprises at least one first client and a transaction server computer system, the first client being associated with a set of data representing a balance of monetary value. The transaction server computer system is configured for receiving requests for transactions of data representing an amount of monetary value from a plurality of second clients for real-time updates of the first client's set of data. The first client's set of data is stored in a data structure comprising first and second subsets of the data, each subset of data defining a sub-balance representing an amount of monetary value. The first and second subsets are simultaneously updated following respective requests. A server architecture comprising a further administrative authority server computer system and secure tunnels enhances security. |
US11200550B1 |
Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
Wireless Electronic Check Deposit Scanning and Cashing Machine (also known and referred to as WEDS) Web-based Online account cash Management computer application System (also known and referred to as OMS virtual/live teller)—collectively invented integrated as “WEDS.OMS” System. Method and Apparatus for Depositing and Cashing Ordinary paper and/or substitute checks and money orders online Wirelessly from home/office computer, laptop, Internet enabled mobile phone, pda (personal digital assistant) and/or any Internet enabled device. WEDS enables verification and transmittal of image, OMS is the navigation tool used to set commands and process requests, integrated with WEDS, working collectively as WEDS.OMS System. |
US11200549B2 |
Automated banking machine firmware flow control
Described in example embodiments herein are techniques for implementing an automated banking machine such as an ATM. An example embodiments, tracks the flow of a note through an ATM. Another embodiment corrects errors detected during a note flow. Some embodiments are in the form of security protocols for communications or other communication protocols, or techniques for monitoring devices operating in the ATM. Yet another example embodiment is directed to security of a currency cassette. Still yet another embodiment is directed to detecting tampering of the ATM's gate and/or shuttle. Yet still another embodiment determines if notes in a shuttle were delivered. |
US11200547B2 |
Payment collection control method and device, server, and computer-readable storage medium
A method performed by one or more computers includes obtaining a collection order initiated by a user; determining a quantity of payers for the collection order; determining whether the user selects to invoke a one-click friends list, and if so, generating, a one-click friends list corresponding to the quantity of payers, wherein the one-click friends list is determined by collecting and analyzing cumulative behavioral data of the user based on historical collection orders of the user within a predetermined time period; and receiving user input from the user to determine that the one-click friends list matches an actual friends list for the collection order, and in response, initiating collection corresponding to the collection order. |
US11200545B2 |
Mediator website for authenticating payment entities and supporting dynamic interface objects for payments
A system and method for secure and intuitive payment transactions at an ecommerce merchant website with a client device. The system has a trusted platform that hosts a Mediator site and Manifest database that includes a plurality of Manifest files. Each Manifest file includes a unique identifier and mapped payor information for a payment entity. The platform uses the Manifest to validate trusted payment entities and provide the Mediator site. The Mediator site generates cookies with payor information from the Manifest files, which are transmitted stored on user devices. These cookies are employed to facilitate trusted and intuitive transactions at merchant websites using dynamic interface objects presented on the user's client device interface. |
US11200544B2 |
Interval rationalization for completed maintenance services
A computing device for scheduling maintenance services for an earthmoving machine is disclosed. The computing device includes an input device configured to receive work hour input associated with work operations of the earthmoving machine and a visual display on board the earthmoving machine. The computing device further includes a processor configured to execute instructions for receiving the work hour input from the input device and determining current work hours associated with a completed maintenance service of the earthmoving machine based on the work hour input. The processor is further configured to execute instructions for presenting a user of the earthmoving machine, via the visual display, with one or more service interval rationalization options based on the current work hours and scheduling one or more subsequent planned maintenance services based on the one or more service interval rationalization options. |
US11200541B1 |
Systems and methods for processing and presentation of advisor-related data
A method includes aggregating profile information corresponding to a plurality of advisors; receiving a search criteria from a first mobile device associated with a first advisor; determining a search result comprising one or more advisors from the plurality of advisors based on the profile information of the one or more advisors meeting the search criteria; receiving an indication of a selection of an advisor of the one or more advisors from the first mobile device; establishing a communication session between the first mobile device associated with the first advisor and a second mobile device associated with the selected advisor; monitoring and analyzing communications between the second mobile device associated with the selected advisor and the first mobile device associated with the first advisor; and generating a partnership agreement to formalize a wealth management business relationship between the first advisor and the selected advisor including the one or more terms. |
US11200540B2 |
Fabrication, distribution, and integrated order processing system
An order workflow system integrated with a fabrication/distribution system for managing workflow order. The system can receive a selection of a job number and a work order number and generate selectable line items based on the work order number. Selected line items associated with the work order type can be processed and an order workflow can be generated at an order queue process. The selected line items can be interfaced with a BIM database to identify the selected line items, at a spooling sub-queue process, and generate a control number for each line item. The line items can then be interfaced with an ERP module. Inventory data items can be generated from the selected line items and the inventory data items interfaced with an inventory API of the ERP module. The order workflow can be further processed in a similar queued and integrated manner with a fabrication/distribution system. |
US11200536B2 |
Systems and methods for predictively managing collections of items
Libraries are collections of books, periodicals, and other items that can be read in situ, checked out by patrons, and shared with other libraries. Collections are more useful when the items in the collection reflect user interests. Cluster analysis of the collection can be juxtaposed with cluster analysis of items taken from, borrowed from, or requested from the collection. The juxtaposition reveals differences between the collection and the user's desired collection. The collection can also be adapted to meet expected future needs by predicting future user needs based on past user behavior. |
US11200532B2 |
Delivery robot and method of operation
A method of delivery robot operation, preferably including: navigating the robot to a location of a user; authenticating the user; initiating a transaction with the user; determining a user interaction with a compartment of the robot; and determining a termination event. A delivery robot, preferably including: a compartment, preferably including a door and defining a lumen; a cargo sensor; a communications module; one or more outputs: one or more inputs; a control module; and a drive module. |
US11200529B2 |
Information processing apparatus, information processing system, information processing method and non-transitory computer readable recording medium
The present invention includes: a first divider that divides time series data measured at a normal time into periodic data in period units; a reference data generator that generates reference data based on a plurality of pieces of periodic data; an allowable error calculator that calculates an allowable error of a divergence value, based on the time series data of the normal time and the reference data the divergence value indicates a degree of divergence from the reference data; a divergence value calculator that calculates a divergence value between time series data for detection, the time series data for detection is a detection object for detection of a non-normal state; and a detector that detects the non-normal state in accordance with whether or not the divergence value is within a range of allowable errors. |
US11200526B2 |
Methods and systems to optimize server utilization for a virtual data center
Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers. |
US11200525B2 |
Facility analytics
The present disclosure advantageously provides devices, systems, and methods for facility analytics. A computer-based method for determining electrical energy consumption for a building includes receiving static data for a plurality of electrical energy-consuming equipment (EECE) associated with the building, receiving dynamic data for each EECE, determining an electrical energy consumption value for each EECE over a predetermined time period, and determining a building electrical energy consumption value over the predetermined time period. The static data includes one or more performance attributes for each EECE, and the dynamic data includes measured performance data for each EECE over the predetermined time period. The electrical energy consumption value for each EECE is determined based on the performance attributes for each EECE and the measured performance data for each EECE. The building electrical energy consumption value is determined based on the electrical energy consumption value for each EECE. |
US11200517B2 |
Redistribution based on real time presence data
A method, computer program product, and system for managing the transportation of an individual. The method includes a processor identifying, based on communicating with location services on a client, a user entering a venue, where the client is a wireless device associated with the user. The processor determined, in real time, a current location of the user within the venue. The processor obtains transportation route information associated with the user. The processor determines, based on the current location of the user and/or the transportation route, an occurrence of a transportation event. Based on the event, the processor determines one or more alternate transportation routes for the user. The processor transmits an alert that includes data related to the one or more alternate transportation routes over a wireless communication channel to the wireless device of the user. |
US11200516B2 |
Biased ticket offers for actors identified using dynamic assessments of actors' attributes
Techniques herein attempt to provide actors with more flexible and satisfactory experiences regarding obtaining tickets for an event. A learning model may identify attributes indicative of whether a particular actor (e.g., attempting to purchase tickets to an event) possesses a desirable characteristic (e.g., is likely to attend the event). Each actor can then be evaluated to estimate whether she is a good actor (possesses the characteristic). If so, favored opportunities may be made available, such as the opportunity to buy high-demand tickets. An actor may further have the opportunity to hold or reserve tickets for a period time, during which other actors cannot purchase them. A fee for holding or reserving tickets (and/or maintaining the hold or reserve) can be dynamically set based on market factors. Opportunities to modify seat assignments to allow a group of friends to sit together may also be provided. |
US11200514B1 |
Semi-supervised classification system
Unclassified observations are classified. Similarity values are computed for each unclassified observation and for each target variable value. A confidence value is computed for each unclassified observation using the similarity values. A high-confidence threshold value and a low-confidence threshold value are computed from the confidence values. For each observation, when the confidence value is greater than the high-confidence threshold value, the observation is added to a training dataset and, when the confidence value is greater than the low-confidence threshold value and less than the high-confidence threshold value, the observation is added to the training dataset based on a comparison between a random value drawn from a uniform distribution and an inclusion percentage value. A classification model is trained with the training dataset and classified observations. The trained classification model is executed with the unclassified observations to determine a label assignment. |
US11200513B2 |
Real estate image analysis
A method for scoring attractiveness of a real estate property including receiving an image from a subject real estate property; converting the image to RGB data; and identifying an attractiveness score from the RGB data. A real estate property attractiveness scoring application including an image processor to receive an image from a subject real estate property and convert the image to RGB data; a database of RGB data and an attractiveness score for the RGB data; and an artificial intelligence engine in communication with the image processor and the database to identify an attractiveness score in the database from the RGB data from the image processor. |
US11200511B1 |
Adaptive sampling of training data for machine learning models based on PAC-bayes analysis of risk bounds
At a machine learning service, an indication of a training data set for a model is obtained. One or more training iterations of the model are conducted using an adaptive input sampling strategy. In a particular iteration, index values for a set of training observations are selected based on a set of sampling weights, parameters of the model are updated based on results using training observations identified by the index values, and sampling weights are modified. A result obtained from a trained version of the machine learning model is provided. |
US11200510B2 |
Text classifier training
A mechanism is provided for text classifier training. The mechanism receives a training set of text and class specification pairs to be used as a ground truth for training a text classifier machine learning model for a text classifier. Each text and class specification pair comprises a text and a corresponding class specification. A domain terms selector component identifies at least one domain term in the texts of the training set. A domain terms replacer component replaces the at least one identified domain term in the texts of the training set with a corresponding replacement term to form a revised set of text and class specification pairs. A text classifier trainer component trains the text classifier machine learning model using the revised set to form a trained text classifier machine learning model. |
US11200507B2 |
System and method for optimal sensor placement
A controller includes a memory that stores instructions and a processor that executes the instructions. The instructions cause the controller to execute a process that includes receiving sensor data from a first sensor and a second sensor. The sensor data includes a time-series observation representing a first activity and a second activity. The controller generates models for each activity involving progressions through states indicated by the sensor data from each sensor. The controller receives from each sensor additional sensor data including a time-series observation representing the first activity and the second activity. The controller determines likelihoods that the models generated a portion of the additional sensor data and calculates a pair-wise distance between each sensor-specific determined likelihood to obtain calculated distances. The calculated distances for each sensor are grouped, and a relevance of each sensor to each activity is determined by executing a regression model using the grouped calculated distances. |
US11200503B2 |
Search system and corresponding method
There is provided a search system comprising a statistical model trained on text associated with a piece of content. The text associated with the piece of content is drawn from a plurality of different data sources. The system is configured to receive text input and generate using the statistical model an estimate of the likelihood that the piece of content is relevant given the text input. A corresponding method is also provided. |
US11200501B2 |
Accurate and interpretable rules for user segmentation
Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules. |
US11200499B2 |
Methods and systems of assertional simulation
Dereferencing comprises separating content of a source from structure of the source and separating content of the source from a meaning of the content within the structure. |
US11200498B2 |
Altering input search terms
In one general embodiment, a computer-implemented method includes identifying an input search term, determining an additional term associated with the input search term, where the additional term targets a predetermined entity, altering the input search term utilizing the determined additional term, and performing a search, utilizing the altered input search term. |
US11200497B1 |
System and method for knowledge-preserving neural network pruning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for knowledge-preserving sparse pruning on neural networks are described. An exemplary method includes obtaining a pre-trained machine learning model trained based on a plurality of general-purpose training data; training a task-specific machine learning model by tuning the pre-trained machine learning model based on a plurality of task-specific training data corresponding to a task; constructing a student network based on the task-specific machine learning model; simultaneously performing (1) knowledge distillation from the trained task-specific machine learning model as a teacher network to the student network and (2) network pruning on the student network; and obtaining the trained student network for serving the task. |
US11200495B2 |
Pruning and retraining method for a convolution neural network
A convolution neural network (CNN) model is trained and pruned at a pruning ratio. The model is then trained and pruned one or more times without constraining the model according to any previous pruning step. The pruning ratio may be increased at each iteration until a pruning target is reached. The model may then be trained again with pruned connections masked. The process of pruning, retraining, and adjusting the pruning ratio may also be repeated one or more times with a different pruning target. |
US11200493B2 |
System and method for training neural networks
A computer-implemented method comprising: training a pre-trained neural network that comprises: an input layer; a plurality of hidden layers, wherein each of the plurality of hidden layers has one or more nodes, wherein each of said one or more nodes has an associated weight trained based on data from a source domain; and an output layer. Training the pre-trained neural network comprises: introducing at least one additional layer to the plurality of hidden layers, wherein said additional layer has one or more nodes having associated weights; keeping weights of the nodes in the plurality of hidden layers of the pre-trained neural network unchanged; inputting data from a target domain to the input layer; and adjusting weights of the one or more nodes in the at least one additional layer based on features obtained at the output layer. |
US11200492B1 |
Training a document classification neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a document classification neural network. One of the methods includes training an autoencoder neural network to autoencode input documents, wherein the autoencoder neural network comprises the one or more LSTM neural network layers and an autoencoder output layer, and wherein training the autoencoder neural network comprises determining pre-trained values of the parameters of the one or more LSTM neural network layers from initial values of the parameters of the one or more LSTM neural network layers; and training the document classification neural network on a plurality of training documents to determine trained values of the parameters of the one or more LSTM neural network layers from the pre-trained values of the parameters of the one or more LSTM neural network layers. |
US11200491B2 |
Artificial intelligence with cyber security
A computer system that uses artificial intelligence based neural networks, to monitor the security and cooling system of a computer network and to take automated remedial action based on the monitoring. The computer system autonomically learns behavior profiles of the cooling system, attack profiles and circumvention techniques used to target the network. The remedial action taken by the computer system includes calibrating the cooling system to maximize efficiency, isolating any misuse that has been identified, surveilling the misuse in the isolated environment, analyzing its behavior profile and reconfiguring the network to enhance security. |
US11200488B2 |
Network endpoint profiling using a topical model and semantic analysis
In one embodiment, a device in a network extracts words from traffic data for a particular endpoint node in the network. The device determines one or more topical categories associated with the particular endpoint node by applying a machine learning-based topical model to the extracted words. The device identifies one or more similar endpoint nodes in the network based on the determined one or more topical categories associated with the particular endpoint node and on one or more topical categories associated with the one or more similar endpoint nodes. The device determines a device type for the particular endpoint node based on a device type associated with the one or more similar endpoint nodes. |
US11200487B1 |
Optical processing system
Methods, systems, and apparatus for performing convolutional computations using an optical system. In some aspects computations for a neural network are performed in a digital domain using electronic circuitry, the neural network including a convolutional layer. Input data for the convolutional layer of the neural network is obtained, and a convolution or correlation computation on the input data in an analog domain using an optical correlator module is performed to generate an optical correlator module output. Based on the optical correlator module output, data is processed through additional layers of the neural network in the digital domain using the electronic circuitry. |
US11200478B2 |
Security device for product packaging
An RFID security device for product packaging is disclosed. The security device includes an RFID tag disposed on a first portion of a product package, and a booster antenna disposed on a second portion of the product package. The RFID tag and booster antenna are positioned on the product package so that the RFID tag will be electromagnetically coupled to the booster antenna when the product package is closed, and the RFID tag will be decoupled from the booster antenna when the product package is open. |
US11200470B2 |
Method for checking a surface of an object, which surface is imprinted and/or structured in raster shape, and an object
A method for checking a surface of an object, imprinted and/or structured in raster form, includes: a) using a digital image, which reproduces a replica of the surface, b) checking and/or determining a property of the surface or the replica using the digital image and/or the replica, and c) outputting a result with reference to the property. Step b) includes constructing and/or reconstructing a raster made from raster elements, using the digital image and/or the replica in which at least one raster element parameter can assume two or more, differently large size, brightness, and/or color parameter values, depending on the position of the corresponding raster element. The surface property is checked and/or determined as a function of the differently large parameter values and/or of the distribution of these differently large parameter values on the raster elements, and the result is output in Step c). |
US11200469B2 |
Graphic adaptation method and system for ceramic supports, specifically tiles
A graphics adaptation method for printable ceramic supports. Images are printed on sample ceramic supports starting from an original image file. A sample printed image is acquired. Sample points representative of the sample image are selected. Original points present in the original image file are also selected. A point-based matching is sought between the sample points and the original points, on the basis of which the original image file is modified and an adapted image file is determined, thus adapting the graphics of the original image file to the graphics of the sample image. A graphics adaptation system based on the method is also described. |
US11200467B2 |
Artificial intelligence apparatus and method for recognizing object included in image data
An artificial intelligence apparatus for recognizing an object included in image data can include a camera, a communication modem, a memory configured to store an image recognition model, a natural language processing (NLP) model, and an NLP model-based image recognition model learned based on the NLP model, and a processor is configured to receive image data from the camera or the communication modem, in response to recognizing an object included in the image data using the image recognition model, generate first recognition information on the object included in the image data, and in response to the recognizing the object included in the image data using the image recognition model being unsuccessful, generate second recognition information on the object included in the image data based on recognizing the object using the NLP model-based image recognition model. |
US11200461B2 |
Methods and arrangements to identify feature contributions to erroneous predictions
Logic may identify feature contributions to erroneous predictions by predictive models. Logic may provide a set of two or more models. Each model may train based on a training dataset and test based on a testing dataset and two or more models may be unique. Logic may test the set during a monitoring period. Logic may perform residual modeling on each model in the set during the monitoring period and may determine a list of input features that contribute to a residual of each model of the set. A residual comprises a difference between a predicted result and an expected result. Logic may generate a combined list of the input features from the set and may rank the input features. Logic may perform a voting process to generate the ranks for the input features. And logic may classify features as exogenous or endogenous based on a threshold and the ranks. |
US11200453B2 |
Information processing system, an information processing method and a computer readable storage medium
An information processing system for improving detection of a relation between events is provided. A learning system (100) includes a training data storage (120) and a learning module (130). The training data storage (120) stores a training pair of a first and second event, and a relation between the training pair of the first and second events. The relation is a first or second relation. The learning module 130 learns a neural network for classifying a relation between a pair of the first and second events to be classified as the first or second relation, by using the training pair. The neural network includes a first layer to extract a feature of the first relation from features of the first and second events, a second layer to extract a feature of the second relation from the features of the first and second events, and a joint layer to extract a joint feature of the first and second relations from the features of the first and second relations. |
US11200452B2 |
Automatically curating ground truth data while avoiding duplication and contradiction
A computer-implemented method according to one embodiment includes identifying a first classifier training data element and a second classifier training data element, calculating a similarity metric between the first classifier training data element and the second classifier training data element, and determining a classification for the first classifier training data element and the second classifier training data element, utilizing the similarity metric between the first classifier training data element and the second classifier training data element. |
US11200448B2 |
Systems and methods for generating a low-dimensional space representing similarities between patents
A computing device generates a patent characteristic space including patent vectors having a first number of features. Each of the patent vectors represents a respective patent family of one or more respective patents, and each of the features represents a respective property of the respective patent families represented by the patent vectors. The device performs a linear dimensionality reduction on the patent characteristic space to obtain an intermediate characteristic space that includes the patent vectors having a number of features reduced to a second number of features selected based on the respective properties of the patent families. The device performs a non-linear dimensionality reduction on the intermediate characteristic space to obtain, and present via a user interface according to a visualization preference, a reduced characteristic space that includes the patent vectors having a number of features reduced to a third number of features selected based on the visualization preference. |
US11200447B2 |
Low- and high-fidelity classifiers applied to road-scene images
Disclosures herein teach applying a set of sections spanning a down-sampled version of an image of a road-scene to a low-fidelity classifier to determine a set of candidate sections for depicting one or more objects in a set of classes. The set of candidate sections of the down-sampled version may be mapped to a set of potential sectors in a high-fidelity version of the image. A high-fidelity classifier may be used to vet the set of potential sectors, determining the presence of one or more objects from the set of classes. The low-fidelity classifier may include a first Convolution Neural Network (CNN) trained on a first training set of down-sampled versions of cropped images of objects in the set of classes. Similarly, the high-fidelity classifier may include a second CNN trained on a second training set of high-fidelity versions of cropped images of objects in the set of classes. |
US11200446B1 |
Single-pass primary analysis
Methods and systems for image analysis are provided, and in particular for identifying a set of base-calling locations in a flow cell for DNA sequencing. These include capturing flow cell images after each sequencing step performed on the flow cell, and identifying candidate cluster centers in at least one of the flow cell images. Intensities are determined for each candidate cluster center in a set of flow cell images. Purities are determined for each candidate cluster center based on the intensities. Each candidate cluster center with a purity greater than the purity of the surrounding candidate cluster centers within a distance threshold is added to a template set of base-calling locations. |
US11200443B2 |
Image processing apparatus, image processing method, and image processing system
An image processing apparatus extracts a first region and a second region from a medical image, identifies a third region that is included in the second region and that is at a distance greater than or equal to a threshold from the first region, and acquires a feature value that is a value indicating a feature of the second region on the basis of the third region. |
US11200435B1 |
Property video surveillance from a vehicle
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative video surveillance. The methods, systems, and apparatus include actions of determining that a vehicle has arrived at a particular parking spot, determining a view of a property for an onboard camera for the vehicle, providing a detection rule to the vehicle based on the view of the property for the onboard camera for the vehicle, and receiving an image captured by the onboard camera for the vehicle based on satisfaction of the detection rule. |
US11200434B2 |
System and method for tracking objects using multi-edge bounding box factors
Systems and methods of tracking objects around an ego vehicle, using state estimation of the objects, where state estimation may include an estimate of a position, velocity, acceleration and bounding box size of the tracked object are disclosed. An object may be detected at one or more poses over time. For each pose, a first bounding box may be generated. The largest bounding box may be determined. For each pose, the first bounding box may be expanded to an expanded bounding box. The expanded bounding box may match the largest bounding box. For each pose, the center of the expanded bounding box may be determined. The object may be tracked according to the center of the expanded bounding box. |
US11200430B2 |
Systems and methods for detecting trailer angle
Systems and methods for detecting trailer angle are provided. In one aspect, an in-vehicle control system includes an optical sensor configured to be mounted on a tractor so as to face a trailer coupled to the tractor, the optical sensor further configured to generate optical data indicative of an angle formed between the trailer and the tractor. The system further includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to receive the optical data from the optical sensor, determine at least one candidate plane representative of a surface of the trailer visible in the optical data based on the optical data, and determine an angle between the trailer and the tractor based on the at least one candidate plane. |
US11200429B1 |
Tracking objects using sensor data segmentations and/or representations
Techniques are disclosed for tracking objects in sensor data, such as multiple images or multiple LIDAR clouds. The techniques may include comparing segmentations of sensor data such as by, for example, determining a similarity of a first segmentation of first sensor data and a second segmentation of second sensor data. Comparing the similarity may comprise determining a first embedding associated with the first segmentation and a second embedding associated with the second segmentation and determining a distance between the first embedding and the second embedding. The techniques may improve the accuracy and/or safety of systems integrating the techniques discussed herein. |
US11200428B2 |
Systems and methods for door error detection
Systems and methods for monitoring an operation of a door of a public transportation vehicle are disclosed. In an embodiment, the system includes an optical sensor unit and a control unit. The optical sensor is arranged at a distance from the door and configured to record a movement of the door during an opening and/or a closing. The control unit is configured to (1) determine a position of a reference point of the door based on the recorded movement of the door, (2) determine a parameter of the movement of the door during the movement based on the determined position of the reference point, (3) determine a deviation of the parameter of the movement from a predetermined/allowed range of values of the parameter, and (4) determine an error in the operation of the door based on the determined deviation. |
US11200425B2 |
Method for providing key moments in multimedia content and electronic device thereof
A method for automatically providing key moments in a multimedia content on an electronic device and an electronic device therefor are provided. The method includes determining a navigation behavior of each user of the multimedia content during playback, determining a plurality of key moments in the multimedia content based on the navigational behavior, the plurality of key moments including a positive key moment, a negative key moment, and a neutral key moment, storing the plurality of key moments, detecting a playback event of the multimedia content by a candidate user, retrieving at least one key moment from the plurality of key moments in the multimedia content based on the candidate user, and displaying an actionable user interface including the at least one key moment. |
US11200424B2 |
Space-time memory network for locating target object in video content
Certain aspects involve using a space-time memory network to locate one or more target objects in video content for segmentation or other object classification. In one example, a video editor generates a query key map and a query value map by applying a space-time memory network to features of a query frame from video content. The video editor retrieves a memory key map and a memory value map that are computed, with the space-time memory network, from a set of memory frames from the video content. The video editor computes memory weights by applying a similarity function to the memory key map and the query key map. The video editor classifies content in the query frame as depicting the target feature using a weighted summation that includes the memory weights applied to memory locations in the memory value map. |
US11200415B2 |
Document analysis technique for understanding information
A computer-implemented method, system and computer program product for understanding information using a document analysis technique. An initial corpus of information is formed by identifying a document(s) that match a search criteria. The initial corpus of information is expanded with a set of documents containing statements with a semantic meaning within a threshold degree of similarity to a semantic meaning of statements contained within the document(s) used to form the initial corpus of information. Viewpoint(s) are then extracted from the expanded corpus of information using a natural language processing technique. A new set of documents is analyzed by identifying the subject, assertion and context statements. Assertions in the new set of documents that are within a threshold degree of agreement or disagreement with the extracted viewpoint are highlighted to assist the user in understanding how information aligns with a viewpoint. |
US11200411B2 |
Training a card type classifier with simulated card images
A computer model to identify a type of physical card is trained using simulated card images. The physical card may exist with various subtypes, some of which may not exist or be unavailable when the model is trained. To most robustly identify these subtypes, the training data set for the computer model includes simulated card images that are generated for the card type. The simulated card images are generated based on a semi-randomized background that varies in appearance, onto which an identifying marking of the card type is superimposed, such that the training data for the computer model includes additional randomized sample card images and ensure the model is robust to further variations in subtypes. |
US11200410B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a receiving unit and a controller. The receiving unit receives an extraction-area image indicating an extraction area. The extraction area includes a fill-in area in which a writer handwrites information. When an instruction to correct a recognition result for the information written in the fill-in area indicated by the extraction-area image is given, the controller causes a display unit to display a different extraction-area image similar to the extraction-area image. |
US11200408B2 |
Biometric imaging system and method for controlling the system
There is provided a biometric imaging system comprising: a display panel comprising: a plurality of display pixels controllable to form an image in the display and a plurality of individually controllable non-visible light emitting elements configured to the emit non-visible light, the non-visible light emitting elements being configured to form a controllable spatial irradiation pattern within an irradiation zone defined by the plurality of non-visible light emitting elements; and a control unit. The control unit is configured to identify a biometric object facing the display panel; determine a relative location of the biometric object in the irradiation zone; control the plurality of non-visible light emitting elements to form a spatial radiation pattern based on the location of the biometric object in relation to the display panel. |
US11200406B2 |
Customer flow statistical method, apparatus and device
Disclosed is a statistical method, apparatus and device for customer flow. The method includes: acquiring video data on which the statistics is to be made (S101), identifying facial areas in the video data (S102), matching the identified facial areas with pre-set facial information, wherein the pre-set facial information may be facial information of a person unrelated to the customer flow (for example, a staff, etc.); determining the number of successfully matched facial areas, to obtain the customer flow without unrelated persons (S103). It can be seen that the method removes the interference from unrelated persons and improves the accuracy of customer flow statistics. |
US11200403B2 |
Next location prediction
A method and system are provided for next location prediction. The method includes inferring, by a hardware processor, a store layout, based on user location data and user transaction data for a plurality of users. The method further includes clustering, by the hardware processor, the plurality of users based on the user transaction data to form a set of clusters. The method also includes ensembling, by the hardware processor, users within each of the clusters and building a location prediction model for each of the clusters. The method additionally includes predicting, by the hardware processor, a next location of a particular user from the plurality of users based on a weighted vote taken over the location prediction model for the cluster corresponding to the particular user. The cluster corresponding to the particular user includes at least one other user from the plurality of users in addition to the particular user. |
US11200397B2 |
Fingerprint identification assembly, display substrate, display panel and fingerprint identification method
A fingerprint identification assembly is disclosed. The fingerprint identification assembly includes first point light sources for emitting first signal light; second point light sources for emitting second signal light after the first point light source emits the first signal light; light sensitive units configured to sequentially receive the first signal light and the second signal light reflected by a finger; and an optical filter layer provided on a light entry side of the light sensitive unit. The optical filter layer includes first filter units, the first filter unit corresponds to a non-imaging area that is formed on the light sensitive units after the first point light source is lit, for preventing the first signal light reflected by the finger from irradiating the non-imaging area of the light sensitive units, and allowing the second signal light reflected by the finger to irradiate the non-imaging area of the light sensitive units. |
US11200392B2 |
Interleaved frame types optimized for vision capture and barcode capture
A barcode reader configured to capture interleaved frame types optimized for vision capture and barcode capture are disclosed herein. An example barcode reader is configured to operate in a pre-determined repetitive pattern of capturing a first frame and capturing a second frame over a reading cycle having a fixed duration after a triggering event, wherein the first frame is captured over a first exposure period having a first duration, and the second frame is captured over a second exposure period having a second duration, and wherein the first frame is associated with a first brightness parameter, and the second frame is associated with a second brightness parameter. |
US11200391B2 |
Barcode-reading system
This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device. |
US11200388B2 |
System and method for accurately reading radio-frequency identification tags at a bioptic barcode reader
A bioptic barcode reader configured to be supported by a workstation and having a lower housing comprising a platter having a generally horizontal window and a tower portion extending generally perpendicular to the lower housing and having a generally vertical window. A multi-axis radio-frequency identification antenna assembly is positioned within the tower portion of the bioptic barcode reader and includes first, second, and third antennas. The first antenna is configured to emit a radiation pattern oriented in a first direction, the second antenna is configured to emit a radiation pattern oriented in a second direction, substantially orthogonal to the first direction, and the third antenna is configured to emit a radiation pattern oriented in a third direction, substantially orthogonal to the first direction and the second direction. |
US11200386B2 |
Electronic card having an electronic interface
This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card. |
US11200385B2 |
Electronic card having an electronic interface
This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card. |
US11200381B2 |
Social content risk identification
One or more implementations of the present specification provide a social content risk identification method. Social content data to be identified is obtained. Features of the social content data are extracted, including a plurality of features of at least one of social behavior records or social message records in the social content data. The features are expanded by generating dimension-extended features using a tree structured machine learning model. The social content data is classified as risky social content data by processing the dimension-extended features using a deep machine learning model. |
US11200380B2 |
Sentiment topic model
A disclosed sentiment topic modeling tool identifies issues within voluminous customer review data, based on particular categories of review submission (e.g., particular products and experiences) and concern areas (e.g., quality, performance, suitability of features), and abstracts the extracted topic data into a manageable set of focus areas for business operations improvements. An exemplary process includes: receiving a plurality of reviews; selecting a category of review to use for a topic network; selecting a number of topics for generating the topic network; generating, based at least on the selected category and the selected number of topics, the topic network; generating a plurality of topic networks in a topic network group, and determining a set of themes for the group. Additional network groups are generated, and a set of themes is determined for each. A set of focus areas is determined, based at least on the sets, and reports are generated. |
US11200378B2 |
Methods and systems for processing language with standardization of source data
Embodiments for processing language by one or more processors are described. A plurality of document portions are detected. Each of the plurality of document portions includes text in a respective language type. The text of each of the plurality of document portions is converted to a standardized language type. A language processing method is caused to be performed on the plurality of document portions after the converting of the text of each of the plurality of document portions to the standardized language type. |
US11200374B2 |
Methods to create and use responsive forms with externalized configurations and artifacts
Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface. |
US11200372B2 |
Calculations on images within cells in spreadsheets
Described herein is a system and method for associating images with one or more cells in a spreadsheet application. As described, one or more images may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the image, such as metadata, pixel information or other parameters, may be retrieved from the image. Once retrieved, a calculation engine may perform one or more calculations on the information in order to change an appearance of the image. |
US11200362B2 |
3D resist profile aware resolution enhancement techniques
Systems and techniques for three-dimension (3D) resist profile aware resolution enhancement techniques are described. 3D resist profile aware resolution enhancement models can be calibrated based on empirical data. Next, the 3D resist profile aware resolution enhancement models can be used in one or more applications, including, but not limited to, lithography verification, etch correction, optical proximity correction, and assist feature placement. |
US11200361B1 |
Scalable model checking in functional verification by integrating user-guided abstraction
A method, system and computer program product for appending abstractions to a testbench used for verifying the design of an electronic circuit. According to an embodiment of the invention, a method comprises identifying a set L of one or more support properties l for a set P of one or more properties p for a given electronic circuit; computing a plurality of hardware signals s of the given electronic circuit; and creating a plurality of abstract signals ABS, including declaring a fresh abstract signal abs_s for each of the hardware signals s, and creating a fresh abstract signal abs_l for each of the support properties l of the set L; for each of the properties p of the set P, creating an abstract property version abs_p; and appending the abstract signals ABS and the abstract property abs_p to the testbench to form an appended testbench. |
US11200360B1 |
Synthesis of a quantum circuit
Systems, computer-implemented methods, and computer program products to facilitate synthesis of a quantum circuit are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a circuit generation component that generates, iteratively, quantum circuits from 1 to N two-qubit gates, wherein at least one or more iterations (1, 2, . . . , N) adds a single two-qubit gate to circuits from a previous iteration based on using added single 2-qubit gates that represent operations distinct from previous operations relative to previous iterations. The computer executable components can further comprise a circuit identification component that identifies, from the quantum circuits, a desired circuit that matches a quantum circuit representation. |
US11200358B2 |
Prediction, planning, and optimization of trip time, trip cost, and/or pollutant emission for a vehicle using machine learning
A method of predicting, in real-time, a relationship between a vehicle's engine speed, trip time, cost, and fuel consumption, comprising: monitoring vehicle operation over time to acquiring data representing at least a vehicle location, a fuel consumption rate, and operating conditions; generating a predictive model relating the vehicle's engine speed, trip time, and fuel consumption; and receiving at least one constraint on the vehicle's engine speed, trip time, and fuel consumption, and automatically producing from at least one automated processor, based on the predictive model, a constrained output. |
US11200355B2 |
3D geometry generation for computer aided design considering subtractive manufacturing forces
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures include, in at least one aspect, a method including: obtaining a design space for a modeled object, load cases for physical simulation, and design criteria, wherein the modeled object includes specified geometry with which generatively designed geometry will connect, and wherein the load cases include at least one in-use load case for the physical structure and at least one subtractive-manufacturing load case associated with the specified geometry and with a subtractive manufacturing system; producing the generatively designed geometry in the design space for the modelled object in accordance with the load cases for physical simulation of the modelled object and the design criteria for the modeled object; and providing the modeled object with the generatively designed geometry for use in manufacturing the physical structure. |
US11200349B2 |
Method for managing an access and display service of confidential information and data by means of a virtual desktop
A method manages an access and display service of confidential information and data (DAT) by a computer system including at least one user electronic device. The method includes selecting, by a processing unit of the computer system, the DAT to be displayed based on a unique identifier associated with the DAT. The DAT is acquired in encrypted form from a memory unit of the computer system. The method decrypts the DAT in encrypted form to generate a plaintext information or data. A virtual desktop associated with the electronic device is generated and includes generating the virtual desktop on the display of the electronic device and providing the generated virtual desktop only with the process associated with an executable file representative of the unique identifier of the DAT to be displayed. A message is provided containing the plaintext information or data to be sent to the virtual desktop for display. |
US11200346B2 |
Secure computation for reading multiple elements from a secure text array
Multiple elements are efficiently read from a secured array. A secure text array =(, . . . , ) where an array a=(a[0], . . . , a[n−1]) having a size of n is secured, secure text |
US11200345B2 |
Firewall to determine access to a portion of memory
Techniques for a firewall to determine access to a portion of memory are provided. In one aspect, an access request to access a portion of memory within a pool of shared memory may be received at a firewall. The firewall may determine whether the access request to access the portion of memory is allowed. The access request may be allowed to proceed based on the determination. The operation of the firewall may not utilize address translation. |
US11200344B2 |
Data recovery device, data management server, data management system, data recovery method and program
The invention prevents data from leaking. In a data management system (1), a terminal device (2) saves a remaining data among the remaining data and an incomplete data acquired by partitioning an image data of an ID card of a user in a storage unit, and uploads the incomplete data to a data management server (5) via a network (N). A data recovery device (4) acquires the remaining data from the terminal device (2), and acquires the incomplete data from the data management server (5) via the network (N). Further, the data recovery device (4) recovers the image data of the ID card of the user from the remaining data and the incomplete data. |
US11200337B2 |
System and method for user data isolation
One embodiment described herein provides a system and method for isolating data written by different users on a cloud drive. During operation, the system receives a write request from a first user comprising to-be-written data, the to-be-written data being associated with a writer's identifier for the first user. The system then writes the to-be-written data bound with the writer's identifier into physical media associated with the cloud drive, thereby facilitating user data isolation by preventing a second user having a reader's identifier that is different from the writer's identifier of the first user from gaining access to the written data. |
US11200333B2 |
File exposure to an intended recipient
A method, computer system, and computer program product for file exposure to an intended recipient. A computer system receives a request to view a file is received first, wherein the file is encrypted with a first key generated based on at least one biological feature of an intended recipient. The computer system causes at least one biological feature of a viewer to be captured, wherein the at least one biological feature of the viewer is corresponding to the at least one biological feature of the intended recipient. The computer system generates a second key based on the at least one biological feature of the viewer. The computer decrypts the file with the second key. |
US11200331B1 |
Management of protected data in a localized device coordinator
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in local storage and retrieval of protected data in the coordinated environment, the coordinator can include a protected data manager for storing protected data and managing access to the stored protected data. The protected data manager can communicate with a key manager to encrypt and decrypt the protected data. The set of tasks executing in the coordinated environment can access the protected data using unique security tokens. |
US11200330B2 |
Secure storage access through rate limitation
Disclosed systems and methods initiate an instance of an isolated application on a node computing device. The systems determine that the isolated application requests exclusive access to a block storage resource, create a control group associated with the block storage resource to provide access to members of the control group and set an access rate limit to zero for non-members of the control group, and assign the isolated application to the control group. |
US11200329B1 |
Fast access to a data resource update in a blockchain network
A method for fast access to a data resource in a blockchain network is provided. The method includes opening a dedicated socket in a server to receive a datum from a data source and authenticating a signature of the data source to verify that the data source is a reliable data source. The method also includes storing the data in a dedicated memory space in the server, allowing a blockchain application to access the data in the dedicated memory space using a function that has accessibility to the dedicated memory space, and writing the data in a blockchain block when a block producer reads the data from the blockchain application. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided. |
US11200326B2 |
Method of restoring settings of an instrument for processing a sample or a reagent and a system for processing a sample or reagent
A method for saving and/or restoring settings of an instrument for processing a sample or reagent is disclosed. The instrument comprises a control unit and an operating system. A storage medium is provided to the instrument. The storage medium comprises a script. The script restores data for restoring settings of the instrument. The script is encrypted and/or digitally signed. The method verifies an identity and/or integrity of the script and executes the script upon starting the instrument by the operating system with the storage medium when the identity and/or integrity of the script correspond to an identity and/or integrity of the instrument. The control unit provides an input menu for allowing a user to input a saving and/or restoring command. The instrument saves settings on the storage medium and/or restores settings of the instrument from the storage medium by the restoring data corresponding to the saving and/or restoring command. |
US11200325B2 |
Dynamic data asset security using cognitive data analysis
Embodiments disclosed herein identify a first data asset that is associated with a non-optimized security configuration, based at least in part on metadata associated with the first data asset. Additionally, an optimized security configuration is generated for the first data asset by processing the metadata associated with the first data asset using one or more machine learning models. Furthermore, the optimized security configuration is applied to the first data asset. |
US11200319B2 |
Cloud enabling of legacy trusted networking devices for zero touch provisioning and enterprise as a service
The disclosed technology relates to a process for zero touch provisioning to provide cloud enablement of legacy computing devices. Specifically, the disclosed technology provides the ability to automate the process of connecting computing devices that may not originally have the capabilities to connect to the Internet so that the computing devices can be managed by a cloud network or be provided updates by the cloud network. The cloud enablement for computing devices is performed by modifying the computing device with hardware and software that would direct the computing device to establish secure communications with the cloud network without user involvement. |
US11200318B2 |
Methods and apparatus to detect adversarial malware
Methods and apparatus to detect adversarial malware are disclosed. An example adversarial malware detector includes a machine learning engine to classify a first feature representation representing features of a program as benign or malware, a feature perturber to, when the first feature representation is classified as benign, remove a first one of the features to form a second feature representation, and a decider to classify the program as adversarial malware when the machine learning engine classifies the second feature representation as malware. |
US11200311B2 |
Computer-based platforms or systems, computing devices or components and/or computing methods for technological applications involving provision of a portal for managing user accounts having a login portal configured to defend against credential replay attacks
Systems and methods associated with computer-implemented online portals having secure login processing features are disclosed. In one embodiment, an exemplary method may comprise receiving a login request including processing user credentials and capturing browser print information associated with the login request, validating the login request via analyzing current login attributes and/or an attributes checksum derived from the browser print information captured during the login request and assessing the browser print information for spoofed browser attributes, redirecting an access attempt that is flagged as the potential replay attack to an enhanced security process, and allowing or denying login to customer accounts or information associated with the user credentials based on the enhanced security process. |
US11200310B2 |
Sentence based automated Turing test for detecting scripted computing attacks
There are provided systems and methods for a sentence based automated Turing test for detecting scripted computing attacks. A computing may request access to a service or data from a service provider, where the service provider may be required to determine that the device is used by a user and not a bot executing a scripted or automated process/attack against the service provider. To authenticate that the device is used by a user, the service provider may determine and output a challenge that queries the user to fill in one or more missing words from a sentence. Acceptable answers may be based on past messages and internal data that is specific to the service provider, as well as an external corpus of documents. The service provider may also further authenticate the user based on the user's response and a likely user response for that user. |
US11200307B2 |
Access management
According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an encryption key and a list of access tokens and at least one processing core configured to select a first access token from the list of access tokens based, at least partly, on at least one of a current time and a sequence number, decide, based at least partly on the first access token, whether to grant a user device access to the apparatus, and cause the apparatus to receive a second list of access tokens from at least one of the user device and a second user device. |
US11200298B2 |
Reducing probability of glass breakage in drug delivery devices
A method for determining predicted failure rates of drug injection devices includes receiving a set of parameters that specify physical properties of (i) a syringe, and (ii) a liquid drug, and (iii) a drug injection device configured to deliver the liquid drug to a patient via the syringe. The method further includes receiving failure rate data that specifies a measured rate of failure of the drug injection device in response to various peak pressures within the syringe, applying the received set of parameters to a kinematic model of the drug injection device to determine a predicted peak pressure within the syringe, including determining the predicted peak pressure as a function of impact velocity of the liquid drug, determining a probability of failure of the drug injection device using (i) the received failure rate data and (ii) the predicted peak pressure, and providing an indication of the determined probability of failure to an output device. |
US11200297B2 |
Integrator voltage shifting for improved performance in softmax operation
An apparatus and method are provided for saturation prevention of a current integrator in a Resistive Processing Unit-based (RPU-based) accelerator. The apparatus includes a set of hardware switches. The apparatus further includes a voltage generator, operatively coupled between an input terminal and an output terminal of the current integrator, reducing a magnitude of an output voltage at the output terminal of the current integrator during a current integration operation by selectively applying a non-zero initial voltage to the current integrator prior to the current integration operation, responsive to an operating state of the set of hardware switches. |
US11200294B2 |
Page updating method and display device
The present disclosure describes page updating methods and display devices. The method includes displaying, by a display device in a shopping mall mode, a first presentation page as an overlay on a user interface of the display device. The first presentation page comprises a first presentation file, and the first presentation file corresponds to a first URL. The method includes sending, by the display device, an update message associated with a web page presentation to a web application on the display device; generating, by the display device, a second URL based on the first URL and the update message, the update message indicating that the first presentation file is updated to a second presentation file; obtaining, by the display device, the second presentation file according to the second URL; and updating, by the display device, the first presentation page to a second presentation page based on the second presentation file. |
US11200293B2 |
Method and system for controlling presentation of web resources in a browser window
A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack. |
US11200292B2 |
Hint model updating using automated browsing clusters
Embodiments seek to improve prefetch hinting by using automated browsing clusters to generate and update hinting models used for machine-generated hints. For example, hinting machines can include browsing clusters that autonomously fetch web pages in response to update triggers (e.g., client web page requests, scheduled web crawling, etc.) and generate timing and/or other hinting-related feedback relating to which resources were used to load the fetched web pages. The hinting machines can use the hinting feedback to generate and/or update hinting models, which can be used for machine-generation of hints. Some embodiments can provide preliminary hinting functionality in response to client hinting requests, for example, when hinting models for a requested page are insufficient (e.g., unavailable, outdated, etc.). For example, without having a sufficient hinting model in place, the hinting machine can fetch the page to generate preliminary hinting feedback, which it can use to machine-generate preliminary hints. |
US11200289B2 |
Centralized data sharing program
The method, computer program product, and computer system of the present invention may include a computing device which may identify contacts of a first user from a data communication channel and create a contact profile for each of the identified contacts in a universal data sharing panel. The contact profiles may contain contact information for each of the identified contacts, the contact information may be extracted from the data communication channel. The computing device may map the data communication channel associated with each of the identified contacts to a corresponding contact profile in the universal data sharing panel according to a set of data sharing rules. The computing device may receive data to be sent to a second user. The computing device may send the data to the second computing device of the second user using the universal data sharing panel in accordance with the set of data sharing rules. |
US11200288B1 |
Validating interests for a search and feed service
A curation score associated with an entity is determined. A good interest probability value associated with the entity is determined. A content feed for a user that includes one or more web documents is generated based in part on the curation score and the good interest probability value. |
US11200286B1 |
Geospatial data acquisition based on information value
Described are techniques for acquiring geospatial data according to an information value. The techniques including determining a context for geospatial data to be used in an application, where the context is based on one or more external factors that influence variation of the geospatial data. The techniques further include calculating an information value of the geospatial data in the context for each of a plurality of information acquisition methods, where the plurality of information acquisition methods include respective data acquisition frequencies and respective spatial resolutions, and where the information value is based on an information loss function, an information amount, and a cost. The techniques further include selecting a first information acquisition method with a highest information value and acquiring the geospatial data using the first information acquisition method. |
US11200284B1 |
Optimization of feature embeddings for deep learning models
A system trains models to generate embeddings that represent likelihoods associated with features. For example, an embedding may be generated for users and pages such that a user's embedding represents how likely a user is to comment on a given page. Initially, memory space for storing each embedding may be overprovisioned. The system monitors the embeddings for a feature as they are generated and recalculated over time. If the system detects that a particular index value is never updated for embeddings of that feature, then the system may remove that value from the feature embeddings. This allows the array lengths of embeddings to be customized to the particular features they represent, saving memory space. The system may further use related information to identify pooling functions that are most effective for particular features, to identify similarities between entities, and to provide insight into how the feature data influences neural network layers. |
US11200283B2 |
Cohesive visualized instruction representation
One embodiment provides a method, including: receiving a query from a user requesting assistance regarding instructions for performing a task; identifying, within steps of the instructions, words that can be visualized, wherein the identifying comprises identifying relationships between terms within the query to generate a step query; retrieving, for each of the steps, a plurality of images representing the identified words; identifying at least one object occurring within the plurality of images corresponding to more than one of the steps; selecting an image for each of the steps of the instructions, wherein the selecting an image comprises selecting an image for each step such that the identified at least one object is represented similarly in each selected image including the identified at least one object; and presenting the instructions as visualized instructions by presenting the selected images for each of the steps in order. |
US11200278B2 |
Method and apparatus for determining background music of a video, terminal device and storage medium
Provided are a method and apparatus for determining background music of a video, a terminal device, and a storage medium. The method includes: acquiring a scene selection instruction, and performing video capturing based on the scene selection instruction; after the video capturing is completed and a music selection instruction for the captured video is detected, displaying a music replacement interface; and determining background music of the captured video according to music selected on the music replacement interface. |
US11200277B2 |
Systems and methods for monitoring objects and their states by using acoustic signals
The various implementations disclosed herein pertain to methods and systems for detecting a state of monitored objects in a premises. In one aspect, a method is performed at a computer system that is communicably coupled to sensor devices. The computer system receives and processes information of acoustic signals against a database of stored acoustic signatures characterizing predefined acoustic signals generated by electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags. It receives a first acoustic signal characterized by a first acoustic signature and generated by a first passive tag. In response to the receiving, based on the first acoustic signature and information in the database, it identifies the first monitored object associated with the first acoustic signature, determines a first state of the first monitored object, and provides a notification of the first state to an occupant of the premises. |
US11200274B2 |
Method of e-commerce
A system and method for providing search results is disclosed. One embodiment includes first presenting an image containing a product to a user and providing the user with a user interface for selecting the image, or a portion of the image associated with the product, from among several images. Search results are generated by searching for at least one characteristic based on one tag applied to the image or portion of the image in a database associated with a brand or designer identified in a second tag.In another embodiment, a user is provided with an upload interface to upload and tag an image so that the image is tagged for use in generating and providing search results to an independent user. |
US11200273B2 |
Parallel prediction of multiple image aspects
Example embodiments that analyze images to characterize aspects of the images rely on a same neural network to characterize multiple aspects in parallel. Because additional neural networks are not required for additional aspects, such an approach scales with increased aspects. |
US11200272B2 |
Dynamic playlist priority in a vehicle based upon user preferences and context
Systems, methods and computer program products that facilitate dynamic playlist priority in a vehicle based upon user preferences and context. According to an embodiment, a system comprises a processor that executes computer executable components stored in at least one memory, a compilation component that receives content in a vehicle, an assessment component that respectively classifies subsets of the content, a ranking component that ranks relevancy of the classified subsets of content based upon preferences and context of a user in the vehicle, a content playback component that plays the subsets of classified content based upon relevancy ranking, a prioritization component that dynamically prioritizes a first subset of the content based upon the context of the user or context of a sender of the first subset of content, wherein the first subset of content comprises extrinsic data, and an interrupt component that interrupts playback of the subsets of classified content based upon the dynamic prioritization. |
US11200269B2 |
Method and system for highlighting answer phrases
Examples of the present disclosure describe systems and methods relating to generating relevance scores for one or more words of a passage which is an answer to a natural language query. For instance, a passage extracted from a highly relevant electronic file along with the query may encoded and augmented to generate a multi-dimensional, augmented semantic vectors using recurring neural networks. The augmented semantic vectors along with a multi-dimensional vector that represent words of the passage may be decoded to generate relevance scores for one or more words of the passage, based on levels of relevance to the query. |
US11200263B2 |
Automatic feature extraction from a relational database
Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data. |
US11200262B2 |
Systems and methods of mapping, transforming, and sharing data and ideas
Systems and methods of manipulating and transforming data and sharing ideas include a map comprised of one or more diocards. Each diocard represents an individual idea and has the same group of functions including a distinctions function, a systems function, a relationships function, and a perspectives function. The distinctions function enables definition of the individual idea by attributes the individual idea is comprised of and by non-attributes the individual idea is not comprised of. The systems function enables definition of the individual idea as part of a whole or a whole that can be broken into parts. The relationships function enables definition of the individual idea as having a relationship with one or more different ideas and that this relationship may include action and reaction-like properties. The perspectives function enables definition of the individual idea as a point having a view with respect to one or more different ideas. |
US11200253B2 |
Providing instant and distributed access to a source blob via copy-on-read blobs and link blobs
Methods, systems, apparatuses, and computer program products are provided that enable immediate access to data associated with a source blob. The foregoing is achieved by creating a copy-on-read blob based on the source blob and a link blob based on the copy-on-read blob for each virtual machine to be deployed. When creating the copy-on-read blob, the source blob is not copied. Instead, data from the source blob is copied to the copy-on-read blob upon request by a virtual machine. Subsequent requests for that data are retrieved from the copy-on-read blob. Each link blob stores write data provided by its corresponding virtual machine. When a virtual machine requests data, its corresponding link blob is checked for the data. If the data is not stored therein, the copy-on-read blob is checked for the data. If the copy-on-read blob does not store the data, the data is retrieved from the source blob. |
US11200251B2 |
Data delivery architecture for transforming client response data
The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models. |
US11200248B2 |
Techniques for facilitating the joining of datasets
Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. In at least one embodiment, the system can determine options for joining datasets, such as by a left join, right join, or outer join. A graphical interface may display a visual representation (e.g., a “Glenn Diagram”) illustrate options for joining datasets based on identifying a relationship between the data sets. The representation may further illustrate one or more types of joins and information about the data, such as rows where data may be joined based on the type of join function for the relationship by columns. The visual representation may indicate where the datasets can be joined, such that they are not overlapping. |
US11200247B2 |
Method and system for keyword search using messaging service
Methods and systems for a keyword search using a messenger service provide a search result to users based on instant messages transmitted and received through a messenger service. |
US11200244B2 |
Keyword reporting for mobile applications
A keyword reporting system for mobile applications is disclosed that generates keyword reports for a subject mobile application. The reports include a set of most relevant keywords for the subject mobile application with their associated ranking and result value. The ranking of a keyword is the subject mobile application's position in a search result for the keyword. A result value is determined for each keyword as well, where the result value is the number of mobile applications found in a search result for the keyword. Based on the ranking and result value of each keyword, a weight value is determined for each keyword. The weight value indicates the relevance of the keyword for the subject mobile application. A set of keywords are sorted and selected based on the weight value and a keyword report is generated that includes the set of keywords along with their rankings. |
US11200242B2 |
Medical condition communication management
Embodiments for medical condition communication management by one or more processors. A maturity score and medical condition acceptance score relating to a medical condition of a user may be estimated according to data collected from one or more devices associated with the user. The maturity score may represent a measure of an emotional state, age, and cognitive reasoning ability. The medical condition acceptance score may represent a measure of understanding and acceptance capability of the medical condition. One or more search results responsive to a search query related to the medical condition submitted by the user may be adjusted according to the maturity score, the medical condition acceptance score, and an appropriateness of communications for the one or more search results based on a plurality of identified contextual factors. |
US11200239B2 |
Processing multiple data sets to generate a merged location-based data set
A computer system merges location-based data sets. Each of a plurality of data sets are transformed into a standardized schema, including at least two data sets including information indicating a geographic location. The schemas of the plurality of data sets are combined by data set type to produce a resulting data set for each data set type. The schemas of a first and second data sets are joined to produce a merged data set using a machine learning model to identify corresponding rows of the schemas. The schema of the merged data set is joined with the schemas of the resulting data sets for the data set types to produce a new data set. A resulting merged data set in the standardized schema is produced. Embodiments of the present invention further include a method and program product for merging location-based data sets in substantially the same manner described above. |
US11200235B1 |
Method and system for improving performance of an issue management system
A system and method for improving the performance of an issue management system is disclosed. The system includes a server communicating with an issue management database and a client running on a remote device such as a mobile phone. The client provides a user interface for making queries of the issue management database. Users can select filtering parameters to narrow the query space. Upon receiving a user query the system can request information from server and the issue management database related to the query and the filtering parameters. Using the response from the server and database the client can build a partial database that is stored locally. Further user queries are performed on the partial database rather than the full server-side database to enhance performance and response time of the system. |
US11200225B2 |
Method and blockchain for constructing sub blockchain in blockchain system comprising distributed network of plurality of nodes
A method for constructing a sub-blockchain in a blockchain system comprising a distributed network of nodes comprises generating and propagating, by one of the nodes, a candidate sub-block comprised in a sub-blockchain to be connected to one of main blocks included in a main blockchain; validating the candidate sub-block and storing and propagating the validated candidate sub-block by one of the nodes; validating a content block received from a node which generated the candidate sub-block corresponding to content queried by a user and storing and propagating an end block connected to the content block by one of the nodes; and if the number of the same end blocks received from other nodes is larger than a preconfigured value, generating an approved sub-block, and propagating the approved sub-block by one of the nodes while updating the approved sub-block to a local copy of a blockchain. |
US11200223B2 |
System and method for dependency analysis in a multidimensional database environment
In accordance with an embodiment, dependency analysis is done for each dynamic (or temporary) member to collect list of runtime as well as static dependents in both BSO (block storage option) and ASO (aggregate storage option) cubes. This enables the member to join hybrid flow for its execution in bottom up approach. |
US11200221B2 |
Delayed snapshot isolation for read service at a database
A computer implemented method is provided comprising receiving a group of transaction logs from a first database, allocating transaction logs from the group of transaction logs to a first queue and to a second queue, generating an end-of-group transaction log indicative of an end of the group of transaction logs, allocating the end-of-group log to the first queue and the second queue; replaying transaction logs from the first queue including the end-of-group transaction log allocated to the first queue, replaying transaction logs from the second queue including the end-of-group transaction log allocated to the second queue; and changing visibility of one or more transactions in response to replaying the end-of-group transaction log allocated to the first queue and the end-of-group transaction log allocated to the second queue. Related apparatus, systems, techniques and articles are also described. |
US11200218B2 |
Providing consistent data masking using causal ordering
Embodiments for performing consistent data masking in a distributed computing environment by a processor. A dictionary based data masking operation is performed on one or more datasets with causal ordering of the one or more datasets to enable reconstruction of a state of the one or more dictionaries for the one or more datasets. |
US11200215B2 |
Data quality evaluation
Methods and systems for data quality evaluation are disclosed. A method includes: receiving, by a computing device, at least one data set and a list of rule expressions to bind; building, by the computing device, candidate binding combinations between columns of the at least one data set and variables of each rule expression in the list of rule expressions; building, by the computing device, a new bound rule expression candidate based on the candidate binding combinations; generating, by the computing device, a new bound rule expression based on the new bound rule expression candidate and a data transformation applied to at least one of the columns of the at least one data set; and storing, by the computing device, the new bound rule expression. |
US11200213B1 |
Dynamic aggregation of data from separate sources
Generally described, one or more aspects of the present application correspond to techniques for dynamically aggregating data records from separate sources. The data merging process can be implemented by an aggregation computing resource that uses a lockstep paging system to query multiple database platforms for the same range of records, merges the records returned by the database platforms, and continues identifying a next range of records for which the database platforms should be queried until all records have been merged into a single listing. These techniques can be used to unify records during a database migration process. |
US11200210B2 |
Method of efficient backup of distributed file system files with transparent data access
Examples include techniques for backing up a file to long term “cold” storage by using circuitry, and logic for execution by the circuitry, to receive a request to back up the file in a distributed file system to cold storage, to copy the file from at least one data node of the distributed file system to cold storage, to set a location of the file in cold storage in a name node of the distributed file system, and to set a length of the file to zero in the name node. |
US11200209B2 |
Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a controller configured to control notification of a function executable with contents of plural files when the plural files are acquired. In a further modification of the invention, when a first file included in the plural files is stored in a storage unit and a second file included in the plural files is acquired, the controller may control notification of a function that is executable with contents of the first and second files. |
US11200208B2 |
Removing non-deterministic behavior in a change data capture merge
Systems and methods herein describe accessing an original change data capture (CDC) dataset comprising information describing changes to a source database, the original CDC dataset comprising a plurality of entries; identifying a first entry of the plurality of entries comprising a primary-key, a first operation and entry data; identifying a set of entries in the plurality of entries that includes the primary-key; comparing the first operation of the first entry with a second operation of a second entry in the set of entries; updating the first operation and the entry data based on the comparison; generating a new entry based on the updating of the first operation and the entry data; storing the new entry in a consolidated CDC dataset; and applying the consolidated CDC dataset to a target database. |
US11200207B1 |
Compliance namespace separation to achieve snapshot based consistency across failover-failback while maintaining data retention regulation compliance
Embodiments of the present disclosure relate to creating and maintaining a separate compliance store within a domain. Files that are committed within the domain are linked to the compliance store using canonical links. Canonical links are guaranteed to be non-erasable and non-rewritable for the duration of their retention period. When using a source cluster of nodes as a primary production cluster and a target cluster of nodes as a backup cluster, file data and canonical links can be synced from the source cluster to the target cluster to maintain compliance with data retention rules. Non-canonical links can be modified as necessary to ensure snapshot consistency when failover or failback occurs between a source cluster of nodes and a target cluster of nodes. |
US11200196B1 |
Data archival system and method
An apparatus may be configured to determine an industry object model based on an industry of a data set of an enterprise; generate an archive package for an archive time point by, for each data source, determining archival data of the data source to be archived and transforming the archival data of the data source into a set of data source objects based on the industry object model, and storing, in the archive package, the data source objects for each data source; identify a subset of the data source objects to be purged based on a purge time point; and remove the subset of the data source objects from the archive package. An apparatus may also be configured to generate and store a set of global objects that are represented in the data set, and to associate the set of data source objects with the set of global objects. |
US11200195B2 |
Method and device for the initial programming of a secondary computer
A method for the initial programming of a secondary computer. The method includes configuring a serial interprocessor interface between the secondary computer and a main computer, and data are written via the interface to a flash memory of the secondary computer. |
US11200194B1 |
Magnetic tape drive
Peripheral magnetic tape drives are disclosed herein. The disclosed peripheral magnetic tape drive comprises: a housing; a SAS compliant tape drive module; a power supply and a USB-C to SAS assembly. The SAS compliant tape drive module, the power supply and the USB-C to SAS assembly are disposed within the housing. The power supply module is operatively coupled to the tape drive module to supply +12V and +5V power thereto. The USB-C to SAS assembly is operatively connected to the tape drive module using a SAS data channel. The USB-C to SAS assembly is configured to enable the peripheral magnetic tape drive to interface a USB-C compliant device with the SAS compliant tape drive module. The USB-C to SAS assembly is further operatively coupled to the power supply to receive +12V power. The USB-C to SAS assembly may send and receive data using a Thunderbolt® 3 protocol. |
US11200190B2 |
Command based on-die termination for high-speed NAND interface
Systems, apparatus and methods are provided for multi-drop multi-load NAND interface topology where a number of NAND flash devices share a common data bus with a NAND controller. A method for controlling on-die termination in a non-volatile storage device may comprise receiving a chip enable signal on a chip enable signal line from a controller, receiving an on-die termination (ODT) command on a data bus from the controller while the chip enable signal is on, decoding the on-die termination command and applying termination resistor (RTT) settings in the ODT command to a selected non-volatile storage unit at the non-volatile storage device to enable ODT for the selected non-volatile storage unit. |
US11200188B1 |
Operating system agnostic wireless multimedia dongle
Disclosed are techniques pertaining to wireless dongles that can wirelessly transfer multimedia data (e.g., video and/or audio) between two computer devices. The computer devices can include a source (e.g., a laptop or tablet computer) and a sink (e.g., a television set or projector). The techniques improve the usability and flexibility of such dongles, allowing them to operate with a wide variety of devices. |
US11200181B2 |
Asymmetric-channel memory system
An expandable memory system that enables a fixed signaling bandwidth to be configurably re-allocated among dedicated memory channels. Memory channels having progressively reduced widths are dedicated to respective memory sockets, thus enabling point-to-point signaling with respect to each memory socket without signal-compromising traversal of unloaded sockets or costly replication of a full-width memory channel for each socket. |
US11200179B2 |
Facilitating sequential reads in memory sub-systems
An example memory subsystem includes a memory component and a processing device, operatively coupled to the memory component. The processing device is configured to receive a plurality of logical-to-physical (L2P) records, wherein an L2P record of the plurality of L2P records maps a logical block address to a physical address of a memory block on the memory component; determine a sequential assist value specifying a number of logical block addresses that are mapped to consecutive physical addresses sequentially following the physical address specified by the L2P record; generate a security token encoding the sequential assist value; and associate the security token with the L2P record. |
US11200177B2 |
Cache retention data management
A data processing system (2) incorporates a first exclusive cache memory (8, 10) and a second exclusive cache memory (14). A snoop filter (18) located together with the second exclusive cache memory on one side of the communication interface (12) serves to track entries within the first exclusive cache memory. The snoop filter includes retention data storage circuitry to store retention data for controlling retention of cache entries within the second exclusive cache memory. Retention data transfer circuitry (20) serves to transfer the retention data to and from the retention data storage circuitry within the snoop filter and the second cache memory as the cache entries concerned are transferred between the second exclusive cache memory and the first exclusive cache memory. |
US11200174B2 |
Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage. One of a plurality of densities for one of a plurality of groups of tracks is incremented in response to determining at least one of that the group is not ready to destage and that one of the tracks in the group in the cache transitions to being ready to destage. A determination is made of a group frequency indicating a frequency at which tracks in the group are modified. At least one of the density and the group frequency is used for each of the groups to determine whether to destage the group. The tracks in the group in the cache are destaged to the storage in response to determining to destage the group. |
US11200172B2 |
Storage system and method of controlling storage system
A storage system includes a plurality of controllers and a plurality of storage drives. A first cache area and a second cache area are set in a memory. The first cache area is permitted to be written data by the plurality of storage drives, and the second cache area is not permitted to be written data by the plurality of storage drives. In a case where the plurality of controllers duplicates data stored in the cache area to a cache area of another controller for redundancy, the plurality of controllers causes the data to be redundant in a second cache area of the other controller in a case where the data is stored in the first cache area, and causes the data to be redundant in a first cache area of the other controller in a case where the data is stored in the second cache area. |
US11200171B2 |
Memory systems having a cache system and a host controller having a host queue
A memory system includes a host controller and a cache system. The host controller includes a host queue in which host data including a command outputted from a host are stored. The cache system includes a cache memory having a plurality of sets and a cache controller controlling an operation of the cache memory. The cache controller transmits status information on a certain set to which the host data are to be transmitted among the plurality of sets to the host controller. The host controller receives the status information from the cache controller to determine transmission or non-transmission of the host data stored in the host queue to the cache system. |
US11200169B2 |
Cache management for sequential IO operations
A processing node of a storage system may determine that a host system is implementing a cache-slot aware, round-robin IO distribution algorithm (CA-RR). The processing node may be configured to determine when a sufficient number of sequential IOs will be received to consume a cache slot of the a processing node. If the processing node knows that the host system is implementing CA-RR, then, in response to determining the sufficient number, the processing node may send a communication informing the next processing node about the sequential cache slot hit. If the sequential IO operation(s) are read operation(s), the next processing node may prefetch at least a cache-slot worth of next consecutive data portions. If the sequential IO operation(s) are write operation(s), then the next processing node may request allocation of one or more local cache slots for the forthcoming sequential write operations. |
US11200168B2 |
Caching data from remote memories
An approach is disclosed that caches distant memories within the storage a local node. The approach provides a memory caching infrastructure that supports virtual addressing by utilizing memory in the local node as a cache of distant memories for data granules. The data granules are accessed along with metadata and an ECC associated with the data granule. The metadata is updated to indicate storage of the selected data granule in the cache. |
US11200166B2 |
Data defined caches for speculative and normal executions
A cache system, having: a first cache; a second cache; a configurable data bit; and a logic circuit coupled to a processor to control the caches based on the configurable bit. When the configurable bit is in a first state, the logic circuit is configured to: implement commands for accessing a memory system via the first cache, when an execution type is a first type; and implement commands for accessing the memory system via the second cache, when the execution type is a second type. When the configurable data bit is in a second state, the logic circuit is configured to: implement commands for accessing the memory system via the second cache, when the execution type is the first type; and implement commands for accessing the memory system via the first cache, when the execution type is the second type. |
US11200164B2 |
Coordinated garbage collection in distributed systems
Fast modern interconnects may be exploited to control when garbage collection is performed on the nodes (e.g., virtual machines, such as JVMs) of a distributed system in which the individual processes communicate with each other and in which the heap memory is not shared. A garbage collection coordination mechanism (a coordinator implemented by a dedicated process on a single node or distributed across the nodes) may obtain or receive state information from each of the nodes and apply one of multiple supported garbage collection coordination policies to reduce the impact of garbage collection pauses, dependent on that information. For example, if the information indicates that a node is about to collect, the coordinator may trigger a collection on all of the other nodes (e.g., synchronizing collection pauses for batch-mode applications where throughput is important) or may steer requests to other nodes (e.g., for interactive applications where request latencies are important). |
US11200163B2 |
Controller and method of operating the same
Provided herein may be a controller and a method of operating the controller. The controller may include a central processing unit configured to generate a command, manage a logical address using a notation system, a radix of which is greater than that of a binary notation system, and output the command and the logical address, and a flash interface layer configured to queue the command depending on workloads of dies, translate the logical address into a physical address, and output the command and the physical address through a selected channel. |
US11200162B2 |
Condensing logical to physical table pointers in SSDs utilizing zoned namespaces
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller, random-access memory (RAM), and a NVM unit, where in the NVM unit comprises a plurality of zones. The RAM unit comprises a logical to physical address (L2P) table for the plurality of zones. The L2P table comprises pointers that are associated with a logical block address (LBA) and the physical location of the data stored in the NVM. The L2P table comprises one pointer per erase block or zone. When a command is received to read data within the NVM, the controller reads the L2P table to determine the LBA and associated pointer of the data. The controller can then determine which zone or erase block the data is stored in, and calculates various offsets of wordlines, pages, and page addresses to find the exact location of the data in the NVM. |
US11200160B2 |
Data processing method and apparatus, and flash device
A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space based on the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted, thereby, a life of the flash device can be prolonged. |
US11200155B2 |
System and method for automated application testing
A system and method are provided for automated application testing. The method is executed by a device having a communications module and includes requesting via the communications module, from a repository for a development environment, a current build file for each of at least one device type. The method also includes receiving via the communications module, from the repository, the current build file for each device type; deploying via the communications module, each current build file on a respective device type; and initiating at least one test on each device type based on a simulation of the device operating according to the current build file. |
US11200147B2 |
Architecture agnostic replay verfication
According to aspects of the disclosure a method is provided, comprising: generating a live execution trace log corresponding to a live execution of a computer program, the live execution being performed by using both hardware emulation and hardware acceleration; generating a first trace entry corresponding to a replay execution of the computer program, the replay execution being performed by using hardware emulation without hardware acceleration, the replay execution being performed based on a set of events that are recorded during the live execution of the computer program; detecting whether the first trace entry is valid based on the live execution trace log; and in response to detecting that the first trace entry is not valid, transitioning into a safe state. |
US11200144B1 |
Refinement of static analysis of program code
Methods, systems, and computer-readable media for refinement of static analysis of program code are disclosed. A report is received. The report was generated using initial static analysis of program code. The report indicates a plurality of warnings regarding the program code, at least some of which represent potential flaws, and the warnings are associated with a plurality of segments of the program code. Additional analysis of the segments of program code is performed. The additional analysis differs at least in part from the initial static analysis. Based at least in part on the additional analysis, at least some of the warnings are determined to represent false positives. |
US11200143B2 |
Software development framework for a cloud computing platform
A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application. |
US11200137B1 |
System and methods for failure occurrence prediction and failure duration estimation
Aspects of the present disclosure are directed to systems and methods for determining execution of failure prediction models and duration prediction models for a sensor system. Systems and methods can involve receiving streaming data from one or more sensors and for a failure prediction model processing the streaming data indicating a predicted failure with a probability higher than a threshold, obtaining a duration of the predicted failure from a duration prediction model configured to predict durations of detected failures based on the streaming data; deactivating the failure prediction model when the predicted failure occurs; and determining a time to reactivate the failure prediction model based on the obtained duration of the predicted failure. |
US11200136B2 |
Data monitoring methods, apparatuses, electronic devices, and computer readable storage media
Embodiments of the present specification disclose data monitoring methods, apparatuses, electronic devices, and computer readable storage media. In an embodiment, a method comprising: receiving, from a network device, data at a frequency range higher than a predetermined frequency; determining whether the data belongs to a currently monitored data interval; in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals; in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition. |
US11200134B2 |
Anomaly detection apparatus, method, and program recording medium
An anomaly detection apparatus estimates time series data of a first signal of each appliance by disaggregating an aggregate signal that is a sum of first signals of a plurality of appliances into each first signal of an individual appliance, calculates a residual by subtracting sum of the estimated first signals of the plurality of appliances from the aggregate signal, and obtains value of the second signal at a time point at which the residual indicates presence of anomaly, and checks if there is match of pair of value of the estimated first signal and estimated state of the appliance, with any one of the one or more pairs of value of the first signal and state of the appliance, stored in a table, in association with the value of the second signal at the time point at which the residual indicates presence of anomaly to identify appliance with anomaly. |
US11200129B2 |
Performance evaluation for an electronic design under test
A method for evaluating an electronic design under test may be performed in an environment that includes a functional verification test bench having at least one verification component coupled to the electronic design under test. The method includes provisioning the functional verification test bench to provide protocol-agnostic performance data for activity of the electronic design under test during functional verification testing of the electronic design under test. The method further includes capturing at least a part of the protocol-agnostic performance data from the at least one verification component, and calculating, from the protocol-agnostic performance data, a performance measurement for the electronic design under test. |
US11200124B2 |
Assigning backup resources based on failover of partnered data storage servers in a data storage management system
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup. |
US11200122B2 |
Barrierless snapshots
A method is provided comprising: generating a snapshot of a volume in a storage system; generating a snapshot marker and adding the snapshot marker to a transaction log of the storage system; scanning the transaction log to identify one or more records that have been added to the transaction log before the snapshot marker, and marking each of the identified records as a splitflush record; flushing any record that is stored in the transaction log by: (a) detecting whether the record is marked as a splitflush record, (b) when the record is marked as a splitflush record, copying the record both to a data store and to the snapshot, and (c) when the record is not marked as a splitflush record, copying the record to the data store only. |
US11200120B2 |
Hybrid memory system with configurable error thresholds and failure analysis capability
A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint. |
US11200119B2 |
Low latency availability in degraded redundant array of independent memory
A computer-implemented method includes fetching, by a controller, data using a plurality of memory channels of a memory system. The method further includes detecting, by the controller, that a first memory channel of the plurality of memory channels has not returned data. The method further includes marking, by the controller, the first memory channel from the plurality of memory channels as unavailable. The method further includes, in response to a fetch, reconstructing, by the controller, fetch data based on data received from all memory channels other than the first memory channel. |
US11200109B2 |
Method, device and computer program product for processing data
Techniques involve in response to receiving, from a failure analysis device, a request for obtaining a to-be-analyzed data block in a set of raw data blocks in a data file related to a failure of an operating system, determining a position of the to-be-analyzed data block in a compressed file for the data file, the request comprising a position of the to-be-analyzed data block in the data file. The techniques further involve determining, based on the position of the to-be-analyzed data block in the compressed file, a compressed data block in the compressed file corresponding to the to-be-analyzed data block. The techniques further involve sending the compressed data block to the failure analysis device for analyzing the failure. Accordingly, the time for analyzing the failure may be saved, the amount of data transmission and the resources occupied by decompression may be reduced, and the processing efficiency may be improved. |
US11200107B2 |
Incident management for triaging service disruptions
For incident management, parsing, responsive to an incident ticket being opened relative to a first application. The parsing identifying a set of incident data. Identifying, using a dependency graph, a set of applications, wherein each application in the set of applications is dependent on the first application through at least one dependency relationship. Notifying, responsive to the incident ticket, a subset of a set of users of a second application about the incident ticket related to the first application, the second application being a member of the set of applications, the subset of the set of users of the second application performing a type of transaction with the second application wherein the type of transaction is indicated in a dependency relationship between the first application and the second application. Preventing a user in the subset of users from creating a second incident ticket. |
US11200102B1 |
System for tracking transaction data across applications
A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system. |
US11200099B2 |
Kernel configuration information management method and device, and electronic apparatus
A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method. |
US11200098B2 |
Reduction of interrupt service latency in multi-processor systems
A technique for operating a system including a plurality of processors and a shared resource includes executing a first instruction by a first processor of the plurality of processors. The first instruction generates a reservation of the shared resource for the first processor. The technique includes, after generating the reservation of the shared resource for the first processor, executing a spin lock by the first processor until successful execution of a second instruction acquires a lock of the shared resource. The technique includes disabling interrupts of the first processor in response to an indicator of the successful execution of the second instruction. The first instruction may be a load and reserve instruction and the second instruction may be a conditional store instruction. |
US11200093B2 |
Management of a geomechanical workflow of a geomechanics application in a computer system
Systems are provided for management of a geomechanical workflow of a geomechanics application in a computer system. The systems can include a client computer system can be communicatively coupled via a computer network to a geomechanical data source including one or more sensors configured to measure geomechanical data characterizing one or more aspects of a geomechanical feature. The systems can further include sets of program codes for instantiating a Calculation Manager object, a Calculation Manager Extension object, and a Workflow Run object for reconstructing a geomechanical workflow in response to a changed event in the geomechanical data. |
US11200092B2 |
Convolutional computing accelerator, convolutional computing method, and computer-readable storage medium
Embodiments of this application relate to a convolutional computing accelerator, a convolutional computing method, and a convolutional computing device, which belong to the technical field of electronic circuits. The convolutional computing accelerator includes: a controller, a computing matrix, and a first cache. The computing matrix comprising at least one row of computing units, each row of computing units comprising at least two adjacent connected computing units. The controller is configured to control input data of each row of computing units to be loaded into the first cache, and to control the input data loaded into the first cache to be inputted into the two adjacent computing units in a corresponding row. Each of the computing units in the corresponding row is configured to perform, in a first clock cycle, a convolutional computation based on received input data and a pre-stored convolutional kernel. |
US11200085B2 |
Sharing transaction contexts in an optimized colocation of java and non-java language applications
Systems and methods for sharing transactional context between Java and traditional language applications are disclosed. In embodiments, a method comprises: receiving, by a computing device, a transaction request to execute a program, wherein the program comprises non-Java program components and Java program components; executing, by a transaction middleware of the computing device, the non-Java program components; contacting, by the transaction middleware, a resource manager server and registering with the resource manager server using global transaction ID data; transferring, by the transaction middleware of the computing device, the Java program components to a transaction coordinator of the computing device, along with thread ID data and the global transaction ID data; and storing, by the transaction coordinator, the thread ID data and global transaction ID data in a recoverable transaction log store. |
US11200083B2 |
Inexact reconstitution of virtual machine images
Reconstituting a machine image separates constituent parts of a machine image, and for each part, determines whether an exact version of the part is available on the target machine. If an exact version of the part is not available on the target machine, an inexact part is looked for on the target machine. Whether an inexact part is found may be determined based on attribute policy specification and similarity computation. For the inexact part found on the target machine, any dependencies may be identified and processed as a part to be reconstituted for the machine image. If no exact part and no inexact part are found on the target machine, the part is transferred from a source machine to the target machine. A machine image is created based on parts. |
US11200079B2 |
System and method for virtual machine live migration
A system for virtual machine live migration includes a management node, a source server, a destination server, a peripheral component interconnect express (PCIe) switch, and an single root input/output virtualization (SR-IOV) network adapter, where the source server includes a virtual machine (VM) before live migration; the destination server includes a VM after live migration; the management node is adapted to configure, using the PCIe switch, a connection relationship between a virtual function (VF) module used by the VM before live migration and the source server as a connection relationship between the VF module and the destination server; and the destination server, using the PCIe switch and according to the connection relationship with the VF module configured by the management node, uses the VF module to complete virtual machine live migration. By switching the connection relationships, the system ensures that a data packet receiving and sending service is not interrupted. |
US11200074B2 |
Command assistance
Provided are techniques for new command assistance. A score is generated for each of a plurality of users based on a command execution history of a command by each of the plurality of users. A command template with the command and parameters of the command is generated in an order based on the command execution history of a user of the plurality of users having a high score. In response to receiving a portion of a new command, suggestions are provided for automatically completing the command using the command template. |
US11200073B1 |
Automatic anchor determination and target graphical element identification in user interface automation
Automatic anchor determination for target graphical element identification in user interface (UI) automation is disclosed. A context-based mechanism assists in discriminating between duplicate target UI element candidates. More specifically, additional anchors may be determined and automatically added for a target UI element that provide context and are visible in an area surrounding the target. During design time, a target UI element may be indicated by a user of a designer application and a corresponding anchor may be determined. When a pair of UI elements is found having the same or similar characteristics and/or relationships to the target-anchor pair, an additional anchor is automatically identified without requesting user input. The additional anchor may be selected from the UI elements within a radius of the target UI element. |
US11200072B2 |
User interface adaptations based on inferred content occlusion and user intent
A foldable computing device is disclosed that is configured to determine a user interface (UI) component rendering mode based on content occlusion and a prediction of user intent. The foldable computing device is configured to increase, maintain, or reduce prominence of a UI component based whether and where the UI component occludes an underlying application window or other existing UI. The foldable device may also determine an existing UI component's rendering mode based on an anticipated location of an application window associated with an application that was just launched. Furthermore, the foldable device may predict what a user is going to do with the application window, including causing any future occlusion, and adjust the UI component's rendering mode accordingly. |
US11200070B2 |
Dynamic-link library usage based on memory size
Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL. |
US11200069B1 |
Systems and methods for generating a software application
A software development system for generating a software application is provided. The software development system comprises a configuration file generator tool configured to: read a design model comprising a plurality of individual blocks with a specified data flow between the blocks, wherein each block has a defined behavioral expectation, wherein the design model is configured to cause a desired behavior for the software application when given a set of inputs. The configuration file generator tool is further configured to generate a configuration file, based on the design model, that identifies a plurality of preexisting, verified, and compiled/linked software code segments configured to perform mathematical and/or logical actions to cause the desired behavior for the software application. The configuration file configures an execution engine to execute the portion of the software application represented by the model by invoking execution of the plurality of preexisting, verified, and compiled/linked software code segments specified in the configuration file. |
US11200066B2 |
Secure device for bypassing operating system (OS) security
A portable device having a key is interfaced to a host computing device. The host computing device detects the key on the portable device and authenticates a user for using the key. A boot is forced of the host computing device and during the boot a customized image of an Operating System (OS) for the host computing device is loaded into volatile memory of the host computing device and customized security settings are applied to the OS based on a value of the key. |
US11200065B2 |
Boot authentication
Examples associated with boot authentication are described. One example includes initiating a power on self-test (POST) phase of a boot of a system. Prior to initiating a driver execution environment phase of the POST phase, a network stack may be loaded for a network port. An encrypted key may be retrieved from a trusted component of the system. Boot of the system may be permitted to proceed upon establishing a connection with an authentication server, and authenticating the system to the authentication server based on the encrypted key. |
US11200062B2 |
History file for previous register mapping storage and last reference indication
Systems, apparatuses, and methods for implementing a physical register last reference scheme are described. A system includes a processor with a mapper, history file, and freelist. When an entry in the mapper is updated with a new architectural register-to-physical register mapping, the processor creates a new history file entry for the given instruction that caused the update. The processor also searches the mapper to determine if the old physical register that was previously stored in the mapper entry is referenced by any other mapper entries. If there are no other mapper entries that reference this old physical register, then a last reference indicator is stored in the new history file entry. When the given instruction retires, the processor checks the last reference indicator in the history file entry to determine whether the old physical register can be returned to the freelist of available physical registers. |
US11200056B2 |
Parallel union control device, parallel union control method, and storage medium
A parallel union control device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to cause each of the plurality of arithmetic units included in an parallel computer including a vector register to: successively compare input elements of a pair of input sets to undergo union processing, the pair being stored in an input operand register in the vector register; select one of the input elements as an output element of an output set, based on a comparison result; and store the output element into an output operand register in the vector register; shift a pointer pointing to the input element; load the input sets into the input operand register from a memory; store the output sets into the memory from the output operand register; and determine whether union processing performed in parallel is ended. |
US11200053B2 |
Deployment models
A system and method may be provided for performing code analysis on a system of remote computer nodes. Input data may be collected on a local computer system along with a request for code analysis. The input data and request may be transmitted to a network of remote nodes. The network of remote nodes may perform the code analysis task using the input data. The results of the analysis may be returned back to the local computer. |
US11200047B2 |
Identifying versions of running programs using signatures derived from object files
A particular portion of a program which can be read from on-disk representations of the program as well as from memory images of the program is identified for use as a version discriminator. A first representation of the portion may be obtained from a first memory image of the program, corresponding to a first running instance of the program. The first representation may be compared to a second representation obtained at a development environment. Based on the results of the comparison, a particular version of the program corresponding to the first running instance may be identified. An indication of the particular version may be stored. |
US11200045B1 |
Digital twin enabled asset performance and upgrade management
In an approach to digital twin enabled asset performance and upgrade management, upcoming changes for assets are received, where the upcoming changes include at least one of hardware requirements, firmware requirements, software requirements, hardware upgrades, firmware upgrades, and software upgrades. The upcoming changes for the assets are stored into repositories, where the appropriate repository is determined using topic modeling. The digital twins are updated, where each digital twin is continuously updated with the upcoming changes. Continued usage metrics are calculated for each asset based on the output of the digital twins, where the continued usage metrics are specific to each asset. A report is created based on the upcoming changes and the continued usage metrics, where the report includes at least one of hardware dependencies, firmware dependencies, software dependencies, and upgrade dependencies. |
US11200044B2 |
Providing access to a hybrid application offline
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some implementations, a computing device can be configured with a hybrid application that includes a native layer and a web view. The native layer can provide access to native features of the computing device while the web view can provide web client features, such as graphical user interfaces and server communication functionality. When the computing device is offline and the hybrid application is invoked, the native layer can load from local storage a resource bundle including the web code needed to present the web view graphical user interface, and/or facilitate communication with the web server. Similarly, when the computing device is offline, the hybrid application can load previously stored content items into the web view from local storage through the native layer so that the user can work with the content items offline. |
US11200040B2 |
Distributed ledger for software distribution in a wireless ad hoc network for ad-hoc data processing on a source node
A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to perform a task is identified, and making a determination that the source node is incapable of performing the task. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to perform the task, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to perform the task. |
US11200036B2 |
Information processing apparatus, method of controlling the same, and storage medium
The information processing apparatus obtains attribute information of an application from the server in accordance with an instruction for instructing an update of an application stored in the storage unit and searches for and retrieves an application in a dependency relationship with the application to be updated based on the attribute information. The apparatus determines whether or not it is possible to allocate in the storage unit a free area in which it is possible to store the application to be updated and the retrieved application in the dependency relationship with the application to be updated, and, in a case that it is determined that the free area can be allocated, downloads, from the server, the application to be updated and the application in the dependency relationship with the application to be updated. |
US11200035B1 |
Methods and apparatus for automatic communication optimizations in a compiler based on a polyhedral representation
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least one local memory unit that allows for data reuse opportunities. The first custom computing apparatus optimizes the code for reduced communication execution on the second computing apparatus. |
US11200024B2 |
Playback device with device base
Example techniques relate to changing a playback device mode based on a device base. In an example implementation, a first playback device operates in a first mode where it is connected to a first network and plays back audio content while in the first mode. The playback device detects connection of the first playback device to a device base and while the first playback device is on the device base, detects connection to a second network. The first playback device switches from operating in the first mode to operating in a second mode. The first playback device forms a stereo pair configuration with a second playback device over the second network in the second mode. While in the second mode, the first playback device plays back a first channel of audio content in synchrony with the second playback device playing back a second channel of the audio content. |
US11200022B2 |
Method and apparatus of playing audio data
A method of playing audio data including: upon receiving a searching instruction of a target audio, displaying a video corresponding to an audio name of the target audio on a search result list; upon detection that the video corresponding to the audio name is being played, determining whether a background playing function is enabled; and when the background playing function is enabled, upon detection that an interface of playing the video is exited, making the video to continue being played in the background, that the video's picture is not displayed on a current screen. An apparatus of playing audio data and a computer-readable storage medium are further provided. |
US11200019B2 |
Bypassing desktop composition
A computer system is disclosed comprising an operating system having a display subsystem. The display subsystem includes a display interface for receiving display information from applications, and is adapted to generate display output based on the display information. A redirection module is configured to intercept calls from an application to the display interface. Responsive to the intercepted calls, the redirection module transmits display output generated by the application to a connected display device, bypassing at least part of the display subsystem, including for example a desktop compositor or window manager. |
US11200015B2 |
Computer-readable storage medium for information processing apparatus having selectable processing channels and a display capable of displaying applicable options for print settings
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus connected with a printer, is provided. The computer readable instructions cause the computer to obtain a type of an object contained in an image file, determine whether the obtained type of the object falls under a first type, and based on a determination that the obtained type of the object falls under the first type, determine a combination of applicable options for a print setting for the image file to be a first option group, and based on a determination that the obtained type of the object falls under a second type, determine a combination of applicable options for the print setting for the image file to be a second option group containing a smaller number of applicable options than the first option group. |
US11200012B2 |
Terminal device, access point, communication device, and computer programs therefor
A terminal device (e.g., a smartphone) may use a private key to generate a first configuration object used for establishing a first wireless connection between the terminal device and an access point. The terminal device may also use the private key to generate a second configuration object used for establishing a second wireless connection between a communication device (e.g., a printer) and the access point. The terminal device may then transmit specific data (e.g., print data) to the communication device via the access point. |
US11200007B2 |
Display method, display device, and printing device
In a display method, a plurality of thumbnail images arranged on a first imaginary rotation axis are displayed at a display, each thumbnail image rotating about its second imaginary rotation axis intersecting the first imaginary axis, each thumbnail image also rotating about the first imaginary rotation axis. An image bundle formed of the plurality of thumbnail images includes a static part where the thumbnail images next to each other are arranged with an equal space from each other, and a dynamic part where the thumbnail images next to each other are arranged with a broader space from each other than the thumbnail images in the static part. The method includes displaying an image to be printed, in a first area of the image bundle, and displaying a printed image in a second area of the image bundle. |
US11200006B2 |
Electronic memory data storage system having memory chips transportable to memory controller drives
One or more embodiments of a data storage system and method are disclosed having one or more memory modules containing memory chips to store data that are separate from a memory controller where the memory module is transportable and removeably communicative or connectable with the memory controller. A data storage library is also disclosed having a plurality of storage areas to hold a plurality of the memory modules; one or more memory controller drives for performing memory operations in association with the memory chips on the plurality of memory modules; a transport system to move between the plurality of storage areas and the memory controller drive; a library controller to control the movement of the transport system between the plurality of storage areas and the memory controller drive; and a housing configured to house the plurality of storage areas, the memory controller drive, and the transport system. |
US11200005B2 |
Tiering adjustment upon unmapping memory in multi-tiered systems
A computer-implemented method, according to one embodiment, includes: receiving an unmap command, the unmap command identifying a first logical extent located in a higher storage tier of a multi-tiered data storage system having the higher storage tier and a lower storage tier, sending an instruction to unmap the first logical extent from the higher storage tier, sending an instruction to decrement a heat associated with the unmapped first logical extent in response to sending the instruction to unmap the first logical extent, sending an instruction to remove the unmapped first logical extent from the higher storage tier, selecting, using a heat map, at least one second logical extent located in the lower storage tier for promotion to the higher storage tier, and sending an instruction to relocate the at least one second logical extent from the lower storage tier to the higher storage tier. |
US11199998B2 |
Non-volatile dual in-line memory module (NVDIMM) device assisted operations management
Embodiments herein provide a Non-Volatile Dual In-Line Memory Module (NVDIMM) device assisted operations management method. The method includes on sending, by the host, a read command to the NVDIMM device receiving, by the host, an URGENT signal upon which it issues a SEND Command and receives a message packet form the NVDIMM device, wherein the message packet comprises information about a time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device. Further, the method includes performing, by the host, configuration of the host in a power down mode based on the time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device, or performing scheduling operations based on time required by the NVDIMM device to read the particular data and the information about operations at the NVDIMM device. |
US11199997B2 |
Storage device operations using a die translation table
In one non-limiting embodiment, a method is disclosed for performing a storage device operation on a die is provide having steps of choosing a storage device operation to perform, estimating which die is related to the storage device operation chosen to be performed and performing the storage device operation at the die based on the estimating. |
US11199994B1 |
Decoupling data request rate from hardware medium for archival data storage devices
An archival data storage service identifies, in response to a request to retrieve data previously archived by the service, a set of data storage devices that collectively include the data. From the set of data storage devices, the archival data storage service identifies a set of bins, where a subset of the set of bins includes the data. Based on a deadline for fulfillment of the request, the archival data storage service generates a schedule for retrieval of the set of bins for obtaining the data. The schedule is provided to cause retrieval of the set of bins in accordance with the schedule. |
US11199986B2 |
System and method for data migration across storage systems
A method, computer program product, and computer system for requesting, by a computing device, information about whether a source and a destination belong to one of a same storage array and storage cluster. Information may be requested about whether the source and the destination support direct data transfer mechanisms between the source and the destination. A copy process may be offloaded from a host computing device to the source and the destination to copy data from the source to the destination when the source and the destination belong to one of a different storage array and storage cluster and when the source and the destination support the direct data transfer mechanisms, and the copy process may be executed on the host device to copy data from the source to the destination when one of the source and the destination does not support the direct data transfer mechanisms. |
US11199983B2 |
Apparatus for obsolete mapping counting in NAND-based storage devices
In one or more embodiments, a NAND-based data storage device includes a device controller configured to receive a memory write command from a host specifying a set of memory locations to be written to, and to determine whether the command is for a random write. In response to the determination, the device controller is further configured to configure one or more update entries to an update layer of a mapping architecture of the device for the set of memory locations, such that the one or more update entries are respectively aligned with a size of a pre-defined MRU of mapping data for the device. By aligning the update entries with the smaller MRU, smaller regions of memory may be flagged as obsolete, increasing efficiency. In one embodiment, the device controller further includes a RAM, and the update layer is stored in the RAM. |
US11199982B2 |
Data storage device and control method for non-volatile memory
High-efficiency control technology for non-volatile memory is shown. A controller allocates spare blocks of a non-volatile memory to provide a first active block and writes data issued by a host to the first active block. When the number of spare blocks is less than a threshold number and valid data of a first source block is less than a critical data amount, the controller uses the first active block as a data transfer destination for the valid data from the first source block. |
US11199980B2 |
Techniques to provide run-time protections using immutable regions of memory
Various embodiments are generally directed to an apparatus, method and other techniques for determining a region of the memory for which to store information, inserting the information into the region of the memory, and applying one or more characteristics to the region of the memory via an instruction set architecture (ISA) operation, the one or more characteristics comprising an immutable characteristic to prevent modification of the information in the region of the memory. |
US11199979B2 |
Enabling data integrity checking and faster application recovery in synchronous replicated datasets
One or more techniques and/or computing devices are provided for utilizing snapshots for data integrity validation and/or faster application recovery. For example, a first storage controller, hosting first storage, has a synchronous replication relationship with a second storage controller hosting second storage. A snapshot replication policy rule is defined to specify that a replication label is to be used for snapshot create requests, targeting the first storage, that are to be replicated to the second storage. A snapshot creation policy is created to issue snapshot create requests comprising the replication label. Thus a snapshot of the first storage and a replication snapshot of the second storage are created based upon a snapshot create request comprising the replication label. The snapshot and the replication snapshot may be compared for data integrity validation (e.g., determine whether the snapshots comprise the same data) and/or quickly recovering an application after a disaster. |
US11199978B2 |
Data protection with multiple site replication
Systems and methods for replicating data from a first site to a second site remote from said first site are described. An embodiment includes storing compressed data on a hard disk appliance, reading said data without decompressing said data, sending said data over a wide-area-network (WAN) in a compressed state, and storing said data on a second hard disk appliance remote from said first hard disk appliance in its compressed state without performing an additional compression operation. |
US11199977B2 |
Methods of sketch-based memory management and memory devices utilizing the same
A memory device having a memory array with a plurality of memory addresses and a controller operably coupled to the memory array is described. The controller is configured to store a sketch comprising d rows and w columns, wherein d and w are positive integers. Each of the d rows corresponds to a different one of d hash functions. The controller is also configured to detect an event associated with a first memory address of the plurality of memory addresses and to hash the first memory address with each of the d hash functions to generate a corresponding d sketch locations. The controller is further configured to adjust, for each of the d sketch locations, a stored sketch value by a first amount corresponding to the event. |
US11199976B2 |
Gateway for cloud-based secure storage
The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one aspect, a gateway provides a dynamically or configurably adjustable storage volume, including a local cache. The storage volume may be transparently adjusted for the amount of data that needs to be stored using available local or cloud-based storage. The gateway may use caching techniques and block clustering to provide gains in access latency compared to existing gateway systems, while providing scalable off-premises storage. |
US11199975B2 |
Interface circuit for processing commands, memory device including the same, storage device, and method of operating the memory device
An interface circuit of a memory device including a plurality of memory dies including a plurality of registers corresponding to the plurality of memory dies, respectively, the plurality of registers each configured to store command information related to a data operation command, a demultiplexer circuit configured to provide input command information to a selected register from among the plurality of registers according to at least one of a first address or a first chip selection signal, the input command information being received from outside the interface circuit, and a multiplexer circuit configured to receive output command information from the selected register from among the plurality of registers and output the output command information according to at least one of a second address or a second chip selection signal may be provided. |
US11199973B2 |
Storage system, computer system, and control method for storage system
Saving a capacity of an on-premises storage apparatus, a high access performance of the on-premises storage apparatus, and resuming an operation quickly and accurately by using data on a cloud when a resource in the on-premises fails are achieved.A processor provides a first volume which is a virtual volume, and configures a copy pair of the first volume and a second volume provided from another storage system. Write data to the first volume is transferred to the second volume via a network, based on the copy pair. The processor writes to the memory a part of data written to the second volume, and writes to the storage device the data written to the memory. |
US11199968B2 |
Using recurring write quotas to optimize utilization of solid state storage in a hybrid storage array
A technique operates multiple data storage tiers including a solid state drive (SSD) storage tier having SSD storage components and a hard disk drive (HDD) storage tier having magnetic disk devices. The technique involves establishing write quotas for the SSD storage components of the SSD storage tier. Each write quota identifies an amount of data that is permitted to be written to a respective SSD storage component during a predefined amount of time. The technique further involves consuming the write quotas in response to write operations performed on the SSD storage components of the SSD storage tier. The technique further involves, in response to a particular write quota for a particular SSD storage component of the SSD storage tier becoming fully consumed, performing a set of remedial activities on the multiple storage tiers to protect operation of the particular SSD storage component of the SSD storage tier. |
US11199963B2 |
Non-contact operation input device
An input device capable of enhancing operability is provided, including: a display control unit that displays an operation screen on a display surface, and a first detection unit and a second detection unit 8 that detect respective positions of an object in a first sensing layer and a second sensing layer in air formed side by side in a direction substantially perpendicular to the display surface. When the object passes through the first sensing layer in a direction approaching the display surface, the display control unit determines a first partial operation screen including a position on the operation screen corresponding to a position of the object in the first sensing layer based on respective detection results of the first detection unit and the second detection unit, and enlarges and displays the determined first partial operation screen on the display surface. |
US11199961B2 |
Wireless device having a rear panel control to provide advanced touch screen control
An electronic device including a housing including a front panel and a rear panel, the rear panel arranged on a side of the housing opposite the front panel, a processor configured to execute instructions and the processor being arranged within the housing, a display device configured to generate an interface based in part in response to the processor, where the display device is arranged in the front panel, a touchscreen associated with the display device and configured to sense a user input, where the user input is provided to the processor and where the touchscreen include part of the front panel, and a rear input arranged on the rear panel of the housing and configured to provide a dedicated input to the processor, the processor providing advanced user controls on the interface in response to operation of the rear input. |
US11199960B1 |
Interactive media content platform
Methods, media, and systems are disclosed for creating and sharing interactive media. A set of media files are received, from which a background image is selected. A representation of the background image is displayed. A placement gesture is received having a release point on the display corresponding to placement of an interactive media icon within the background medium. Icon properties information is received regarding one or more properties of the interactive media icon. Icon placement information. A request to access the interactive media package is received from a second user. |
US11199959B2 |
Controlling and monitoring a smoke control system
Devices, systems, and methods for controlling and monitoring a smoke control system are described herein. One device includes a user interface that can be configured to receive a selection to perform a smoke control operation using a smoke control system of a facility and display a plurality of smoke control elements, wherein each respective one of the displayed smoke control elements represents a different component of the smoke control system used to perform the selected smoke control operation. The device can also include a memory and a processor configured to execute executable instructions stored in the memory to cause the selected smoke control operation to be performed by the component of the smoke control system, wherein the user interface is configured to display an operational state of the components represented by each respective one of the displayed smoke control elements during the performance of the selected smoke control operation. |
US11199957B1 |
Generating customized avatars based on location information
Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed. |
US11199953B2 |
Processing a user input in relation to an image
A method is for processing a user input in relation to an image. In an embodiment, the method includes receiving first input data derived from user input in relation to a first image, the first input data indicating a selection of at least a part of the first image; performing a determination process to determine, at least partly based upon the first input data received and previous action data, one or more candidate actions to perform in relation to the first image, the previous action data relating to previous image processing actions performed in relation to one or more images; and providing output data indicating at least a first action of the one or more candidate actions determined. |
US11199952B2 |
Adjusting user interface for touchscreen and mouse/keyboard environments
Aspects of the subject technology relate to dynamically adjusting a UI based on the current modality. Layout features of a UI may be determined based on an input modality of a computing device. The arrangement of the UI elements may be determined based on the layout features and respective importance scores of the UI elements. The UI elements arranged based on the arrangement may be provided for display of the computing device. |
US11199951B1 |
Database system dashboard snapshotting
A user interface generation message may be sent from a database system to a client machine via a network. The user interface generation message may include instructions for presenting a database dashboard on a display screen at the client machine. The database dashboard may include a plurality of user interface components that each presents a respective view of information stored in a database. A user interface component selection message may be received from the client machine, identifying one or more of the user interface components. A visual snapshot of the identified user interface components may be created at the database system. |
US11199949B2 |
Automation tool for generating web pages and links
A method for a user interface for creating a preview content page is provided. Client identification, time period and campaign information are received via a user interface input field. An application programming interface is invoked to access a third party site's data content associated with the campaign information available during the time period. From the third party site, the data content associated with the campaign information available during the time period and metadata associated with the data content are received. The data content has advertisements. The advertisements are presented in the data content on the user interface's display window. A uniform resource locator (URL) link to the plurality of advertisements is generated, for allowing users to share the link on a public web site page. A computer readable storage medium and a user interface system are also provided. |
US11199946B2 |
Information processing apparatus, control method, and program
An information processing apparatus (2000) displays an operation image (20) on a display screen (50) associated with a head mounted display (100). First, the information processing apparatus (2000) acquires work information. The work information includes information for determining a work target which is a target of work performed by a user of the head mounted display (100). The information processing apparatus (2000) determines a work target satisfying a provision condition by using the work information. The information processing apparatus (2000) displays the operation image (20) for selecting the determined work target on the display screen (50) in an operable manner. The information processing apparatus (2000) detects an input operation on the operation image (20). |
US11199942B2 |
Method and system for sorting desktop objects
A method includes acquiring a desktop thumbnail of each desktop screen in a desktop screen set, and collectively displaying all the acquired desktop thumbnails on a desktop home screen; listening to a sequence of tapping operations performed on the desktop thumbnails displayed on the desktop home screen, and determining a tapping location of each tapping operation in the sequence of tapping operations; and sorting and displaying, according to the tapping location of each tapping operation in the sequence of tapping operations, desktop objects that are on each desktop screen on a multi-screen desktop. Desktop thumbnails of desktop screens in a desktop screen set are collectively displayed on a desktop home screen such that desktop objects on each desktop screen on a multi-screen desktop can be sorted and displayed by performing a tapping operation on the desktop home screen. |
US11199941B2 |
Conversion and display of a user input
Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an application converting a user input into a corresponding branded icon, logo or image and displaying the same. The user input is in the form of a text entry from the device keyboard, e.g., a brand name or a generic search word, or a voice or sound input or audio demand from the device speaker. By providing various menu functions associated with the displayed icons, logos or images, the application combines mobile texting with online search or browsing to provide for a much simpler and more convenient mobile experience. |
US11199939B2 |
Evaluation of interactions with a user interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating interactions with a user interface are disclosed. In one aspect, a method includes identifying a set of mutation events specifying changes to the structure of a user interface that occurred during the user session, and generating user interface states specifying different structures of the user interface throughout the given user session. Based at least in part on the user interface states, playback data that present visual changes of the user interface corresponding to the set of mutation events that occurred during the user session are generated. Session activity data describing user interactions that occurred during the user session are also generated. At least a portion of the playback data and the session activity data are output to a requesting device. |
US11199930B2 |
Touch display device and method for manufacturing touch display device
Discussed is a display device including a first substrate; a display panel including first and second electrodes disposed on the first substrate, and a light-emitting layer located between the first electrode and the second electrode; an encapsulation layer disposed on the second electrode of the display panel; a first touch electrode unit disposed on the encapsulation layer and extending in one of a first direction and a second direction intersecting with the first direction; and a first passivation layer disposed on the first touch electrode unit. |
US11199929B2 |
Antireflective treatment for textured enclosure components
A textured enclosure component including two different types of surface features is disclosed. The two different types of surface features are differently sized. The combination of differently sized surface features provides both anti-glare and anti-reflective properties to the enclosure component. |
US11199927B2 |
Method and apparatus for determining mistaken approaching or touching event
The present application provides a method for determining whether a line piece is corresponding to a stylus tip. The method comprises: gathering multiple touch sensitive signal values corresponding to the line piece; calculating a first slope at edge of the line piece; determining whether the first slope is larger than a slope threshold; and determining that the line piece is corresponding to the stylus tip if the first slope is larger than the slope threshold. |
US11199917B2 |
Sensing screen, control circuit and control method thereof, and sensing screen apparatus
A sensing screen, a control circuit and control method thereof, and a sensing screen apparatus are provided. The sensing screen includes a display screen, a first transparent medium layer, a transparent connection layer, and an antenna layer. The antenna layer includes multiple antenna units, and the antenna units include at least one first antenna unit and multiple second antenna units. The first antenna unit is configured to transmit a sensing signal, the second antenna units are configured to receive reflected signals of the sensing signal, and the reflected signals are generated by a touch object by reflecting the sensing signal. According to the present application, the antenna layer is arranged right above the display screen, so that a touch area of the sensing screen is fully utilized while screen display is not affected, so as to substantially increase an antenna size and increase an antenna gain. |
US11199910B2 |
Optical navigation device, optical navigation method and image processing system
An optical navigation device comprising: a first reading circuit; a second reading circuit; a first image sensing region, coupled to the first reading circuit; a second image sensing region, coupled to the second reading circuit; and a control circuit, coupled to the first reading circuit and the second reading circuit; wherein the first image sensing region captures a first image at a first time and the second image sensing region captures a second image at a second time after the first time; wherein the control circuit calculates a motion of the optical navigation device according to a relative displacement between the first image and the second image. |
US11199909B2 |
Numerical value input apparatus, character input apparatus
Provided is a numerical value input apparatus that includes: an operation input unit that expresses numerical values of a plurality of digits by providing a plurality of numerical value setting operation units for each digit; with each of the plurality of numerical value setting operation units being biased to a side that is an initial state; and also includes a signal generation unit that, in a case in which an input confirmation key provided separately from the numerical value setting operation units is operated, confirms a numerical value that reflects the state of the numerical value setting operation units for each digit when the input confirmation key is operated, and converts the numerical value into an electric signal. |
US11199907B2 |
Method and a system for assisting in performing financial services
A method (150) for assisting in performing financial services, comprises steps of receiving (151) an image of a user from a depth sensing device (102), generating (153) a virtual interface (110) as a response to receiving the image of the user, the virtual interface (110) comprising an intelligent virtual object (1102), wherein the virtual interface (110) is generated as a response to the user entering a first predetermined zone (118), performing (155) one or more of transmitting the virtual interface (110) to a display device (106), and transmitting an audio output to one or more speakers (108), receiving (157) one or more of a gestural input from the depth sensing device (102), and an audio input from a microphone (104) and performing (159) a financial service in response to receiving one or more of the gestural input, and the audio input. |
US11199906B1 |
Global user input management
Systems and approaches enable concurrent interaction with multiple user applications in a multi-tasking environment. User input, such as voice commands, head movement, hand or finger gestures, device motion, can be received to a centralized component of a system. State information for each user application can be determined, and the centralized component can send a recognized command or gesture to the appropriate user application(s) based on the state information and/or rules for propagating user input. Additionally, users can configure the input modalities of each user application to customize interaction with systems. |
US11199905B1 |
Systems, methods, and articles for haptic-jamming
A haptic-jamming device may include (1) a first haptic-jamming member having a polarizable first element rotatable about an axis and a first elongated extension outwardly disposed from the first element in a first direction, (2) a second haptic-jamming member having a second element rotatable about the axis and a second elongated extension outwardly disposed from the second element in a second direction, and (3) a variable voltage source for at least one of the first haptic-jamming member or the second haptic-jamming member that, when energized, generates an electrostatic field encompassing at least one of the first or second elements. A level of separation of the first and second elements may be related to a strength of the electrostatic field. Various other methods, systems, and wearable articles are also disclosed. |
US11199904B2 |
Brain-computer interface platform and process for classification of covert speech
A device and method are provided for real-time classification of covert speech. The device comprises a plurality of sensors for capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, and a brain computer interface with memory storing instructions to configure a processor to perform a method of real-time classification of covert speech. The method comprises capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, pre-processing the raw bio-signal data, extracting a vector of features from the raw bio-signal data, selecting features from the vector of features, building classification model to generate classified covert speech data using the selected features, and controlling a display device with visual elements based on the classified covert speech data. |
US11199903B1 |
Systems and methods for providing haptic feedback when interacting with virtual objects
Systems and methods for providing enhanced surface electrical neurostimulation and haptic feedback to a user within a simulation environment are provided. Enhanced surface electrical neurostimulation (eSENS) platforms are able to elicit distally referred tactile percepts while avoiding large charge densities as a method to deliver intuitive haptic feedback during functional tasks. |
US11199901B2 |
Augmenting the functionality of non-digital objects using a digital glove
The disclosed technologies address technical problems, including improving human-computer interaction, by augmenting the functionality provided by non-digital objects using a digital glove. To provide this functionality, a machine learning model is trained using sensor data generated by sensors in a digital glove and data generated by a user input device while the digital glove is utilized to manipulate an object like a user input device. Once trained, the machine learning model can take sensor data generated by a digital glove while manipulating a non-digital object and generate virtual user input device data that can be utilized to control a host computer. A digital glove can also be utilized to perform selection operations using non-digital objects when pressure data generated by one or more of the pressure sensors in the digital glove indicates that pressure was exerted at a finger of the digital glove in excess of a threshold value. |
US11199898B2 |
Gaze based interface for augmented reality environment
In an embodiment, a processing system provides an augmented reality object for display by a head-mounted device (HMD) worn by a user. The processing system provides an augmented reality graphic for display by the HMD on a plane and overlaid on the augmented reality object. The processing system determines a gaze direction of the user using sensor data captured by a sensor of the HMD. Responsive to determining that the gaze direction intersects with the augmented reality graphic on the plane and remains intersecting for at least a period of time, the processing system determines a position of intersection between the gaze direction and the augmented reality graphic on the plane. The processing system provides a modified version of the augmented reality object for display by the HMD according to the position of intersection during the period of time. |
US11199897B2 |
Customized Internet-of-Things data packaging and brokering
A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream. |
US11199895B2 |
Classification prediction of workload thermal behavior
In one embodiment, a method receives data regarding processing of a workload by a processor. The data is input into a prediction engine configured to classify the data into a plurality of workload classifications. Each workload classification describes different temporal behavior of the workload. Then, the method outputs a prediction for at least one of the plurality of workload classifications, wherein the prediction is used to control performance of the processor in an upcoming period of time. |
US11199894B2 |
Method and apparatus for providing high bandwidth capacitor circuit in power assist unit
An information handling system includes a power supply and a power assist unit. The power supply powers a power rail. The power assist unit includes a power storage element, a converter including a semiconductor device coupled to provide power from the power storage element to the power rail, and a controller configured to receive a load indication that indicates a power demanded by the load and to provide an intermediate output based upon the load indication. The controller includes a boost element to receive the intermediate output and to provide a controller output. The controller output is a sum of a bias voltage level provided by the bias element and the intermediate output. The controller output is coupled to a gate terminal of the semiconductor device. The converter provides power from the power storage element to the power rail in response to the controller output. |
US11199890B2 |
Peripheral device expansion card system
A computing system includes a system board having a system controller device with an interrupt input. A system expansion bus connector is located on the system board and includes power pin(s) and an interrupt signal pin connected to the interrupt input. A peripheral device expansion card system is coupled to the computing system through system expansion bus connector and includes a system power reporting device coupled to the power pin(s) to receive power from the computing system via the power pin(s), and a card controller device coupled to the system power reporting device and to the interrupt signal pin. The card controller device determines, using the system power reporting device, a power state of the computing system. The card controller device also sends, to the system controller device through the interrupt signal pin, an interrupt signal that the system controller device interprets as a hot plug event. |
US11199887B2 |
Utility power regulation system using local voltage estimation and method for the same
A utility power regulation system includes a power converter configured to regulate one or more of a voltage and a power factor at the primary side of a step-up transformer, or at a load electrically connected to a load feeder line, based on an estimated primary-side line voltage signal. The system includes a voltage estimation circuit configured to estimate the primary-side line voltage signal from one or more signals received from a secondary-side voltage sensor, regulator line current signal, and a primary-side load feeder-line current sensor. |
US11199882B2 |
Display device
A display device is provided and includes a display panel and a flexible printed wiring substrate. The display panel is provided with a binding structure. The binding structure includes a plurality of first connection terminals arranged along a width direction of the display panel; and a flexible printed wiring substrate is electrically connected to the bonding structure of the display panel. Each of the first connection terminals is obliquely disposed along a lateral edge of the width direction of the display panel, and adjacent lateral edges of two of the adjacent first connection terminals along the width direction of the display panel are parallel to each other. |
US11199879B2 |
Computing device water protection
A device can include a housing that defines an interior space and an exterior space and that includes air passages between the interior space and the exterior space; electronic components disposed in the interior space of the housing, where the electronic components include a processor and memory accessible to the processor; and a material that, upon exposure to water, transitions from a first state to a second state that protects at least one of the electronic components from damage. |
US11199878B2 |
Casing structure
A casing structure including a first housing, a glue layer, and a second housing is provided. The first housing has a first inner edge. The glue layer is disposed at the first inner edge. The second housing has a second inner edge. The first housing is assembled to the second housing, and the first inner edge is aligned with the second inner edge. The glue layer abuts against the second inner edge so as to combine the first housing with the second housing. A gap formed between the glue layer and a part of the second inner edge is defined as a glue overflow buffer area. |
US11199868B2 |
Clock skew correction method, device and system
A clock skew correcting method, device and system are provided. The method includes: determining at least two modules; determining a period of a clock signal and calculating a delay parameter of each of the at least two modules, in a case where a clock generator transmits the clock signal to each of the at least two modules; determining one of the at least two modules as a slave module and the other of the at least two modules as at least one main module; correcting a clock phase for each of the at least one main module based on the delay parameter of the slave module; and performing, for each of the at least one main module, the following step of generating a corrected clock for the main module based on the period and the corrected clock phase for the main module. |
US11199866B2 |
Voltage regulator with power rail tracking
Disclosed herein are related to an integrated circuit to regulate a supply voltage. In one aspect, the integrated circuit includes a metal rail including a first point, at which a first functional circuit is connected, and a second point, at which a second functional circuit is connected. In one aspect, the integrate circuit includes a voltage regulator coupled between the first point of the metal rail and the second point of the metal rail. In one aspect, the voltage regulator senses a voltage at the second point of the metal rail and adjusts a supply voltage at the first point of the metal rail, according to the sensed voltage at the second point of the metal rail. |
US11199865B2 |
Bandgap reference voltage generating circuit
A bandgap reference voltage generating circuit includes a first current generator generating a first complementary-to-absolute temperature (CTAT) current and a first proportional-to-absolute temperature (PTAT) current, a second current generator generating a second CTAT current and a second PTAT current, and an output circuit outputting a reference voltage based on a difference between a first voltage based on the first CTAT current and the first PTAT current and a second voltage based on the second CTAT current and the second PTAT current, wherein the first CTAT current is cancelled by the second CTAT current. |
US11199864B1 |
Voltage control circuit reducing signal interference
A voltage controlled circuit includes a tracking circuit, an operational amplifier, a transistor, a feedback circuit and a sample and hold circuit. The tracking circuit generates an updated enabling voltage according to an enabling voltage, a sample enabling voltage and a sample reference voltage. The operational amplifier includes a first input terminal used to receive an input voltage, a second input terminal used to receive a feedback voltage, and an output terminal used to output a control voltage. The transistor includes a control terminal used to receive the control voltage, a first terminal used to receive a reference voltage, and a second terminal used to output a regulated voltage. The feedback circuit generates the feedback voltage according to the regulated voltage. The sample and hold circuit is used to sample the input voltage to generate the sample enabling voltage, and sample the feedback voltage to generate the sample reference voltage. |
US11199863B2 |
User side load response method based on adjustment and control on temperature of load clusters
Provided is a user side load response method based on adjustment and control on temperature of load clusters. The user side load response method includes: performing thermodynamic modeling on a temperature control load to obtain a temperature control model in direct load control; constructing a mapping quantity to describe the change state of a temperature control load relay switch; obtaining adjustable capacity of the temperature control load through the mapping quantity; introducing temperature control load clusters to solve the problem that control precision cannot satisfy condition requirements; and finally calculating the influence of each load cluster in different load cluster control schemes on comfort degree. |
US11199854B2 |
Vehicle control system, apparatus for classifying markings, and method thereof
Disclosed are a vehicle control system, a marking classifying device, and a marking classifying method. Specifically, a vehicle control system according to the present disclosure may include: a camera mounted to a vehicle so as to have a field of view inside or outside the vehicle and configured to capture image data; a communication module configured to receive GPS signals from GPS satellites; a marking classifying device configured to classify and store types of markings provided on a road based on the image data and the GPS signals; and a control device configured to detect a marking on a road on which the vehicle is travelling based on the image data, identify a type of the detected marking based on the type of marking stored in the marking classifying device, and generate and output a control signal for controlling the driving of the vehicle based on the identified type of the marking. |
US11199846B2 |
Learning-based dynamic modeling methods for autonomous driving vehicles
In an embodiment, a learning-based dynamic modeling method is provided for use with an autonomous driving vehicle. A control module in the ADV can generate current states of the ADV and control commands for a first driving cycle, and send the current states and control commands to a dynamic model implemented using a trained neural network model. Based on the current states and the control commands, the dynamic model generates expected future states for a second driving cycle, during which the control module generates actual future states. The ADV compares the expected future states and the actual future states to generate a comparison result, for use in evaluating one or more of a decision module, a planning module and a control module in the ADV. |
US11199843B2 |
Vehicle control apparatus
A vehicle control apparatus is provided with: an executor configured to perform an automatic steering control of steering a vehicle so as to go away from an avoidance target object; a determinator configured to determine, during execution of the automatic steering control targeting a first object, whether or not a second object is detected; and a comparator configured to compare a first interval, which is an interval between the vehicle and the first object, with a second interval, which is an interval between the vehicle and the second object. The executor is configured to change the offset amount to an offset amount corresponding to the second object if the second interval is narrower than the first interval, and to maintain the offset amount at an offset amount corresponding to the first object if the second interval is wider than the first interval. |
US11199842B2 |
Determining driving paths for autonomous driving using parallel processing
An autonomous driving vehicle (ADV) may determine a predicted path for a moving obstacle and speeds for different portions of the path. The ADV use multiple threads in parallel to determine the path and speeds for the different portions of the path. |
US11199840B2 |
Mover control system, mover system, mover control method, and non-transitory storage medium
A mover control system according to an embodiment includes a controller, a node generator, and a path generator. The controller controls a mover traveling within a predetermined area. The node generator generates a pair of specified nodes at respective arbitrary locations on a map corresponding to the predetermined area. The pair of specified nodes are nodes where the mover is controllable. The path generator generates a path between the pair of specified nodes. The controller makes the mover travel along a traveling route corresponding to the path within the predetermined area. |
US11199836B2 |
Device and method for monitoring a digital control unit with regard to functional safety, and controller
A device for monitoring a digital control unit with regard to functional safety is proposed. The device comprises an interface configured to receive a control signal of the digital control unit for a circuit component. The control signal represents a digital value. Furthermore, the device comprises a timer circuit configured to output an associated timer value in each case for successive points in time. The device furthermore comprises a hash value generator, which is configurable, in response to a change in the digital value, to recalculate a hash value on the basis of the change in the digital value and the timer value at the point in time of the change in the digital value. |
US11199834B2 |
Persistent authentication in dynamic automation visualization content delivery
A human interface technique is disclosed for industrial automation systems. The technique allows for visualizations to be distributed to interfaces, such as thin client interfaces, from automation components. For access to the content, a user may be initially authenticated in a first manner, such as by multi-factor authentication. Thereafter, or for a certain time or location, the user may be authenticated by a reduced number of factors, such as single-factor authentication. The authentication may be used to deliver the visualizations based on policies of a visualization manager, such as the user identification, the user role, the user location, and so forth. The reduced factor authentication allow for users to freely move and view visualizations on any available device, or at different locations, and so forth, but still based on the policies. |
US11199833B2 |
Quality determination method, quality determination device, quality determination system and computer-readable non-transitory medium
A quality determination method includes: in a quality determination space, mapping a quality of a package product in which a plurality of devices are assembled in accordance with a predetermined design condition, with use of each test result of each of the plurality of devices; and determining a quality of the package product, on a basis of mapping result of the mapping. |
US11199832B2 |
Managing activities on industrial products according to compliance with reference policies
A solution is proposed for managing one or more industrial products. A method, computer system, and computer program product for creating a reference model providing a formal representation of reference policies according to reference artifacts and creating corresponding activity models providing a formal representation of activities (to be performed on the industrial products) according to corresponding activity artifacts; alignment indicators indicative of an alignment of the activities with the reference policies are calculated according to a comparison between the corresponding activity models and the reference model. |
US11199827B2 |
Controller with programmable hand-off-auto (HOA) switches
A building controller includes a plurality of inputs, a plurality of outputs and a plurality of manually-actuated HAND-OFF-AUTO (HOA) switches each having a HAND (H) position, an OFF (O) position and an AUTO (A) position, wherein each of the plurality of HOA switches is associated with but not directly coupled to a corresponding output of the plurality of outputs. A controller is operatively coupled to the plurality of inputs, the plurality of outputs, and the plurality of HOA switches and is configured to recognize a position of each of the plurality of HOA switches, and to control one or more of the plurality of outputs in accordance with the recognized position of each of the plurality of HOA switches as well as a plurality of programmed configuration settings associated with the plurality of HOA switches. |
US11199826B2 |
Field device for determining a process variable in process automation
A field device which outputs a measured value and includes a self-diagnosis function which, when at least one specified error is detected, signals this error, marks the output measured value as temporarily invalid, and initiates the output of a substitute value that is used to trigger a safety-oriented response, where to prevent interventions when temporary errors occur, but without losing safety-relevant information, the field device includes a first and second timers having different expiration times that are started when the error is detected and are reset at the end of the detected error, where the first timer initiates the output of the substitute value when the first expiration time expires, where the second timer signals the error when the second expiration time expires, and where the signal is resettable if, at the same time, the output measured value is marked as valid via the second binary status signal. |
US11199823B2 |
Modular room control interface and sensors
Systems and methods for automated management of buildings and rooms employ a common set of components that may be paired together to form a modular room control interface. The components may comprise a base plate and a front plate that are in data communication with each other when connected together. The base plate may include one set of room monitoring and control functions and the front plate may include a different set of room monitoring and control functions. Different combinations of base plates and front plates may then be paired together to achieve a desired functionality in the modular room control interface. Such an arrangement provides a room control interface that can be quickly and easily configured for any number of different room monitoring and control functions as needed. |
US11199821B2 |
Configuring and operating control systems using a database
The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received. |
US11199819B2 |
Building system with user presentation composition based on building context
A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data. |
US11199818B2 |
Automated tuning of multiple fuel gas turbine combustion systems
Provided herein is a method for automated control of the gas turbine fuel composition through automated modification of the ratio of fuel gas from multiple sources. The method includes providing first and second fuel sources. The method further includes sensing the operational parameters of a turbine and determining whether the operational parameters are within preset operational limits. The method also adjusting the ration of the first fuel source to the second fuel source, based on whether the operational parameters are within the preset operational limits. |
US11199817B2 |
Electronic timepiece
An embodiment of an electronic timepiece includes a cylindrical exterior case, a bezel and a windshield member. In the exterior case, a circuit board is housed. The bezel is formed of a metal material to be ring-shaped, includes an inward flange part that projects from an inner side surface toward a center of the ring-shaped bezel, is arranged on an outer upper side of the exterior case and is electrically connected with the circuit board. The windshield member is formed of a transparent dielectric substance, arranged in the bezel and supported by the inward flange part. The bezel is configured to resonate with a radio wave having a desired frequency by adjustment of at least one of (i) a relative permittivity of the dielectric substance and (ii) an area of an overlap region where the inward flange part and the windshield member overlap each other. |
US11199816B2 |
Electronic timepiece and method of assembling electronic timepiece
An electronic timepiece includes an exterior case, one or more circuits housed in the exterior case, wherein the one or more circuits are configured to process a signal in a radio wave having a predetermined frequency, and a bezel disposed on an outer side of the exterior case, wherein the bezel comprises a metal portion configured to resonate with the radio wave, and wherein the metal portion of the bezel is electrically connected to the one or more circuits to transmit the signal in the radio wave received by the metal portion of the bezel to the one or more circuits. A method for assembling the electronic timepiece is further provided. |
US11199813B2 |
Hologram replicating method and hologram replicating device
The present application provides a replicating method and a replicating device of a transmission type holographic optical element capable of mass-replicating the transmission type holographic optical element by a continuous and economical process. |
US11199811B2 |
Developing device with structure to release inner pressure
The developing device includes a developing roller, a developer conveying unit, a developer discharge unit, and an air discharge port. The developer conveying unit includes a developing chamber provided with the developing roller and extending in a longitudinal direction of the developing roller, a stirring chamber arranged in parallel to the developing chamber, and a barrier wall having a first communication port and a second communication port, at respective ends in the longitudinal direction, to connect the developing chamber with the stirring chamber. The developer discharge unit extends from the developer conveying unit in the longitudinal direction of the developing roller and includes a developer discharge port to discharge excess developer. The air discharge port is to house a filter to filter a developer, the air discharge port being provided between the developer conveying unit and the developer discharge unit to discharge air in the developer conveying unit. |
US11199808B2 |
Image forming unit and image forming apparatus
Provided is an image forming unit including a photosensitive unit including an image bearing member, a developing unit including a developer bearing member and a container capable of containing a developer, a rotation shaft, the developing unit being rotated around the rotation shaft and positioned at one of a development position where the developer bearing member supplies the developer to the image bearing member and a separation position where the developer bearing member separates from the image bearing member, and a sensing portion sensing a variation or an amount corresponding to an amount of the developer contained in the developing unit. When the developing unit is at the separation position, the sensing portion restricts the rotation of the developing unit thereby receiving a force from the developing unit. |
US11199807B2 |
Cartridge and drum unit for electrophotographic image forming apparatus
A cartridge mountable to a printer, said printer including a coupling guide contactable to a coupling of the cartridge to guide the coupling member. A case of the cartridge is provided with a hole for exposing a free end portion of the coupling to an outside of the cartridge, and a retracted portion provided in downstream of the hole with respect to the mounting direction of the cartridge. When the cartridge is mounted to a main assembly of the printer, the coupling guide enters the retracted portion from which the coupling member has retracted. |
US11199805B2 |
Image forming apparatus
An image forming apparatus includes a main assembly; an openable member, provided with a portion-to-be-engaged, for covering a mounting portion; an engaging member provided on the main assembly for engaging with the portion-to-be-engaged of the openable member positioned at a closed position so as to restrict movement of the openable member relative to the main assembly; a locking portion for locking the engaging member in an engaged state with the portion-to-be-engaged by restricting movement of the engaging member; an electric driving portion for unlocking the locking portion; a discriminating portion for discriminating that a consumable mounted is in an exchange state in which the consumable is to be exchanged; and a controller for driving the electric driving portion so as to unlock the locking portion when the controller receives, from the determining portion, a signal for determining that the consumable is in the exchange state. |
US11199804B2 |
Metal frame of image forming apparatus and image forming apparatus
A metal frame of an image forming apparatus includes first and second sheet metal in which the first sheet metal includes a first engaging portion which is provided between first and second plate portions of the first sheet metal and is bent away from the first plate portion in the plate thickness direction of the first plate portion, wherein the first plate portion, the second plate portion, and the first engaging portion are formed integrally with each other. The second sheet metal includes a third plate portion with which the first engaging portion engages and a second engaging portion which is bent away from the third plate portion in a plate thickness direction of the third plate portion and engages with the first plate portion, wherein the second engaging portion is adjacent to the third plate portion. The second sheet metal further includes a third engaging portion which is bent away from the third plate portion and engages with the second plate portion, the third engaging portion being adjacent to the third plate portion. The third plate portion, the second engaging portion, and the third engaging portion are formed integrally with each other. |
US11199803B2 |
Driving device, image forming device, and method of manufacturing driving device
A driving device includes a motor including a rotating shaft, a drive transmission member attached to the rotating shaft and including a contact portion, and a drive output member including a contacted portion with which the contact portion comes into contact, and configured to be rotated around the rotating shaft when the rotating shaft of the motor is driven and the drive transmission member is rotated together with the rotation shaft in a first direction. The drive transmission member further includes an engaging portion. The drive output member includes an engaged portion with which the engaging portion is to be engaged when the drive output member is rotated relative to the drive transmission member in a second direction opposite to the first direction. A driving force is transmittable to the drive output member whether the drive transmission member is rotated in the first direction or the second direction. |
US11199796B2 |
Image forming apparatus, image forming method, and storage medium for storing program
An image forming apparatus includes an image forming device configured to form an image on a sheet, a first heater configured to generate heat to heat a first print region of the sheet, a second heater configured to generate heat to heat a second print region of the sheet, the second heater being adjacent the first heater in a main scanning direction, and a controller configured to control the first heater to generate heat and the second heater to not generate heat based on a distance in the main scanning direction from (a) an end of a region of the image that overlaps the second heater to (b) a boundary between the first heater and the second heater in a situation where the region overlaps the boundary. |
US11199795B2 |
Image heating device and image forming apparatus
In an image heating device, a plurality of count values representing a heat storage amount in each of a plurality of heating regions heated by a plurality of heating elements are acquired, and electric power for the heating elements is controlled so that a difference between a heat storage maximum count value representing the heat storage amount of the heating region in which the heat storage amount is the largest among the plurality of heating regions, and a heat storage reduction count value representing the heat storage amount of a heat storage reduction region that is a heating region having a smaller heat storage amount than the heating region having the maximum heat storage amount, is maintained within a range of a predetermined value; and the predetermined value is set based on a width of the heat storage reduction region of a recording material. |
US11199789B2 |
Image forming unit and image forming apparatus
Provided is an image forming unit including a photosensitive unit including an image bearing member, a developing unit including a developer bearing member and a container capable of containing a developer, a rotation shaft, the developing unit being rotated around the rotation shaft and positioned at one of a development position where the developer bearing member supplies the developer to the image bearing member and a separation position where the developer bearing member separates from the image bearing member, and a sensing portion sensing a variation or an amount corresponding to an amount of the developer contained in the developing unit. The rotation shaft is located below a developing portion, which is formed of the image bearing member and the developer bearing member, in a gravity direction. |
US11199788B1 |
Exposure head and image forming apparatus
An exposure head includes a light emitter, a plurality of switches, a transmission line, and a plurality of delay circuits. In the light emitter, a plurality of light emitting elements are arranged in a first direction. The switches are provided respectively corresponding to the light emitting elements. The switches are configured to perform switching such that, when a drive signal is input, a drive current flows through a light emitting element corresponding to the drive signal. The transmission line is configured to supply a drive signal to the switches. The delay circuits are provided respectively corresponding to the switches. The delay circuits are configured to delay the drive signal that is supplied to the switches through the transmission line in order from a first end side to a second end side of the light emitting elements arranged in the first direction. |
US11199787B2 |
Fluorescent metallic toners and related methods
Methods of making fluorescent metallic toners are provided which comprise forming one or more fluorescent latexes which comprise a fluorescent agent, a first type of amorphous resin, and a second type of amorphous resin, wherein the first and second types of amorphous resins are present at a ratio in a range of from 2:3 to 3:2; forming a mixture comprising the one or more fluorescent latexes; a dispersion comprising aluminum flakes and a surfactant; one or more emulsions which comprise a crystalline resin, the first type of amorphous resin, the second type of amorphous resin; and optionally, a wax dispersion; aggregating the mixture to form particles of a predetermined size; forming a shell over the particles of the predetermined size to form core-shell particles; and coalescing the core-shell particles to form a fluorescent metallic toner. Fluorescent metallic toners and methods of using such toners are also provided. |
US11199776B2 |
Resin composition
The present invention provides a resin composition having a high sensitivity and serving to produce a cured film with a low water absorption rate. The resin composition includes: (a) an alkali-soluble resin and (b1) an amido-phenol compound containing a phenolic hydroxyl group in which a monovalent group as represented by the undermentioned general formula (1) is located at the ortho position and/or (b2) an aromatic amido acid compound containing a carboxy group in which a monovalent group as represented by the undermentioned general formula (2) is located at the ortho position: wherein in general formula (1), X is a monovalent organic group having an alkyl group that contains 2 to 20 carbon atoms and bonds directly to the carbonyl carbon in general formula (1) or a monovalent organic group that has —(YO)n—; and in general formula (2), U is a monovalent organic group that has an alkyl group containing 2 to 20 carbon atoms and bonding directly to the amide nitrogen in general formula (2) or a monovalent organic group that has —(YO)n—; wherein Y is an alkylene group containing 1 to 10 carbon atoms and n is an integer of 1 to 20. |
US11199774B2 |
Method and apparatus to improve frame cure imaging resolution for extrusion control
A frame cure apparatus includes a position actuator and a controller. The position actuator is attached to a digital spatial modulator (DSM) having a plurality of spatial elements with a pitch, and configured to move the DSM with a step size less than the pixel pitch to provide a pattern for curing a photo-curable material in a desired curing region on a substrate. The controller moves the DSM with the step size in a predefined sequence that covers a first curing region and a second curing region such that a first curing dose accumulated at the first curing region exceeds a curing threshold while a second curing dose accumulated at the second curing region does not exceed the curing threshold. The predefined sequence provides the set of curing patterns. The first curing region matches the desired region. The second curing region does not match the desired curing region. |
US11199773B2 |
Imprint apparatus, imprint method, and article manufacturing method
An imprint apparatus configured to form a pattern of an imprint material on a substrate using a mold includes a holding unit configured to hold the mold with a holding surface making contact with a first surface of the mold, a deformation unit configured to apply a force to the mold held at the holding surface to deform the mold, and a drive unit configured to move at least one of the mold held by the holding unit and the deformation unit to change a relative position between the mold held by the holding unit and the deformation unit. The drive unit changes a position where the deformation unit applies a force to the mold in a direction vertical to the first surface based on information about a position of a second surface on an opposite side of the first surface. |
US11199768B2 |
Pellicle frame and pellicle
The present invention is to provide a pellicle frame characterized by including a metal or alloy having a linear expansion coefficient of 10×10−6 (1/K) or less and further a density of 4.6 g/cm3 or less, and a pellicle characterized by including the pellicle frame as an element. |
US11199767B2 |
Apparatus and method for generating an electromagnetic radiation
A method for generating an electromagnetic radiation includes the following operations. A target material is introduced in a chamber. A light beam is irradiated on the target material in the chamber to generate plasma and an electromagnetic radiation. The electromagnetic radiation is collected with an optical device. A gas mixture is introduced in the chamber. The gas mixture includes a first buffer gas reactive to the target material, and a second buffer gas to slow down debris of the target material and/or plasma by-product, so as to increase an reaction efficiency of the target material and the first buffer gas, and to reduce deposition of the debris of the target material and/or the plasma by-product on the optical device. |
US11199764B2 |
Light wavelength conversion element and projection apparatus
A light wavelength conversion element is configured to receive an excitation beam from a light incident side, comprising a substrate and a light wavelength conversion substance. The substrate has a surface facing the light incident side. The surface has at least one microstructure protruded toward the light incident side. The light wavelength conversion substance is disposed on the surface and covers the at least one microstructure. The light wavelength conversion substance is excited by the excitation beam and emits a conversion beam. The excitation beam forms an exciting light spot on the light wavelength conversion substance. The energy density distribution of the exciting light spot has at least one peak value. A position corresponding to the at least one peak value on the light wavelength conversion substance corresponds to a position of the at least one microstructure. Additionally, a projection apparatus is provided. |
US11199763B2 |
Projector
A projector includes a light source, a collimator lens, a wavelength conversion module and a dichroic filter. The light source provides a first beam. The collimator lens has a first portion and a second portion. The wavelength conversion module includes a reflecting plate and a wavelength conversion layer. The wavelength conversion layer is an annular structure disposed on the reflecting plate. The dichroic filter corresponds to the first portion of the collimator lens. The dichroic filter reflects the first beam to project onto the reflecting plate and the wavelength conversion layer. A second beam reflected by the reflecting plate passes through the second portion of the collimator lens. A third beam excited by the wavelength conversion layer passes through the first portion and the second portion of the collimator lens and the dichroic filter. |
US11199758B2 |
Vehicular camera assembly process with dual focusing feature
A vehicular camera includes a lens barrel, a lens holder and an imager PCB. The lens barrel accommodates a lens and has a threaded inner end. The lens holder has a threaded passageway for threadedly receiving the threaded inner end of the lens barrel. The lens barrel is threadedly attached to the lens holder with a biasing element applying a biasing force at the lens barrel to urge the lens barrel in a direction outward away from the lens holder. The imager PCB is attached to the lens holder with an imager of the imager PCB facing the lens, and the imager PCB is adjusted relative to the lens holder and lens barrel construction to optically align the lens at the imager. After the imager PCB is secured relative to the lens holder, the lens barrel is rotated to adjust focus of the lens at the imager. |
US11199746B2 |
Display apparatus and method of manufacturing the same
Provided are a method of manufacturing a display apparatus and the display apparatus. A method of manufacturing a display apparatus includes preparing a first substrate including a display; adhering a second substrate to the first substrate by using a sealing element; exposing the sealing element by using a blocking member including a plurality of blocking patterns arranged apart from one another; and cutting the first substrate and the second substrate along portions thereof inside the blocking member. |
US11199742B2 |
Display device and driving method thereof
A display device includes a sub-pixel unit, the sub-pixel unit includes: a reflective liquid crystal display unit with a reflective display region, including a liquid crystal layer and a reflective layer; and a electroluminescent display unit with a light-emitting display region, wherein the light-emitting display region is overlapped with the reflective display region; wherein the reflective layer and the electroluminescent display unit are located on both sides of the liquid crystal layer respectively. |
US11199740B2 |
Display device, display method, and color separation device
According to one embodiment, a display device includes a first arrangement layer and a second arrangement layer. The first layer includes a first pixel, a second pixel, and a third pixel are arranged periodically in one direction. The second layer is opposed to the first layer, and the second layer includes a first element, a second element, and a third element which are arranged periodically to correspond to the first pixel, the second pixel, and the third pixel, respectively, and separate emission light to light of wavelength corresponding to a first color, light of wavelength corresponding to a second color, and light of wavelength corresponding to a third color to be emitted on the first pixel, the second pixel, and the third pixel, respectively. |
US11199739B2 |
Color film substrate, display panel, backlight module, display device and display system
The present disclosure relates to the field of display technologies, and particularly discloses a color film substrate, a display panel, a backlight module, a display device and a display system. The color film substrate includes a plurality of pixel units arranged in an array, each of the plurality of pixel units including a first-class filtering unit and a second-class filtering unit, wherein the first-class filtering unit allows visible light to pass through and blocks invisible light, and the second-class filtering unit allows the invisible light to pass through and blocks the visible light. |
US11199738B2 |
Display device
According to one embodiment, a display device includes a first display area in which a first pixel is provided, a second display area provided next to the first display area, in which a second pixel is provided and a light shield surrounding the first display area and the second display area separately, and the light shield includes a first slit surrounding at least one of the first display area and the second display area. |
US11199736B2 |
Electronic device
An electronic device is disclosed, which includes a first substrate structure, a flexible substrate and a first recess. The flexible substrate is disposed on the first substrate structure. The first recess is disposed on a first surface of the flexible substrate, and the first surface is close to the first substrate structure, wherein the first recess at least overlaps the first substrate structure. |
US11199733B2 |
Integrated photonics quantum vector magnetometer
Systems and methods for an integrated photonics quantum vector magnetometer are provided herein. In certain embodiments, a device includes a substrate; a radio frequency emitter that emits energy in a range of radio frequencies; and a waveguide layer formed on the substrate. The waveguide layer includes a first waveguide of a first material, wherein a probe laser is propagating within the first waveguide; and a second waveguide, wherein the second waveguide is positioned proximate to the first waveguide along a coupling length such that a pump laser propagating within the second waveguide is coupled into the first waveguide along the coupling length, wherein the pump laser causes the first material to absorb the probe laser at one or more frequencies in the range of frequencies. Moreover, the device includes a processing device that calculates a magnetic field strength based on an identification of the one or more frequencies. |
US11199732B2 |
Optical device and image reading apparatus
An optical device includes a lens body including plural lenses of which optical axes are arranged alongside each other, and a light shielding body that is disposed with respect to the lens body and shields a part of light passing through the plural lenses, in which the light shielding body has a base that is provided, at a position shifted from the optical axes of the plural lenses, along an arrangement direction in which the plural lenses are arranged, and plural projecting portions that are positioned between the plural lenses and project from the base in an intersection direction intersecting the arrangement direction. |