Document | Document Title |
---|---|
US11605759B2 |
Optoelectronic device comprising light-emitting diodes
An optoelectronic device including a substrate having opposite first and second surfaces; insulation trenches extending through the substrate, surrounding portions of the substrate and electrically insulating the portions from each other, each insulation trench being filled with at least one electrically insulating block and a gaseous volume or being filled with an electrically conductive element electrically isolated from the substrate; at least one light-emitting diode resting on the first surface for each portion of the substrate, the light-emitting diodes comprising wired, conical, or frustoconical semiconductor elements; an electrode layer covering at least one of the light-emitting diodes and a conductive layer overlying the electrode layer around the light-emitting diodes; and a layer encapsulating the light-emitting diodes and covering the entire first surface. |
US11605755B2 |
Display device, substrate for display device and method for repairing display device
A display including a base, a plurality of pixels disposed on the base in rows and columns, at least one of the pixels including a first interconnect and a plurality of second interconnects, and a plurality of mounting portions on which a plurality of sub-pixels is to be mounted, in which a first portion of each of the plurality of mounting portions is electrically connected to the first interconnect, a second portion of each of the plurality of mounting portions is electrically connected to one of the second interconnects, and at least one of the plurality of sub-pixels mounted on the plurality of mounting portions is configured to emit light of different wavelength. |
US11605754B2 |
Partial laser liftoff process during die transfer and structures formed by the same
A transfer method includes providing a first light emitting diode on a first substrate, performing a partial laser liftoff of the first light emitting diode from the first substrate, laser bonding the first light emitting diode to the backplane after performing the partial laser liftoff, and separating the first substrate from the first light emitting diode after the laser bonding. |
US11605752B2 |
Resonance enhanced surface illuminated sub-bandgap infrared photodetectors
Photodetectors using photonic crystals (PhCs) in polysilicon film that include an in-plane resonant defect. A biatomic photodetector includes an optical defect mode that is confined from all directions in the plane of the PhC by the photonic bandgap structure. The coupling of the resonance (or defect) mode to out-of-plane radiation can be adjusted by the design of the defect. Further, a “guided-mode resonance” (GMR) photodetector provides in-plane resonance through a second-order grating effect in the PhC. Absorption of an illumination field can be enhanced through this resonance. |
US11605749B2 |
Backside emitter solar cell structure having a heterojunction and method and device for producing the same
A backside emitter solar cell structure having a heterojunction, and a method and a device for producing the same. A backside intrinsic layer is first formed on the back side of the substrate, then a frontside intrinsic layer and a frontside doping layer are formed on the front side of the substrate, and finally a backside doping layer is formed on the back side of the substrate. |
US11605746B2 |
Semiconductor suitable for use in photoanode
A composition of matter includes an n-type semiconductor. At least a portion of the semiconductor has the crystal structure of the chemical compound represented by FeWO4. The portion of the semiconductor having the crystal structure of FeWO4 includes iron and tungsten. A photoanode can have a light-absorbing layer that includes or consists of the semiconductor. A solar fuels generator can include the photoanode. |
US11605743B2 |
Photodetector based on PtSe2 and silicon nanopillar array and preparation method thereof
A photodetector based on PtSe2 and a silicon nanopillar array includes a PMMA light-transmitting protective layer, a graphene transparent top electrode, a silicon nanopillar array structure coated with few-layer PtSe2, and metal electrodes of the graphene transparent top electrode and the silicon nanopillar array structure. A method for preparing the photodetector includes steps of: preparing graphene with a CVD method; preparing a silicon nanopillar array structure through dry etching; coating few-layer PtSe2 on surfaces of the silicon nano-pillar array structure through laser interference enhanced induction CVD; preparing graphene transparent top electrode; and magnetron-sputtering metal electrodes. The photodetector prepared by the present invention has a detection range from visible light to near-infrared wavebands. The silicon nanopillar array structure enhances light absorption of the detector, so that the detector has high sensitivity, simple structure and strong practicability. |
US11605742B2 |
Dark reference device for improved dark current matching
A dark reference device comprises: a photodiode comprising an optical active area; a light shield configured to prevent light from entering said optical active area, wherein said light shield comprises first and second overlapping metal covers, and wherein each of said metal covers comprises a plurality of openings overlapping said optical active area. |
US11605741B2 |
Methods of forming doped silicide power devices
Exemplary methods of forming a semiconductor structure may include forming a layer of metal on a semiconductor substrate. The layer of metal may extend along a first surface of the semiconductor substrate. The semiconductor substrate may be or include silicon. The methods may include performing an anneal to produce a metal silicide. The methods may include implanting ions in the metal silicide to increase a barrier height over 0.65 V. |
US11605738B2 |
Thin film transistor, method for fabricating the same, method for controlling the same, display panel and display device
This disclosure relates to the field of display technologies, and discloses a thin film transistor, a method for fabricating the same, a method for controlling the same, a display panel, and a display device. The thin film transistor includes: a base substrate, a semiconductor active layer on one side of the base substrate, a source electrically connected with one end of the semiconductor active layer, a drain electrically connected with the other end of the semiconductor active layer, a gate insulated from the semiconductor active layer, the source, and the drain, and a modulation electrode insulated from the semiconductor active layer, the gate, the source, and the drain. The modulation electrode is proximate to the drain, and an orthographic projection of the modulation electrode on the base substrate overlaps with an orthographic projection of the semiconductor active layer on the base substrate |
US11605735B2 |
Semiconductor structure and fabrication method thereof
Semiconductor structure and a method for fabricating the semiconductor structure are provided. The semiconductor structure includes a substrate, a doped source layer formed in the substrate; a channel pillar formed on the doped source layer; a gate structure formed on the sidewall surface of the channel pillar; a first contact layer, having a first thickness and formed at the surface of the doped source layer; and a second contact layer having a second thickness and formed on the top surface of the channel pillar. The first thickness is greater than the second thickness. |
US11605731B2 |
Epitaxial structure of N-face group III nitride, active device, and gate protection device thereof
The present invention relates to an epitaxial structure of N-face group III nitride, its active device, and its gate protection device. The epitaxial structure of N-face AlGaN/GaN comprises a silicon substrate, a buffer layer (C-doped) on the silicon substrate, an i-GaN (C-doped) layer on the buffer layer (C-doped), an i-AlyGaN buffer layer on the i-GaN (C-doped) layer, an i-GaN channel layer on the i-AlyGaN buffer layer, and an i-AlxGaN layer on the i-GaN channel layer, where x=0.1˜0.3 and y=0.05˜0.75. By connecting a depletion-mode (D-mode) AlGaN/GaN high electron mobility transistor (HEMT) to the gate of a p-GaN gate enhancement-mode (E-mode) AlGaN/GaN HEMT in device design, the gate of the p-GaN gate E-mode AlGaN/GaN HEMT can be protected under any gate voltage. |
US11605730B2 |
Self-aligned short-channel electronic devices and fabrication methods of same
A self-aligned short-channel SASC electronic device includes a first semiconductor layer formed on a substrate; a first metal layer formed on a first portion of the first semiconductor layer; a first dielectric layer formed on the first metal layer and extended with a dielectric extension on a second portion of the first semiconductor layer that extends from the first portion of the first semiconductor layer, the dielectric extension defining a channel length of a channel in the first semiconductor layer; and a gate electrode formed on the substrate and capacitively coupled with the channel. The dielectric extension is conformally grown on the first semiconductor layer in a self-aligned manner. The channel length is less than about 800 nm, preferably, less than about 200 nm, more preferably, about 135 nm. |
US11605726B2 |
Semiconductor structure and method for forming the same
A semiconductor structure and a method for forming the same are provided. In one form, a forming method includes: providing a base, a gate structure, a source-drain doping region, and an interlayer dielectric layer; removing the gate structure located in an isolation region to form an isolation opening and expose the top and side walls of a fin located in the isolation region; performing first ion-doping on the fin under the isolation opening to form an isolation doped region, a doping type of the isolation doped region being different from a doping type of the source-drain doping region; and filling the isolation opening with an isolation structure after the doping, the isolation structure straddling the fin of the isolation region. In embodiments and implementations of the present disclosure, the isolation doped region is formed, a doping concentration of inversion ions in the fin of the isolation region can thus be increased, and a barrier of a P-N junction formed by the source-drain doping region and the fin of the isolation region can be increased accordingly, to prevent the device from generating a conduction current in the fin of the isolation region during operation, thereby implementing isolation between the fin of the isolation region and the fin of other regions. Moreover, there is no need to perform a fin cut process. Hence the fin is made into a continuous structure, which helps prevent stress relief in the fin. |
US11605725B2 |
Insulated gate bipolar transistor and fabrication method therefor
An insulated gate bipolar transistor and a fabrication method therefor, wherein the fabrication method for the insulated gate bipolar transistor comprises the following steps: implanting hydrogen ions, arsenic ions, or nitrogen ions into a substrate from a back surface of the insulated gate bipolar transistor so as to form an n-type heavily doped layer (202) of a reverse conduction diode, the reverse conduction diode being a reverse conduction diode built into the insulated gate bipolar transistor. The described fabrication method and the obtained insulated gate bipolar transistor from a recombination center in an n+ junction of the reverse conduction diode, thereby accelerating the reverse recovery speed of the built-in reverse conduction diode, shortening the reverse recovery time thereof, and improving the performance of the insulated gate bipolar transistor. |
US11605720B2 |
Metal gate cap
The present disclosure provides a semiconductor device and a method of forming the same. The semiconductor device includes a first channel members being vertically stacked, a second channel members being vertically stacked, an n-type work function layer wrapping around each of the first channel members, a first p-type work function layer over the n-type work function layer and wrapping around each of the first channel members, a second p-type work function layer wrapping around each of the second channel members, a third p-type work function layer over the second p-type work function layer and wrapping around each of the second channel members, and a gate cap layer over a top surface of the first p-type work function layer and a top surface of the third p-type work function layer such that the gate cap layer electrically couples the first p-type work function layer and the third p-type work function layer. |
US11605713B2 |
Silicon carbide planar MOSFET with wave-shaped channel regions
A silicon carbide MOSFET includes first and second source regions respectively disposed in the first and second well regions. Each of the first and second source regions extends up to a top surface of the substrate. First and second channel regions of the respective first and second well regions laterally separate the first and second source regions from a JFET region by a channel length. The first and second channel regions extend up to the top surface. The first and second channel regions are each arranged in a wave-shaped pattern at the top surface of the substrate. The wave-shaped pattern extends in first and second lateral directions. In an on-state, current flows laterally from the first and second source regions to the JFET region, and then in a vertical direction down through an extended drain region to the drain region. |
US11605710B2 |
Transistor with air gap under source/drain region in bulk semiconductor substrate
A transistor includes a bulk semiconductor substrate, and a first source/drain region in the bulk semiconductor substrate separated from a second source/drain region in the bulk semiconductor substrate by a channel region. A first air gap is defined in the bulk semiconductor substrate under the first source/drain region, and a second air gap is defined in the bulk semiconductor substrate under the second source/drain region. A gate is over the channel region. A spacing between the first air gap and the second air gap is greater than or equal to a length of the channel region such that the first and second air gaps are not under the channel region. The air gaps may have a rectangular cross-sectional shape. The air gaps reduce off capacitance of the bulk semiconductor structure to near semiconductor-on-insulator levels without the disadvantages of an air gap under the channel region. |
US11605706B2 |
Semiconductor device
A semiconductor device includes a semiconductor substrate having a major surface and both an element-forming region and an outer peripheral voltage-withstanding region that are provided on the major surface side of the semiconductor substrate. The element-forming region includes both a cell region for forming a power element and a circuit element region for forming at least one circuit element. The circuit element region is interposed between the outer peripheral voltage-withstanding region and the cell region. The outer peripheral voltage-withstanding region includes a boundary region that adjoins the element-forming region. In the boundary region, there is provided one or more voltage-withstanding regions. At least one of the one or more voltage-withstanding regions has a withstand voltage lower than both the withstand voltages of the cell region and the circuit element region. |
US11605698B2 |
Display panel including bypassing signal lines
A display panel includes a substrate including a first area and a second area that are spaced apart from each other in a first direction; a plurality of display elements located in a display area, the display area being adjacent to the first area and the second area; and a plurality of lines extending in a second direction that intersects the first direction, the plurality of lines being electrically respectively connected to the plurality of display elements, wherein the plurality of lines include: a first line and a second line adjacent to each other and bypassing along an edge of the first area; and a third line and a fourth line adjacent to each other and bypassing along an edge of the second area, wherein the first area and the second area are different from each other in at least one of size or shape. |
US11605695B2 |
Display device and method for manufacturing the same
A display device includes a display panel including a display substrate and a connection pad disposed on a side surface of the display substrate, and a circuit board including a base board, and a driving pad disposed on the base board to face the connection pad and being in electrical contact with the connection pad. The connection pad includes a top surface, at least a portion of which is recessed to define a recessed space and facing the base board, and a bottom surface facing the side surface of the display substrate. The driving pad is disposed in the recessed space. |
US11605687B2 |
Pixel and display apparatus including the same
The display apparatus includes a substrate, a first active layer disposed on the substrate, a first gate layer disposed on a layer covering the first active layer, the first gate layer including a first gate electrode, a second gate layer disposed on a layer covering the first gate layer, the second gate layer including an initialization line including a first part of a second electrode; a second active layer disposed on a layer covering the second gate layer, the second active layer including a second active region overlapping the first part of the second electrode; a third gate layer disposed on a layer covering the second active layer, the third gate layer including a second part of the second electrode overlapping the second active region; and a first source/drain layer disposed on a layer covering the third gate layer, the first source/drain layer including a first connection line. |
US11605683B2 |
Organic light emitting display device including common plane black matrix and pattern buffer layer
According to an aspect of the present disclosure, an organic light emitting display device includes an organic light emitting display panel including a plurality of sub pixels, a pattern buffer layer disposed on the organic light emitting display panel and patterned so as to overlap at least one sub pixel of the plurality of sub pixels, a color filter layer disposed on the pattern buffer layer and including a plurality of color filters corresponding to the plurality of sub pixels, and a black matrix disposed on the same plane as the pattern buffer layer and dividing the plurality of color filters. Accordingly, generation and spread of cracks when the display device is folded may be effectively suppressed. Therefore, the driveability of the display panel and the reliability of the organic light emitting display device may be improved. |
US11605681B2 |
Electroluminescent display device
An electroluminescent display device includes a substrate on which a display area displaying an image and a non-display area surrounding the display area are defined; a plurality of sub-pixels disposed in the display area on the substrate and arranged along a first direction and a second direction; a plurality of dummy sub-pixels disposed in the non-display area on the substrate; and a bank disposed in the display area and the non-display area on the substrate, wherein the bank includes a first portion corresponding to the plurality of sub-pixels and a second portion corresponding to the plurality of dummy sub-pixels, and wherein a side surface of the first portion has a reverse slope and at least a part of a side surface of the second portion has a normal slope. |
US11605677B2 |
Display device
A display device includes a first base member having a first light-emitting area, a second light-emitting area, and a non-light-emitting area between the first and second light-emitting areas; a second base member on the first base member; a first color filter on a first surface of the second base member that faces the first base member and overlapping with the first light-emitting area; a second color filter on the first surface of the second base member and overlapping with the second light-emitting area; a color pattern on the first surface of the second base member, between the first and second color filters, and overlapping with the non-light-emitting area; a light-shielding member on the color pattern and overlapping with the non-light-emitting area; and a first wavelength conversion pattern on the second color filter and including a first wavelength shifter. |
US11605676B2 |
Display device and method for manufacturing the same
A display device achieves a high resolution and a low power consumption through provision of subpixels each including a single light emitting layer and subpixels each including a plurality of overlapping light emitting layers. In the display device, it is also unnecessary to increase the number of expensive fine metal masks even for rendering of various grayscales. In addition, in the display device, different light emitting layers overlap with each other, and a charge generation layer is disposed between the overlapping light emitting layers, and, as such, emission of a secondary color can be achieved without necessity of a material for an additional light emitting layer of the secondary color. |
US11605669B2 |
Monolithic LED array and a precursor thereto
The present invention provides a monolithic LED array precursor comprising a plurality of LED structures, an LED device comprising the monolithic LED array, and a method of manufacture thereof. In particular, the present disclosure provides a monolithic LED array having improved light emission. |
US11605667B2 |
Component with electrically conductive converter layer
A component may include a semiconductor body and a converter layer. The converter layer may have phosphor particles and an electrically conductive matrix material where the phosphor particles are embedded in the matrix material. The converter layer may be arranged on the semiconductor body and may have a plurality of sublayers that are spatially set apart from one another and can be electrically contacted individually. The semiconductor body may have an active zone for producing electromagnetic radiation where the sublayers of the converter layer are designed for local electrical contacting of the active zone. |
US11605666B2 |
Solid-state imaging device, manufacturing method of the same, and electronic apparatus having filters of different thicknesses
There is provided a solid-state imaging device including: an imaging pixel including a photoelectric conversion unit which receives incident light; and a phase difference detection pixel including the photoelectric conversion unit and a light shielding unit which shields some of the light incident to the photoelectric conversion unit, in which the imaging pixel further includes a high refractive index film which is formed on the upper side of the photoelectric conversion unit, and the phase difference detection pixel further includes a low refractive index film which is formed on the upper side of the photoelectric conversion unit. |
US11605665B2 |
Semiconductor apparatus and method for producing semiconductor apparatus
A semiconductor apparatus includes a semiconductor layer that includes a photoelectric conversion unit disposed between a front surface and a back surface and a transistor disposed at the front surface, and a dielectric film in contact with the back surface, wherein the semiconductor layer includes a region extending 100 nm from the back surface, the region having boron concentrations whose maximum value is more than 1×1020 [atoms/cm3]. |
US11605663B2 |
Multilevel semiconductor device and structure with image sensors and wafer bonding
An integrated device, the device including: a first level including a first mono-crystal layer, the first mono-crystal layer including a plurality of single crystal transistors; an overlying oxide disposed on top of the first level; a second level including a second mono-crystal layer, the second level overlaying the oxide, where the second mono-crystal layer includes a plurality of semiconductor devices; a third level overlaying the second level, where the third level includes a plurality of image sensors, where the first level includes a plurality of landing pads, where the second level is bonded to the first level, where the bonded includes an oxide to oxide bond; and an isolation layer disposed between the second mono-crystal layer and the third level. |
US11605657B2 |
Image sensor including a pixel array having pixel blocks arranged in a zigzag form
An image sensor may include a pixel array including a plurality of pixel blocks structured to convert light into electrical signals. Each of the plurality of pixel blocks may include a first light receiving circuit including a plurality of unit pixels which share a first floating diffusion; a second light receiving circuit arranged adjacent to the first light receiving circuit in a second direction, and including a plurality of unit pixels which share a second floating diffusion; a first driving circuit and a second driving circuit positioned between the first light receiving circuit and the second light receiving circuit, and aligned in a first direction crossing the second direction; and an intercoupling circuit configured to electrically couple the first floating diffusion, the second floating diffusion, the first driving circuit and the second driving circuit. |
US11605654B2 |
Light emitting diode display device
A display device includes a pixel on a substrate. The pixel includes a gate line and a data line on the substrate; a pixel circuit configured to be electrically connected to the gate line and the data line; a light emitting device configured to be electrically connected to the pixel circuit; and a planarization layer configured on the pixel circuit to cover the light emitting device, wherein the light emitting device is surrounded by the planarization layer. |
US11605652B2 |
Array substrate
An array substrate includes a substrate as well as a first insulating layer, a first conductive layer, a second insulating layer, a second conductive layer and a conductive structure sequentially formed thereon. The first insulating layer has a first opening communicated with a through hole of the substrate. The first conductive layer includes a first ring pattern extending from top of the first insulating layer into the first opening. The second insulating layer has a second opening communicated with the first opening. The second conductive layer includes a second ring pattern extending from top of the second insulating layer into the second opening. The first ring pattern laterally protrudes toward an axis of the through hole from the second ring pattern. The conductive structure extends from above the second insulating layer to a bottom surface of the substrate through the first and second openings and the through hole. |
US11605650B2 |
Negative transconductance device and multi-valued inverter logic device using the same
A negative transconductance device is disclosed. The negative transconductance device includes a first transistor having a P-type semiconductor channel, a second transistor having an N-type semiconductor channel, and a third transistor having an ambipolar semiconductor channel and positioned between the first and second transistors. A first drain electrode of the first transistor is electrically connected to a third source electrode of the third transistor, and a drain electrode of the third transistor is electrically connected to a second source electrode of the second transistor. |
US11605649B2 |
Switches in bulk substrate
The present disclosure relates to semiconductor structures and, more particularly, to switches in a bulk substrate and methods of manufacture. The structure includes: at least one active device having a channel region of a first semiconductor material; a single air gap under the channel region of the at least one active device; and a second semiconductor material being coplanar with and laterally bounding at least one side of the single air gap, the second semiconductor material being different material than the first semiconductor material. |
US11605648B2 |
Semiconductor structure and manufacturing method thereof
Provided are a semiconductor structure and a manufacturing method thereof. The semiconductor structure includes a carrier substrate, a trap-rich layer, a dielectric layer, an interconnect structure, a device structure layer and a circuit structure. The trap-rich layer is disposed on the carrier substrate. The dielectric layer is disposed on the trap-rich layer. The interconnect structure is disposed on the dielectric layer. The device structure layer is disposed on the interconnect structure and electrically connected to the interconnect structure. The circuit structure is disposed on the device structure layer and electrically connected to the device structure layer. |
US11605643B2 |
Semiconductor memory device and manufacturing method thereof
A semiconductor memory device according to an embodiment includes a semiconductor substrate, a first insulating layer, a second insulating layer, the first insulating layer between the semiconductor substrate and the second insulating layer, a semiconductor layer between the first insulating layer and the second insulating layer, the semiconductor layer extending in a first direction parallel to a surface of the semiconductor substrate, a gate electrode layer extending in a direction perpendicular to the surface; a first insulating film between the semiconductor layer and the gate electrode layer, a second insulating film between the first insulating film and the gate electrode layer the second insulating film in contact with the first insulating layer and the second insulating layer, a polycrystalline silicon region between the first insulating film and the second insulating film; and a metal film between the polycrystalline silicon region and the second insulating film containing titanium and silicon. |
US11605641B2 |
Flash device and manufacturing method thereof
A flash device and a manufacturing method thereof. The method comprises: providing a substrate, and forming, on the substrate, a floating gate polycrystalline layer, a floating gate oxide layer, and a tunneling oxide layer; wherein the floating gate polycrystalline layer is formed on the substrate, the floating gate oxide layer is formed between the substrate and the floating gate polycrystalline layer, a substrate region at one side of the floating gate polycrystalline layer is a first substrate region, a substrate region at the other side of the floating gate polycrystalline layer is a second substrate region; forming, on the tunneling oxide layer, located in the first substrate region, a continuous non-conductive layer, the non-conductive layer extending to the tunneling oxide layer at a side wall of the floating gate polycrystalline layer; and forming, on the tunneling oxide layer, a polysilicon layer. |
US11605634B2 |
Multi-threshold voltage non-planar complementary metal-oxide-semiconductor devices
A device is provided. The device includes an interfacial layer on a semiconductor device channel. The device further includes a dipole layer on the interfacial layer, and a gate dielectric layer on the dipole layer. The device further includes a first work function layer associated with a first field effect transistor device; and a second work function layer associated with a second field effect transistor device, such that the first field effect transistor device and second field effect transistor device each have a different threshold voltage than a first field effect transistor device and second field effect transistor device without a dipole layer. |
US11605629B2 |
Method for preparing semiconductor device structure with series-connected transistor and resistor
A method for preparing a semiconductor device structure is provided. The method includes forming an isolation structure in a semiconductor substrate, and recessing the semiconductor substrate to form a first opening and a second opening. The first opening and the second opening are on opposite sides of the isolation structure, and a width of the second opening is greater than a width of the first opening. The method also includes forming an electrode layer over the semiconductor substrate. The first opening and the second opening are filled by the electrode layer. The method further includes polishing the electrode layer to form a gate electrode in the first opening and a resistor electrode in the second opening, and forming a source/drain (S/D) region in the semiconductor substrate. The S/D region is between the gate electrode and the isolation structure |
US11605628B2 |
Integrated III-nitride and silicon device
A III-nitride device that includes a silicon body having formed therein an integrated circuit and a III-nitride device formed over a surface of the silicon body. |
US11605626B2 |
ESD circuit with current leakage compensation
An ESD protection circuit includes a trigger transistor that is responsive to a detection signal indicating an ESD event. The trigger transistor pulls the voltage of a hold node towards a voltage of a power supply rail in response to the detection signal indicating an ESD event. The ESD protection circuit includes a replica trigger transistor whose leakage current controls current provided to the hold node after the detection signal no longer indicates an ESD event to compensate for leakage current through the trigger transistor. |
US11605623B2 |
Materials and layout design options for DSA on transition regions over active die
An integrated circuit structure includes an active region containing more active semiconductor devices, wherein the active region comprises a first grating of metal and dielectric materials with only vertically aligned structures thereon. A transition region containing inactive structures is adjacent to the active region, wherein the transition region comprises a second grating of metal and dielectric materials having at least one of vertical aligned structures and vertical random structures thereon. Both the active regions and the transition regions have an absence of non-uniform gratings with horizontal parallel polymer sheets thereon. |
US11605620B2 |
Three-dimensional (3D) integrated circuit with passive elements formed by hybrid bonding
A three-dimensional integrated circuit (3DIC) and techniques for fabricating a 3DIC. An example semiconductor device generally includes an integrated circuit (IC) having a first plurality of pads coupled to components of the IC, wherein a first oxide material is disposed between the first plurality of pads, and a second plurality of pads, wherein at least a portion of the first plurality of pads is bonded to at least a portion of the second plurality of pads, and wherein a second oxide material is disposed between the second plurality of pads and is bonded to the first oxide material b. The semiconductor device may also include a substrate disposed above the second plurality of pads, one or more passive devices adjacent to the substrate, and one or more vias formed through the substrate, wherein at least one of the second plurality of pads is coupled to the one or more vias. |
US11605619B2 |
Surface-emitting light source and method of manufacturing the same
A surface-emitting light source includes a plurality of light-emitting modules each including an array of a plurality of light sources and a wiring board disposed on an array of the plurality of light-emitting modules with an adhesive interposed therebetween. The plurality of light-emitting modules to be disposed on the wiring board are arranged such that a space is left between adjacent ones of the light-emitting modules. The adhesive contains a thermosetting resin and includes a penetrating portion inside the space. The penetrating portion includes a gap detached from a lateral surface of the light-emitting modules. |
US11605615B2 |
Semiconductor package and semiconductor module including the same
A semiconductor package includes: a substrate including a first bonding pad and a first conductive pattern positioned at the same level and in contact with the first bonding pad; a lower semiconductor chip and an upper semiconductor chip stacked over the substrate, the lower and upper semiconductor chips respectively including a first lower chip pad and a first upper chip pad; a first lower bonding wire with first and second ends respectively connected to the first bonding pad and the first lower chip pad; and a first upper bonding wire with a first end connected to the first bonding pad and a second end connected to the first upper chip pad, the first end of the first upper bonding wire is located farther from the lower and upper semiconductor chips and closer to the first conductive pattern than the first end of the first lower bonding wire. |
US11605614B2 |
Correction die for wafer/die stack
Representative implementations of devices and techniques provide correction for a defective die in a wafer-to-wafer stack or a die stack. A correction die is coupled to a die of the stack with the defective die. The correction die electrically replaces the defective die. Optionally, a dummy die can be coupled to other die stacks of a wafer-to-wafer stack to adjust a height of the stacks. |
US11605604B2 |
Fan-out antenna packaging structure and packaging method
Disclosed is a fan-out antenna packaging method. A front surface of a semiconductor chip is jointed to a top surface of a separating layer; side surfaces and a bottom surface of the semiconductor chip are merged into a packaging layer; the packaging layer is separated from the separating layer to expose the front surface of the semiconductor chip; a rewiring layer is electrically connected to the semiconductor chip; a first antenna structure and a second antenna are stacked on a top surface of the rewiring layer, the antenna structures is electrically connected to the rewiring layer; a through hole runs through the packaging layer and exposes a metal wiring layer in the rewiring layer; and a metal bump electrically connected to the metal wiring layer is formed by using the through hole. |
US11605602B2 |
Apparatus, system, and method for increased current distribution on high-density circuit boards
The disclosed current-distribution inductor may include (1) a magnetic core and (2) a conductor electrically coupled between a power source and an electrical component of a circuit board, wherein the conductor comprises (A) a bend that passes through the magnetic core and (B) a flying lead that extends from the bend to the electrical component of the circuit board and runs parallel with the circuit board. Various other apparatuses, systems, and methods are also disclosed. |
US11605600B2 |
Package structure with reinforced element and formation method thereof
A package structure and a formation method of a package structure are provided. The method includes forming multiple conductive vias in a carrier substrate and forming a redistribution structure over the carrier substrate. The redistribution structure has multiple polymer-containing layers and multiple conductive features. The method also includes disposing multiple chip structures over the redistribution structure. The method further includes bonding the carrier substrate to a package structure. |
US11605599B2 |
Semiconductor device having a thin semiconductor die
A semiconductor device includes a semiconductor die having a front side surface, a backside surface opposite the front side surface and side faces. A backside metallization layer is deposited over the backside surface and projects laterally outwards beyond the side faces. A side face protection layer covers the side faces. |
US11605597B2 |
Semiconductor package structure and method for manufacturing the same
A semiconductor package structure and a method for manufacturing a semiconductor package structure are provided. The semiconductor package structure includes a first passivation layer, a first metal layer and a first semiconductor die. The first metal layer is embedded in the first passivation layer. The first metal layer defines a first through-hole. The first semiconductor die is disposed on the first passivation layer. |
US11605596B2 |
Semiconductor device having through silicon vias
The present disclosure provides a semiconductor device. The semiconductor device includes a substrate, a conductive feature, a redistribution layer, at least one through silicon via and at least one bump. The conductive feature is disposed over a front surface of the substrate, and the redistribution layer is disposed over a back surface opposite to the front surface. The through silicon via penetrates through the substrate and contacts the conductive feature embedded in an insulative layer. The bump contacts the redistribution layer and the through silicon via and serves as an electrical connection therebetween. |
US11605595B2 |
Packages with local high-density routing region embedded within an insulating layer
Disclosed is an apparatus and methods for making same. The apparatus includes a first insulating layer, a first metal layer disposed on a surface of the first insulating layer, and a metallization structure embedded in the first insulating layer. The metallization structure occupies only a portion of a volume of the first insulating layer. The metallization structure has a line density greater than a line density of the first metal layer. |
US11605591B2 |
Semiconductor device structure and methods of forming the same
An interconnection structure, along with methods of forming such, are described. The structure includes a dielectric material and a conductive feature extending through the dielectric material. The conductive feature includes a conductive material and has a first top surface. The structure further includes a dummy conductive feature disposed adjacent the conductive feature in the dielectric material, and the dummy conductive feature has a second top surface substantially co-planar with the first top surface. An air gap is formed in the dummy conductive feature. |
US11605590B2 |
Multilayer-type on-chip inductor structure
A multilayer-type on-chip inductor with a conductive structure includes an insulating redistribution layer disposed on an inter-metal dielectric layer, a first spiral trace layer disposed in the insulating redistribution layer, and a second spiral trace layer disposed in the inter-metal dielectric layer and correspondingly formed below the first spiral trace layer. The inter-metal dielectric layer has a separating region to divide the second spiral trace layer into line segments. First slit openings each passes through a corresponding line segment, and extends in an extending direction of a length of the corresponding line segment. |
US11605587B2 |
Methods for etching metal interconnect layers
In some examples, a method comprises: obtaining a substrate having at a metal interconnect layer deposited over the substrate; forming a first dielectric layer on the metal interconnect layer; forming a second dielectric layer on the first dielectric layer; forming a capacitor metal layer on the second dielectric layer; patterning and etching the capacitor metal layer and the second dielectric layer to the first dielectric layer to leave a portion of the capacitor metal layer and the second dielectric layer on the first dielectric layer; forming an anti-reflective coating to cover the portion of the capacitor metal layer and the second dielectric layer, and to cover the metal interconnect layer; and patterning the metal interconnect layer to form a first metal layer and a second metal layer. |
US11605586B2 |
Airbridge for making connections on superconducting chip, and method for producing superconducting chips with airbridges
An airbridge implements connections on a superconducting chip. It comprises a strip of superconductive material between a first superconductive area and a second superconductive area. A first end of said strip comprises a first planar end portion attached to and parallel with said first superconductive area, and a second end of said strip comprises a respective second planar end portion. A middle portion is located between said first and second planar end portions, forming a bend away from a plane defined by the surfaces of the first and second superconductive areas. First and second separation lines separate the end portions from the middle portion. At least one of said first and second separation lines is directed otherwise than transversally across said strip. |
US11605583B2 |
High-performance integrated circuit packaging platform compatible with surface mount assembly
An integrated circuit package includes a transmission line structure, wire bonds, a first post and a second post. The transmission line structure runs from a printed circuit board (PCB) to an integrated circuit (IC) and includes a center transmission line between two ground lines and sealed from exposure to air. The wire bonds connect the transmission line structure to pads on the integrated circuit from where the center transmission line exits the integrated circuit package. The wire bonds are selected to have an impedance matched to impedance of the integrated circuit. The first post supports the center transmission line where the center transmission line enters the integrated circuit package from the printed circuit board. The second post supports the center transmission line where the center transmission line exits the integrated circuit package to connect to the wire bonds. |
US11605582B2 |
Semiconductor device
A semiconductor device includes a wiring board that includes a first insulating layer, a first conductive layer arranged over the first insulating layer, a second conductive layer arranged under the first insulating layer, the wiring board further including a magnetic layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher specific magnetic permeability than the first and second conductive layers, and a carbon layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher thermal conductivity in a planary direction than the first and second conductive layers; a semiconductor chip electrically connected to the first and second conductive layers; and an insulating circuit board arranged separately from the wiring board and that has the semiconductor chip mounted thereon. |
US11605580B2 |
Switched power stage with integrated passive components
A scalable switching regulator architecture may include an integrated inductor. The integrated inductor may include vias or pillars in a multi-layer substrate, with selected vias coupled at one end by a redistribution layer of the multi-layer substrate and, variously, coupled at another end by a metal layer of a silicon integrated circuit chip or by a further redistribution layer of the multi-layer substrate. The vias may be coupled to the silicon integrated circuit chip by micro-balls, with the vias and micro-balls arranged in arrays. |
US11605578B2 |
Chip package assembly and method for manufacturing the same
A chip package assembly and a method for manufacturing the same are provided. A die is attached to one of pins located around a chip carrier, so that an electronic component such as a diode is packaged in the chip package assembly and is electrically connected in series with other dies inside the package, thereby improving the degree of integration of the chip package assembly, and reducing a volume of the external circuit. |
US11605576B2 |
Via for semiconductor devices and related methods
A via for semiconductor devices is disclosed. Implementations of vias for semiconductor devices may include: a semiconductor substrate that includes a first side; a via extending from the first side of the semiconductor substrate to a pad; a polymer layer coupled along an entire sidewall of the via, the polymer layer in direct contact with the pad; and a metal layer directly coupled over the polymer layer and directly coupled with the pad. |
US11605574B2 |
Method of forming a thermal shield in a monolithic 3-d integrated circuit
A monolithic three-dimensional integrated circuit including a first device, a second device on the first device, and a thermal shield stack between the first device and the second device. The thermal shield stack includes a thermal retarder portion having a low thermal conductivity in a vertical direction, and a thermal spreader portion having a high thermal conductivity in a horizontal direction. The thermal shield stack of the monolithic three-dimensional integrated circuit includes only dielectric materials. |
US11605571B2 |
Package comprising a substrate, an integrated device, and an encapsulation layer with undercut
A package that includes a substrate, an integrated device, a first encapsulation layer and a void. The substrate includes a first surface. The integrated device is coupled to the first surface of the substrate. The first encapsulation layer is located over the first surface of the substrate and the integrated device. The first encapsulation layer includes an undercut relative to a side surface of the integrated device. The void is located between the integrated device and the first surface of the substrate. The void is laterally surrounded by the undercut of the encapsulation layer. |
US11605570B2 |
Reconstituted wafer including integrated circuit die mechanically interlocked with mold material
A system and method. The system may include an integrated circuit (IC) die. The IC die may have two faces and sides. The system may further include mold material. The mold material may surround at least the sides of the IC die. The IC die may be mechanically interlocked with the mold material. |
US11605569B2 |
Packaged integrated circuit with interposing functionality and method for manufacturing such a packaged integrated circuit
A packaged integrated circuit includes a core structure with a cavity therein; a component accommodated in the cavity; an electrically insulating structure formed over the core structure and the component; a partially electrically insulating carrier structure formed below the core structure and the component; and an electrically conducting redistribution arrangement formed at least partially within the carrier structure. The redistribution arrangement includes conductor structures each having a first element extending through the carrier structure and electrically connecting a contact of the component and a second element below the carrier structure. A part of the second element is a contact pad for electrically connecting the redistribution arrangement with external circuitry. The carrier structure includes a polyimide layer and an adhesive layer. The adhesive layer is directly attached to an upper surface of the polyimide layer and to a lower surface of the core structure and a lower surface of the component. |
US11605568B2 |
Semiconductor apparatus and manufacturing method of semiconductor apparatus
A semiconductor apparatus includes: an insulating substrate including a circuit pattern; a semiconductor device mounted on the insulating substrate and electrically connected to the circuit pattern; a case storing the insulating substrate and the semiconductor device; and an electrode attached to the case, wherein a tip surface of the electrode is jointed to the circuit pattern with solder, the electrode is brought into contact with and pushed against the circuit pattern by the case, and a projection is provided on the tip surface. |
US11605565B2 |
Three dimensional integrated circuits with stacked transistors
Embodiments herein describe techniques for a semiconductor device including a first transistor stacked above and self-aligned with a second transistor, where a shadow of the first transistor substantially overlaps with the second transistor. The first transistor includes a first gate electrode, a first channel layer including a first channel material and separated from the first gate electrode by a first gate dielectric layer, and a first source electrode coupled to the first channel layer. The second transistor includes a second gate electrode, a second channel layer including a second channel material and separated from the second gate electrode by a second gate dielectric layer, and a second source electrode coupled to the second channel layer. The second source electrode is self-aligned with the first source electrode, and separated from the first source electrode by an isolation layer. Other embodiments may be described and/or claimed. |
US11605564B2 |
Method and structure for FinFET isolation
A semiconductor device includes a substrate, a fin protruding from the substrate, and a gate stack over the substrate and engaging the fin. The fin having a first end and a second end. The semiconductor device also includes a dielectric layer abutting the first end of the fin and spacer features disposed on sidewalls of the gate stack and on a top surface of the dielectric layer. |
US11605563B2 |
Semiconductor device with non-conformal gate dielectric layers
A semiconductor device includes a stack of semiconductor layers vertically arranged above a semiconductor base structure, a gate dielectric layer having portions each surrounding one of the semiconductor layers, and a gate electrode surrounding the gate dielectric layer. Each portion of the gate dielectric layer has a top section above the respective semiconductor layer and a bottom section below the semiconductor layer. The top section has a top thickness along a vertical direction perpendicular to a top surface of the semiconductor base structure; and the bottom section has a bottom thickness along the vertical direction. The top thickness is greater than the bottom thickness. |
US11605562B2 |
Semiconductor device with fin end spacer and method of manufacturing the same
A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes a plurality of fins on a substrate. A fin end spacer is formed on an end surface of each of the plurality of fins. An insulating layer is formed on the plurality of fins. A source/drain epitaxial layer is formed in a source/drain space in each of the plurality of fins. A gate electrode layer is formed on the insulating layer and wrapping around the each channel region. Sidewall spacers are formed on the gate electrode layer. |
US11605558B2 |
Integrated circuit interconnect structure having discontinuous barrier layer and air gap
A method includes providing a substrate, a dielectric layer over the substrate, and metallic features over the dielectric layer; and forming an organic blocking layer (OBL) over the dielectric layer and between lower portions of the metallic features. The OBL covers sidewall surfaces of the lower portions, but not upper portions, of the metallic features. The method further includes depositing a dielectric barrier layer over top surfaces of the metallic features and over the sidewall surfaces of the upper portions of the metallic features, wherein at least a portion of a top surface of the OBL is not covered by the dielectric barrier layer; forming an inter-metal dielectric (IMD) layer between the metallic features and above the OBL; and removing the OBL, leaving an air gap above the dielectric layer, below the dielectric barrier layer and the IMD layer, and laterally between the lower portions of the metallic features. |
US11605557B2 |
Method for preparing semiconductor device with metal plug having rounded top surface
A for preparing a semiconductor device includes forming a first dielectric layer over a semiconductor substrate, and forming an etch stop layer over the first dielectric layer. The method also includes forming a second dielectric layer over the etch stop layer, and forming a first metal plug penetrating through the second dielectric layer, the etch stop layer and the first dielectric layer. The first metal plug protrudes from the second dielectric layer. The method further includes performing an anisotropic etching process to partially remove the first metal plug such that the first metal plug has a convex top surface, and forming a third dielectric layer covering the second dielectric layer and the convex top surface of the first metal plug. In addition, the method includes forming a second metal plug over the first metal plug. |
US11605556B2 |
Back side processing of integrated circuit structures to form insulation structure between adjacent transistor structures
Techniques are disclosed for forming integrated circuit structures having a plurality of non-planar transistors. An insulation structure is provided between channel, source, and drain regions of neighboring fins. The insulation structure is formed during back side processing, wherein at least a first portion of the isolation material between adjacent fins is recessed to expose a sub-channel portion of the semiconductor fins. A spacer material is then deposited at least on the exposed opposing sidewalls of the exposed sub-channel portion of each fin. The isolation material is then further recessed to form an air gap between gate, source, and drain regions of neighboring fins. The air gap electrically isolates the source/drain regions of one fin from the source/drain regions of an adjacent fin, and likewise isolates the gate region of the one fin from the gate region of the adjacent fin. The air gap can be filled with a dielectric material. |
US11605553B2 |
Method and apparatus for unpacking semiconductor wafer container
An automated method of unpacking a container containing semiconductor wafers from a sealed bag is provided. The method includes inflating the bag with a gas using an automated gas dispenser. After inflating the bag, the bag is cut using an automated cutting device to expose the container, and the cut bag is removed from around the container. |
US11605551B2 |
Chuck assembly, semiconductor device fabricating apparatus including the same, and method of fabricating semiconductor device
Disclosed are chuck assemblies, semiconductor device fabricating apparatuses, and methods of fabricating semiconductor devices. The chuck assembly comprises a chuck base including lower and upper bases, a ceramic plate on the upper base, an edge ring that surrounds the ceramic plate, a ground ring that surrounds an outer sidewall of the edge ring on an edge portion of the lower base, a coupling ring between the ground ring and the upper base and between the edge ring and the edge portion of the lower base, an upper heat sink between the coupling ring and the edge ring, and a sidewall heat sink between the coupling ring and the ground ring and between the coupling ring and the upper base. |
US11605547B2 |
Temperature measuring mechanism, temperature measuring method, and stage device
A temperature measuring device that measures a temperature of a rotatable stage that holds a substrate, includes: a contact portion provided at a position that does not hinder placing of the substrate on the stage, and a temperature detector having a temperature sensor, and provided at a position separated from the temperature detection contact portion except when measuring a temperature. When measuring the temperature of the stage, the temperature detection contact portion and the temperature detector are relatively moved and brought into contact with each other in a state where the stage is not rotating to detect the temperature of the stage. |
US11605544B2 |
Methods and systems for cleaning high aspect ratio structures
Embodiments of the present disclosure generally relate to methods and systems for cleaning a surface of a substrate. In an embodiment, a method of processing a substrate is provided. The method includes introducing a substrate to a processing volume of a processing chamber by positioning the substrate on a substrate support. The method further includes flowing a first process gas into the processing volume, the first process gas comprising HF, flowing a second process gas into the processing volume, the second process gas comprising pyridine, pyrrole, aniline, or a combination thereof, and exposing the substrate to the first process gas and the second process gas to remove oxide from the substrate under oxide removal conditions. In another embodiment, a system is provided that includes a processing chamber to process a substrate, and a controller to cause a processing method to be performed in the processing chamber. |
US11605542B2 |
Method for dry etching compound materials
A method for treating a substrate includes receiving the substrate in a vacuum process chamber. The substrate includes a III-V film layer disposed on the substrate. The III-V film layer includes an exposed surface, an interior portion underlying the exposed surface, and one or more of the following: Al, Ga, In, N, P, As, Sb, Si, or Ge. The method further includes altering the chemical composition of the exposed surface and a fraction of the interior portion of the III-V film layer to form an altered portion of the III-V film layer using a first plasma treatment, removing the altered portion of the III-V film layer using a second plasma treatment, and repeating the altering and removing of the III-V film layer until a predetermined amount of the III-V film layer is removed from the substrate. |
US11605537B2 |
Integrated circuits with doped gate dielectrics
Examples of an integrated circuit with a gate structure and a method for forming the integrated circuit are provided herein. In some examples, a workpiece is received that includes a substrate having a channel region. A gate dielectric is formed on the channel region, and a layer containing a dopant is formed on the gate dielectric. The workpiece is annealed to transfer the dopant to the gate dielectric, and the layer is removed after the annealing. In some such examples, after the layer is removed, a work function layer is formed on the gate dielectric and a fill material is formed on the work function layer to form a gate structure. |
US11605535B2 |
Boron-containing compounds, compositions, and methods for the deposition of a boron containing films
Described herein are boron-containing precursor compounds, and compositions and methods comprising same, for forming boron-containing films. In one aspect, the film is deposited from at least one precursor having the following Formula I or II described herein. |
US11605532B2 |
Method and ion guide assembly for modulating a stream of ions
The invention relates to a method for, in an ion guide (10), modulating a stream of ions according to a modulation function, wherein the stream of ions includes at least N different ion species, wherein N is at least 1. This ion guide (10) forms an ion guide path, wherein the ions of the stream of ions are conveyed along the ion guide path in a conveying direction to form the stream of ions. The ion guide (10) includes an ion gate (12) arranged at an ion gate position on the ion guide path, wherein the ion gate (12) is adapted to provide an open state for allowing the ions passing the ion gate position when being conveyed along the ion guide path and a closed state for preventing the ions from passing the ion gate position. The ion guide (10) further includes a first arrangement (13) of conveying electrodes (230) arranged along the ion guide path, the first arrangement (13) of conveying electrodes (230) extending over a first section of the ion guide path, wherein the first section of the ion guide path reaches from at least the ion gate position downstream to at least a transition position on the ion guide path, wherein the first arrangement (13) of conveying electrodes (230) is adapted for generating first travelling waves having a first travelling wave amplitude and travelling along the first section of the ion guide path at a first travelling wave velocity for conveying the ions along the first section of the ion guide path. Furthermore, the ion guide (10) includes a second arrangement (14) of conveying electrodes (240) arranged along the ion guide path, the second arrangement (14) of conveying electrodes (240) extending over a second section of the ion guide path, wherein the second section of the ion guide path reaches from the transition position downstream, wherein the second arrangement (14) of conveying electrodes (240) is adapted for generating second travelling waves having a second travelling wave amplitude and travelling along the second section of the ion guide path at a second travelling wave velocity for conveying the ions along the second section of the ion guide path. According to the method, the stream of ions is modulated with the ion gate (12) according to the modulation function and AC voltages are applied to the first arrangement (13) of conveying electrodes (230) for generating the first travelling waves and to the second arrangement (14) of conveying electrodes (240) for generating the second travelling waves for conveying the ions downstream of the ion gate (12) along the first section and the second section of the ion guide path in the conveying direction away from the ion gate (12), wherein for each ion species of the at least N different ion species, a ratio A is the average velocity of the ions of the respective ion species in the first section of the ion guide path divided by the first travelling wave velocity, wherein for each ion species of the at least N different ion species, a ratio B is the average velocity of the ions of the respective ion species in the second section of the ion guide path divided by the second travelling wave velocity, wherein the first travelling wave amplitude, the first travelling wave velocity, the second travelling wave amplitude and the second travelling wave velocity are chosen such that for each ion species of the at least N different ion species, the ratio A is larger than the ratio B. |
US11605531B2 |
Ion focusing device
Apparatus include a plurality of electrode arrangements spaced apart from each other opposite an ion propagation axis and defining an ion transfer channel that extends along the ion propagation axis that tapers between an input end that is situated to receive ions and an output end that is situated to couple the received ions to an input end of an ion guide. Methods include positioning a plurality of electrode arrangements at oblique angles opposite an ion propagation axis so as to form a ion transfer channel that tapers between an input end and an output end, and coupling the output end of the ion transfer channel to an input end of an ion optical element so as to direct ions in the ion transfer channel into the ion optical element. Related systems are also disclosed. |
US11605530B2 |
Plasma processing apparatus, data processing apparatus and data processing method
According to an embodiment of the present invention, a plasma processing apparatus includes: a processing chamber in which plasma processing is performed to a sample; a radio frequency power source that supplies radio frequency power for generating plasma in the processing chamber; and a data processing apparatus that performs processing to light emission data of the plasma. The data processing apparatus performs the processing to the light emission by using an adaptive double exponential smoothing method for varying a smoothing parameter based on an error between input data and a predicted value of smoothed data. A response coefficient of the smoothing parameter is derived by a probability density function including the error as a parameter. |
US11605525B2 |
System and method of preparing integrated circuits for backside probing using charged particle beams
Described herein are a system and method of preparing integrated circuits (ICs) so that the ICs remain electrically active and can have their active circuitry probed for diagnostic and characterization purposes using charged particle beams. The system employs an infrared camera capable of looking through the silicon substrate of the ICs to image electrical circuits therein, a focused ion beam system that can both image the IC and selectively remove substrate material from the IC, a scanning electron microscope that can both image structures on the IC and measure voltage contrast signals from active circuits on the IC, and a means of extracting heat generated by the active IC. The method uses the system to identify the region of the IC to be probed, and to selectively remove all substrate material over the region to be probed using ion bombardment, and further identifies endpoint detection means of milling to the required depth so as to observe electrical states and waveforms on the active IC. |
US11605521B2 |
Method of fabricating a compact, high voltage, direct current electrical fuse
A fuse element assembly has been disclosed. The fuse element assembly includes a fuse element having a pair of side edges and at least one weak spot between the side edges. The fuse element assembly also includes an arc-quenching material attached locally to the fuse element adjacent the weak spot. |
US11605517B2 |
Relay including bistable disconnect switch
Provided herein are methods for an improved bi-stable relay. In some embodiments, a method may include providing a core assembly within a housing, the core assembly comprising a plunger extending through a coil support structure. The method may further include winding a first coil and a second coil about a central section of the coil support structure, providing a first magnet and a first ferromagnetic plate at a first end of the coil support structure, and providing a second magnet and a second ferromagnetic plate at a second end of the coil support structure. In some embodiments, the method may further include activating the first coil or the second coil to move the plunger between a first position and a second position, wherein in the first position a circuit formed by a set of contacts is closed, and wherein in the second position the circuit is open. |
US11605516B2 |
Testable sealed relay and self-diagnosing relay
Testable sealed and/or self-diagnosing electromagnetic or solid-state relays simplify troubleshooting of electrical circuits. The testable relay comprises a relay housing with terminals adapted to connect to a circuit and an opposing top wall with testable terminals formed as projections being flush with or extending from the top wall and being exposed for testing the relay by applying a multimeter device. A self-diagnosing relay comprises a relay housing with terminals adapted to connect to a circuit, and at least two light-emitting diodes (LEDs). One of the LED indicates the relay is energized, and another LED light is a diagnostic LED and indicates if the relay is damaged. |
US11605513B2 |
Information input device and image capture device
Provided is an information input device that allows two types of operation, namely, rotation operation and tilt operation, and that can be downsized. In a case where the rotation operation component is seen in a direction orthogonal to a rotation axis direction of the rotation operation component, the rotation operation component has a first slope that faces a tilt operation component and that is on an inner periphery side of an annular shape of the rotation operation component and is inclined relative to the rotation axis of the rotation operation component. In the case where the rotation operation component is seen in the direction orthogonal to the rotation axis direction of the rotation operation component, a distance of the first slope from the rotation axis of the rotation operation component increases as a distance of the first slop from the rotation detection unit increases. |
US11605505B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a body including an internal electrode alternately arranged with a dielectric layer; and an external electrode disposed on the body and connected to the internal electrode. The internal electrode includes a plurality of nickel (Ni) grains, and a composite layer including tin (Sn) and nickel (Ni) is disposed at a grain boundary of the nickel (Ni) grains. |
US11605495B2 |
Electronic device
An electronic device includes a system board, a power module and a conductive part. The system board includes a first surface and a second surface opposite to each other. The power module is disposed on the second surface and provides power to the semiconductor device through the system board. The conductive part is disposed on a first side of the power module adjacent to the second surface, wherein the conductive part is electrically connected with the and the system board, wherein the power is transmitted between the and the semiconductor device through the conductive part. The power module includes at least one switch circuit and a magnetic core assembly. The at least one switch circuit disposed on a second side of the power module away from the conductive part. The magnetic core assembly is arranged between the switch circuit and the conductive part. |
US11605491B2 |
Core main body including outer peripheral iron core, reactor including such core main body and manufacturing method thereof
A core main body includes: an outer peripheral iron core, and at least three iron cores coupled to an inner surface of the outer peripheral iron core, in which a gap is formed between adjacent iron cores among the at least three iron cores, the gap being magnetically connectable, and a plurality of notches are formed on an outer circumferential surface of the outer peripheral iron core, the plurality of notches extending in an axial direction of the outer peripheral iron core. The reactor includes such a core body. |
US11605490B2 |
Inductor element
The present invention is an inductor element having a conductor wound in a coil form, and a core part surrounding the coil and including a magnetic powder and a resin. The core part includes a top board part and a bottom board part respectively covering both ends of the coil, and an outer circumference part positioned at an outer circumference side of the coil, and a resin content of the outer circumference part is larger than a resin content of the top board part and also larger than a resin content of the bottom board part. |
US11605486B2 |
Inductor
An inductor includes an integrated preform having a coil installed thereinside. The coil includes extension portions extending from two stages of a spiral wound portion. The integrated preform is formed by bonding together first and second preforms. The first and/or second preform is shaped like a housing including a plate-shaped bottom, a wall provided around the periphery of the bottom portion, and two cut out portions provided in the wall. The extension portions extend to outside the integrated preform via the cut out portions. The difference between a first distance from a reference surface, which is the bottom surface of the bottom of the first or second preform, to a bottom surface of one cut out portion and a second distance from the reference surface to the bottom surface of the other cut out portion is substantially an integer multiple of the width of the flat wire. |
US11605482B2 |
Thermal protected varistor device
In an embodiment a thermal varistor protection device includes a casing, a varistor embedded in the casing, wherein the varistor includes a first metallization electrode, which is only partly covered by an insulating material of the casing to allow an electrically conductive connection, a first terminal wire electrically conductively connected to the first metallization electrode of the varistor and a contact element electrically conductively connected to the first metallization electrode of the varistor in a region where the varistor is not covered by the insulating material, wherein the contact element is pre-stressed to ensure a fast separation of the contact element and the first metallization electrode when the electrically conductive connection between the contact element and the first metallization electrode becomes loose. |
US11605481B2 |
Device and method for producing enameled wires
A device (1) and a method for producing enameled wires, comprises an application device (3) for applying at least one enamel coating, a furnace (4) for solidifying the enamel coating and an exhaust gas purification device (7) for removing at least nitrogen oxides from an exhaust gas (9) of the furnace (4). The exhaust gas purification device (7) has a unit (13) for the selective catalytic reduction of nitrogen oxides in the exhaust gas (9) of the furnace and a feeding apparatus (11) for feeding a reducing agent, preferably an ammonia-containing compound, in particular a urea solution, into the exhaust gas (9) of the furnace (4). The feeding apparatus (11) has at least one outlet opening, which is designed in such a way that the reducing agent exits from the outlet opening substantially in the flow direction of the exhaust gas (9). |
US11605480B2 |
Electrical cable with dielectric foam
Electrical cables and optical waveguides are disclosed as including an electrically insulative foam. The electrically insulative foam can coat at least one electrical conductor of the electrical cable. The electrically insulative foam can coat the optical fiber of the waveguide. The electrically insulative foam can also define a waveguide. |
US11605479B2 |
Cable shielding with metal foil
A cable assembly includes a plug receiver, a conductor interface, a metal shell encasing the conductor interface and a portion of a cable of the cable assembly, a metal foil that wraps conformably around an exterior of the metal shell, wherein the metal foil covers substantially all of the exterior of the metal shell and extends beyond the metal shell onto a cable shielding layer. The cable assembly further includes a solder layer disposed about the metal foil, wherein the solder layer bonds and electrically couples the first foil portion to itself, the second foil portion to cable shielding at the location on the plurality of conductors that is proximate to the conductor interface, and the third foil portion to the plug receiver. The cable assembly further includes an electrically insulating layer that encases the metal shell, the metal foil, and the solder layer. |
US11605471B2 |
System and method for health care video conferencing
A method for providing video conferencing services on a mobile device is disclosed. The method may include receiving a data packet via an encrypted electronic communication channel, the data packet comprising i) authorization from a server hosting privacy health care data and ii) scheduling information for a health care provider. The method may include creating a clickable link using the data packet, the clickable link configured for initiating a video conference session from a single user action on the clickable link. The method may include, in response to the user pressing the clickable link, (i) sending a second data packet to the health care provider for initiating the video conference session, and (ii) initiating the video conference with the health care provider via a secure communication channel. |
US11605469B2 |
Cognitive analysis of data using granular review of documents
Techniques for granular analysis of a knowledge graph are provided. A profile comprising a plurality of attributes is received, and a knowledge graph is analyzed to identify a plurality of therapies, based on the plurality of attributes. A document that is relevant to a first therapy of the plurality of therapies is identified, and a criterion stated in the document is determined. Further, an aggregate value is determined for the criterion, based on a plurality of participants associated with the document, wherein the first aggregate value represents attributes of the plurality of participants. A weight is generated for the document, based at least in part on the plurality of attributes and the aggregate value. A score is generated for the first therapy, based at least in part on the weight, and an optimal therapy is determined, from the plurality of therapies, based in part on the score. |
US11605464B2 |
Systems and methods for machine learning-based state prediction and visualization
Determining input data for at least one machine learning model based on electronic data of a user. Predicting, based on the input data and the at least one machine learning model, a mental state of the user, the mental state comprising mood values, uncertainty values, and magnitude values, each mood value being associated with a corresponding uncertainty value of the uncertainty values and a corresponding magnitude value of the magnitude values, the magnitude value indicating a relative strength or weakness of the associated mood value. Selecting and arranging, based on the predicted mental state, a subset of graphical elements, each graphical element being associated with a corresponding mood value of the set of mood values, and each graphical element of the subset of graphical elements being associated with the predicted mental state of the user. |
US11605462B1 |
System and methods for human identification of individuals with COVID-19 utilizing dynamic adaptive biometrics
Systems and methods for biometrically identifying an individual via a screening system for screening a subject for a response to neurophysiological stimuli as an indication for COVID-19, wherein the screening system is configured to capture biometric data associated with the subject during screening of the subject. The systems and methods provide the subject a neurophysiological stimulus selected for clinical manifestations of COVID-19, updating biometric template as necessary for individuals, and then determining whether an individual is the subject based on the updated biometric template and a response exhibited by the subject to the neurophysiological stimulus. |
US11605461B2 |
Risk-based control-to-range blood glucose diabetes management device
Methods and systems are disclosed for treating a person with diabetes by basal rate adjustment of insulin from a therapy delivery device based on risk associated with a glucose state of the person with diabetes. A method may include determining a current risk metric associated with a detected glucose state. The method may include determining a current risk metric associated with the detected glucose state based on a weighted average of cumulative hazard values of return paths generated from a glucose state distribution around a detected glucose state. The method may include calculating an adjustment to a basal rate of a therapy delivery device based on the current risk metric associated with the detected glucose state and a reference risk metric associated with a reference glucose level. |
US11605460B2 |
Multi-targeted fibrosis tests
Disclosed is a non-invasive method for assessing in a subject the presence and severity of a liver lesion, or the risk of death or liver-related events, including: 1) performing at least three binary logistic regressions on at least one variable, performed on the same variable(s) but each directed to a different single diagnostic target, thereby obtaining at least three scores; 2) combining the scores from step 1) in a multiple linear regression to obtain a new multi-targeted score; 3) optionally sorting the multi-targeted score obtained in step 2) in a classification of liver lesion stages or grades, thereby determining to which liver lesion stage or grade the subject belongs based on his/her multi-targeted score. Also disclosed is a single multi-targeted non-invasive test obtained by the combination of single-targeted non-invasive tests providing a unique score and a unique classification with improved accuracy compared to single-targeted diagnostic tests. |
US11605458B2 |
Wearable monitor
The present disclosure relates to a wearable monitor device and methods and systems for using such a device. In certain embodiments, the wearable monitor records cardiac data from a mammal and extracts particular features of interest. These features are then transmitted and used to provide health-related information about the mammal. |
US11605456B2 |
Method and device for audio recording
An acquisition system includes a processor, one or more sensors operatively coupled to the processor where the one or more sensors acquire at the ear, on the ear or within an ear canal, one or more of acceleration, blood oxygen saturation, blood pressure or heart-rate, and the one or more sensors configured to monitor a biological state or a physical motion or both for an event. The event can be a detection of a discrepancy when compared with a set of reference data by the one or more sensors or the biological state or the event can be one of a detection of an abrupt movement of a headset operatively coupled to the processor, a change in location of an earpiece operatively coupled the processor, a touching of the headset, a recognizing of a voice command, a starting or ending of a phone call, or a scheduled time. |
US11605455B2 |
Systems and methods for predicting outcomes using raw data
The subject matter discussed herein relates to systems and methods for generating a clinical outcome based on creating a task-specific model associated with processing raw image(s). In one such example, input raw data is acquired using an imaging system, a selection input corresponding to a clinical task is received, and a task-specific model corresponding to the clinical task is retrieved. Using the task-specific model, the raw data is mapped onto an application specific manifold. Based on the mapping of the raw data onto the application specific manifold the clinical outcome is generated, and subsequently providing the clinical outcome for review. |
US11605453B1 |
Apparatus, systems, and methods for detection and indexing clinical images of patient encounters
Technologies and techniques for managing clinical images in electronic healthcare record systems are disclosed. Disclosed methods and apparatus provide indexing of captured clinical images with minimal or no user input. This is accomplished through providing the ability to set a predetermined type of patient encounter and then retrieving a clinical image of a patient from either an image capture device such as a camera in a mobile device or from a memory device. The methods and systems may also include image recognition of the clinical image to determine the type of the clinical image. Additionally, the indexing is automated, where the automated indexing is based on at least one of the predetermined type of patient encounter and the determined type of clinical image. |
US11605448B2 |
Automated clinical documentation system and method
A method, computer program product, and computing system for visual diarization of an encounter is executed on a computing device and includes obtaining encounter information of a patient encounter. The encounter information is processed to: associate a first portion of the encounter information with a first encounter participant, and associate at least a second portion of the encounter information with at least a second encounter participant. A visual representation of the encounter information is rendered. A first visual representation of the first portion of the encounter information is rendered that is temporally-aligned with the visual representation of the encounter information. At least a second visual representation of the at least a second portion of the encounter information is rendered that is temporally-aligned with the visual representation of the encounter information. |
US11605442B2 |
Apparatuses and methods for refreshing memories with redundancy
Embodiments of the disclosure are drawn to apparatuses methods for checking redundancy information for row addresses prior to performing various refresh operations, such as auto refresh and targeted refresh operations. In some examples, refresh operations may be multi pump refresh operations. In some examples, a targeted refresh operation may be performed prior to an auto refresh operation responsive to a multi pump refresh operation. In some examples, redundancy information for the auto refresh operation may be performed, at least in part, during the targeted refresh operation. In some examples, refresh operations on word lines may be skipped when the redundancy information indicates the word line is defective or unused. |
US11605441B1 |
Memory systems having memory devices therein with enhanced error correction capability and methods of operating same
A memory system includes a memory module having a plurality of memory devices therein. A memory controller is configured to transmit commands and addresses to the memory module in synchronization with a clock, input/output data to and from the memory module in synchronization with a data transfer clock, and perform system error correction operations on data read from the memory module. The plurality of memory devices perform on-die error correction operations, which are different from each other according to a physical location of the stored read data. |
US11605436B2 |
Countermeasure modes to address neighbor plane disturb condition in non-volatile memory structures
Countermeasure method for programming a non-defective plane of a non-volatile memory experiencing a neighbor plane disturb, comprising, once a first plane is determined to have completed programming of a current state but where not all planes have completed the programming, a loop count is incremented and a determination is made as to whether the loop count exceeds a threshold. If so, programming of the incomplete plane(s) is ceased and programming of the completed plane(s) is resumed by suspending the loop count and bit scan mode, and, on a next program pulse, applying a pre-determined rollback voltage to decrement a program voltage bias. The loop count and bit scan mode are resumed once a threshold voltage level equals a program voltage bias when the loop count was last incremented. BSPF criterion is applied for each programmed state. Advancement to the next loop only occurs if a programmed state is determined incomplete. |
US11605435B2 |
Threshold switch structure and memory cell arrangement
Various aspects relate to a threshold switch structure and a use of such threshold switch structure as a threshold switch in a memory cell arrangement, the threshold switch structure including: a first electrode, a second electrode, a switch element in direct physical contact with the first electrode and the second electrode, the switch element including a layer of a spontaneously polarizable material. The first electrode, the second electrode, and the switch element are configured to allow for a switching of the switch element between a first electrical conductance state and a second electrical conductance state as a function of a voltage drop provided over the switch element by the first electrode and the second electrode. |
US11605428B2 |
Vertical nonvolatile memory device including memory cell string
A vertical nonvolatile memory device including a memory cell string using a resistance change material is disclosed. Each memory cell string of the nonvolatile memory device includes a semiconductor layer extending in a first direction and having a first surface opposite a second surface, a plurality of gates and a plurality of insulators alternately arranged in the first direction and extending in a second direction perpendicular to the first direction, a gate insulating layer extending in the first direction between the plurality of gates and the semiconductor layer and between the plurality of insulators and the semiconductor layer, and a dielectric film extending in the first direction on the surface of the semiconductor layer and having a plurality of movable oxygen vacancies distributed therein. |
US11605423B2 |
Static random access memory with write assist adjustment
The present disclosure describes embodiments of a write assist circuit. The write assist circuit can include a boost circuit configured to output a first negative voltage at a first output terminal, and an adjustment circuit configured to couple the first negative voltage to a second negative voltage higher than the first negative voltage. The adjustment circuit can include a transistor, and a second output terminal electrically connected to the first output terminal. The transistor can include a first source/drain terminal, a second source/drain terminal, and a gate terminal. The first source/drain terminal can be electrically coupled to the second output terminal. The second source/drain terminal can be electrically connected to a voltage source. The gate terminal can be electrically connected to a ground voltage supply. |
US11605422B2 |
Memory circuit configuration
A circuit includes a memory array, a control circuit configured to identify an address of a first row containing a weak cell, and store corresponding address information in a storage device, and an address decoding circuit including NAND pairs, inverter pairs, and a logic tree. Each NAND pair receives corresponding bits of the address information and the address of the first row and corresponding inverted bits of the address information and the address of the first row inverted by corresponding inverter pairs, and output terminals of the NAND pairs are connected to the logic tree. The logic tree matches the address information with the address of the first row based on output logic levels from the NAND pairs and, in response to the corresponding address information matching the address of the first row, activates a second row of the memory array simultaneously with the first row being activated. |
US11605421B2 |
Semiconductor device having driver circuits and sense amplifiers
Disclosed herein is an apparatus that includes first and second digit lines, a sense amplifier configured to amplify a potential difference between the first and second digit lines, a driver circuit configured to drive each of the first and second digit lines to different one of first and second logic levels from each other, a first transistor coupled between the driver circuit and the first digit line, a second transistor coupled between the driver circuit and the second digit line, and a control circuit configured to supply a first potential to control electrodes of the first and second transistors in response to a write command, and supply a second potential different from the first potential to the control electrodes of the first and second transistors in response to a read command. |
US11605418B2 |
Memory device architecture using multiple physical cells per bit to improve read margin and to alleviate the need for managing demarcation read voltages
The application relates to an architecture that allows for less precision of demarcation read voltages by combining two physical memory cells into a single logical bit. Reciprocal binary values may be written into the two memory cells that make up a memory pair. When activated using bias circuitry and address decoders the memory cell pair creates current paths having currents that may be compared to detect a differential signal. The application is also directed to writing and reading memory cell pairs. |
US11605417B2 |
Arithmetic devices conducting auto-load operation for writing the activation functions
An arithmetic device includes an auto-command/address generation circuit, a first data storage circuit, and a second data storage circuit. The auto-command/address generation circuit generates an auto-load selection signal that activates an auto-load operation based on a level of a power source voltage. In addition, the auto-command/address generation circuit generates an auto-load command for the auto-load operation. The first data storage circuit outputs look-up table data, to which an activation function is applied, based on the auto-load command. The second data storage circuit stores the look-up table data, output from the first data storage circuit, based on the auto-load command. |
US11605413B1 |
Reading scheme for multi-element gain ferroelectric memory bit-cell with plate-lines parallel to a bit-line and with individual switches on the plate-lines of the bit-cell
A memory is provided which comprises a capacitor including non-linear polar material. The capacitor may have a first terminal coupled to a node (e.g., a storage node) and a second terminal coupled to a plate-line. The capacitors can be a planar capacitor or non-planar capacitor (also known as pillar capacitor). The memory includes a transistor coupled to the node and a bit-line, wherein the transistor is controllable by a word-line, wherein the plate-line is parallel to the bit-line. The memory includes a refresh circuitry to refresh charge on the capacitor periodically or at a predetermined time. The refresh circuit can utilize one or more of the endurance mechanisms. When the plate-line is parallel to the bit-line, a specific read and write scheme may be used to reduce the disturb voltage for unselected bit-cells. A different scheme is used when the plate-line is parallel to the word-line. |
US11605411B1 |
Method of forming stacked ferroelectric planar capacitors in a memory bit-cell
A high-density low voltage ferroelectric (or paraelectric) memory bit-cell that includes a planar ferroelectric or paraelectric capacitor. The memory bit-cell comprises 1T1C configuration, where a plate-line is parallel to a word-line, or the plate-line is parallel to a bit-line. The memory bit-cell can be 1TnC, where ‘n’ is a number. In a 1TnC bit-cell, the capacitors are vertically stacked allowing for multiple values to be stored in a single bit-cell. The memory bit-cell can be multi-element FE gain bit-cell. In a multi-element FE gain bit-cell, data sensing is done with signal amplified by a gain transistor in the bit-cell. As such, higher storage density is realized using multi-element FE gain bit-cells. In some examples, the 1T1C, 1TnC, and multi-element FE gain bit-cells are multi-level bit-cells. To realize multi-level bit-cells, the capacitor is placed in a partially switched polarization state by applying different voltage levels or different time pulse widths at the same voltage level. |
US11605408B1 |
Merged command decoder for half-frequency circuits of a memory device
A memory device includes a command interface configured to receive a command from a host device via multiple command address bits. The memory device also includes a merged command decoder configured to receive the command and to determine whether the command matches a bit pattern corresponding to multiple command types. The merged command decoder is also configured to, in response to the command matching the bit pattern, asserting a latch signal. The memory device also includes a latch configured to capture the multiple command address bits based at least in part on assertion of the latch signal. |
US11605407B2 |
Memory system and delay control method
According to one embodiment, a memory system includes a memory interface circuit. The memory interface circuit has delay circuits, a detection circuit, and a control circuit. One of the delay circuits applies a delay to a data signal. Another delay circuit generates, fora strobe signal, a first delay strobe signal, a second delay strobe signal, and a third delay strobe signal, each with different delay amounts. The detection circuit detects a drift in the timing of the first delay strobe signal with respect to the delayed data signal by using the delay data signal, the first delay strobe signal, the second delay strobe signal, and the third delay strobe signal. The control circuit adjusts the first delay amount, the second delay amount, and the third delay amount in a direction to compensate the drift. |
US11605406B2 |
Memory and sense amplifying device thereof
A sense amplifying device includes a bit line bias voltage adjuster and a sense amplifying circuit. The bit line bias voltage adjuster receives a power voltage to be an operation voltage. The bit line bias voltage adjuster includes a first amplifier, a first transistor and a first current source. The first amplifier, based on the power voltage, generates an adjusted reference bit line voltage according to a reference bit line voltage and a feedback voltage. The first transistor receives the adjusted reference bit line voltage and generates the feedback voltage, wherein the first transistor is a native transistor. The sense amplifying circuit receives the power voltage to be the operation voltage, and generates a sensing result according to the adjusted reference bit line voltage. |
US11605404B2 |
Power circuit that interrupts supply of power to a volatile memory in response to a signal indicating a malfunction of a processor
The present description relates to a method and a circuit for powering a volatile memory in which power pulses are sent to the memory, the duration between two pulses being shorter than a remanence time of said volatile memory. |
US11605401B2 |
Automatic implementation of a physical barrier to protect removable storage media access
The technology disclosed herein enables automatic implementation of a physical barrier to protect access to data on removable storage media. In a particular embodiment, a method provides determining that the item moved into a storage position using an automatic transfer mechanism and determining that a condition for protecting the item is satisfied. Upon determining that the condition is satisfied, the method provides implementing a physical barrier that prevents the automatic transfer mechanism from removing the item from the storage position. |
US11605400B2 |
Tape acclimation acceleration for environmental calibration
A method according to one embodiment includes measuring a baseline servo band difference (SBD) from a beginning of a tape (BOT) to an end of the tape (EOT), and storing values of the baseline SBD measurements in a memory. A shorter length of the tape that is less than an entire length of the tape is cycled a plurality of times to acclimate the shorter length of the tape. A post cycling SBD of the shorter length of the tape is determined and an acclimation change amount of the shorter length of the tape that is a difference between the baseline SBD of the shorter length and the post cycling SBD of the shorter length is determined. The method further includes adjusting the baseline SBD values based on the determined acclimation change amount. |
US11605389B1 |
User identification using voice characteristics
Embodiments of methods, systems, and storage medium associated with providing user records associated with characteristics that may be used to identify the user are disclosed herein. In one instance, the method may include obtaining features of an individual, determining identifying characteristics associated with the obtained features, and initiating a search for a record associated with the individual based in part on the identifying characteristics associated with the obtained features, and, based on a result of the search, a verification of the record associated with the individual. The method may further include receiving at least a portion of the record associated with the individual, based at least in part on a result of the verification. The verification may be based in part on a ranking associated with the record. Other embodiments may be described and/or claimed. |
US11605388B1 |
Speaker conversion for video games
This specification describes a computer-implemented method of generating speech audio for use in a video game, wherein the speech audio is generated using a voice convertor that has been trained to convert audio data for a source speaker into audio data for a target speaker. The method comprises receiving: (i) source speech audio, and (ii) a target speaker identifier. The source speech audio comprises speech content in the voice of a source speaker. Source acoustic features are determined for the source speech audio. A target speaker embedding associated with the target speaker identifier is generated as output of a speaker encoder of the voice convertor. The target speaker embedding and the source acoustic features are inputted into an acoustic feature encoder of the voice convertor. One or more acoustic feature encodings are generated as output of the acoustic feature encoder. The one or more acoustic feature encodings are derived from the target speaker embedding and the source acoustic features. Target speech audio is generated for the target speaker. The target speech audio comprises the speech content in the voice of the target speaker. The generating comprises decoding the one or more acoustic feature encodings using an acoustic feature decoder of the voice convertor. |
US11605387B1 |
Assistant determination in a skill
A speech-processing system may provide access to multiple virtual assistants. Speech-processing systems may perform actions for or on behalf of users with the aid of skills; e.g., a shopping skill, navigation skill, communications skill, etc. Some skills may be associated with more than one assistant. The speech-processing system may determine which assistant to invoke upon receiving a command from a user device. The identity of the virtual assistant is propagated to the skill and the device, as well as other components of the speech-processing system. In some cases, however, a multi-assistant skill may determine that an assistant other than the one initially selected by the speech-processing system is to handle the command. The skill may send the identity of the new assistant back to the speech-processing system. The speech-processing system may restart the command dissemination process to provide each component of the system with the updated assistant identity. |
US11605384B1 |
Duplex communications for conversational AI by dynamically responsive interrupting content
Systems and methods of presenting interrupting content during human speech are disclosed. The proposed systems offer improved duplex communications in conversational AI platforms. In some embodiments, the system receives speech data and evaluates the data using linguistic models. If the linguistic models detect indications of linguistic irregularities such as mispronunciation, a smart feedback assistant can determine that the system should interrupt the speaker in near-real-time and provide feedback regarding their pronunciation. In addition, conversational irregularities may also be detected, causing the smart feedback assistant to interrupt with presentation of moderating guidance. In some cases, emotion models may also be utilized to detect emotional states based on the speaker's voice in order to offer near-immediate feedback. Users can also customize the manner and occasions in which they are interrupted. |
US11605382B2 |
Platform selection for performing requested actions in audio-based computing environments
Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure. |
US11605381B2 |
System and method for multi-microphone automated clinical documentation
A method, computer program product, and computing system for receiving information associated with an acoustic environment. Acoustic metadata associated with audio encounter information received by a first microphone system may be received. One or more speaker representations may be defined based upon, at least in part, the acoustic metadata associated with the audio encounter information and the information associated with the acoustic environment. One or more portions of the audio encounter information may be labeled with the one or more speaker representations and a speaker location within the acoustic environment. |
US11605380B1 |
Coordinating content-item output across multiple electronic devices
This disclosure describes, in part, techniques and systems for generating and outputting immersive, multi-device content items in user environment, such as connected homes, offices, and the like. For example, the techniques and systems may output different portions of content on different devices within a user environment based on information such as respective capabilities of the devices, a current location of the user within the environment, a time of day, which user(s) are present in the environment, and/or the like. |
US11605379B2 |
Artificial intelligence server
Disclosed is an artificial intelligence server. The artificial intelligence server includes a communicator in communication with at least one electronic device and a processor for receiving input data from a specific electronic device, applying personalized information corresponding to the specific electronic device to a recognition model, inputting the input data into the recognition model to which the personalized information is applied to obtain a final result value, and transmitting the final result value to the specific electronic device. |
US11605375B2 |
Systems and methods for dynamically updating machine learning models that provide conversational responses
Methods and systems for dynamically updating machine learning models that provide conversational responses through the use of a configuration file that defines modifications and changes to the machine learning model are disclosed. For example, the configuration file may be used to define an expected behavior and required attributes for instituting modifications and changes (e.g., via a mutation algorithm) to the machine learning model. |
US11605370B2 |
Systems and methods for providing audible flight information
Disclosed are methods and systems for providing audible flight information to an operator of an aircraft. A method, for example, may include receiving flight information detected by one or more sensors positioned on the aircraft, causing an image to be displayed on a display device, the image including a plurality of text items corresponding to the flight information, receiving a first operator selection indicative of one or more of the text items, parsing the one or more text items to generate a set of intermediate data, synthesizing audio data based on the intermediate data, and causing audible content corresponding to the audio data to be emitted by one or more audio emitting devices, wherein the audible content includes speech corresponding to the flight information. |
US11605369B2 |
Audio translator
Audio translation system includes a feature extractor and a style transfer machine learning model. The feature extractor generates for each of a plurality of source voice files one or more source voice parameters encoded as a collection of source feature vectors, and generates for each of a plurality of target voice files one or more target voice parameters encoded as a collection of target feature vectors. The style transfer machine learning model trained on the collection of source feature vectors for the plurality of source voice files and the collection of target feature vectors for the plurality of target voice files to generate a style transformed feature vector. |
US11605368B2 |
Speech recognition using unspoken text and speech synthesis
A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances. |
US11605357B2 |
Display device having backlight
According to one embodiment, a display device includes a display panel including a first sub display area and a second sub display area, and an illumination device, wherein the illumination device includes a first light source opposed to the first sub display area, a second light source opposed to the second sub display area, and a partition positioned between the first and second light sources and the display panel, and the partition includes a first side surface surrounding the first light source, a second side surface surrounding the second light source, and a connector which connects the first side surface and the second side surface, and the connector is formed of curved surfaces, or two or more flat surfaces, or a combination of curved surfaces and flat surfaces. |
US11605355B2 |
Organic light emitting display device and method of testing the same
An organic light emitting display device includes scan lines arranged in horizontal lines, data lines intersecting the scan lines, a pixel array including pixels coupled to the scan lines and the data lines, the pixels including at least first color pixels, a panel tester including switching elements coupled to first ends of the data lines, the switching elements including at least first and second switching elements, and a first line coupled to the first switching elements and a second line coupled to the second switching elements. Data lines of K-th to (K+L)-th (where K and L are natural numbers) first color pixels arranged in a predetermined horizontal line are coupled to the first line through the first switching elements, and data lines of at least a part of remaining first color pixels arranged in the predetermined horizontal line are coupled to the second line through the second switching elements. |
US11605352B2 |
Display panel and pixel circuit
Provided is a display panel including n pixel sets. Each pixel set includes 2m pixel rows arranged along a first direction. n and m are positive integers. Each pixel row includes pixel circuits arranged along a second direction intersecting with the first direction. Each pixel circuit includes a driving transistor, a first reset module configured to transmit, in response to a first scan signal provided by a first scan signal line, a first reset signal provided by a first reset signal line to a gate electrode of the driving transistor, and a second reset module configured to transmit, in response to a second scan signal provided by a second scan signal line, a second reset signal provided by a second reset signal line to an anode of an organic light-emitting element. The gate electrode receives high and low levels that are configured to reset the gate electrode. |
US11605351B2 |
Display panel having a compensation unit for leakage current, driving method thereof and display device
Disclosed are a display panel and a display device. The display panel includes a display area and a non-display area surrounding the display area. The display area includes scan lines arranged in a second direction and each extending in a first direction, data lines arranged in the first direction and each extending in the second direction, and pixel driver circuits defined by the scan lines and the data lines intersecting each other, the first direction intersecting the second direction. The non-display area includes a step area and a compensation unit, and the compensation unit is located between the step area and a last row of pixel driver circuits. The compensation unit is connected to a corresponding data line and configured to transmit a leakage current compensation signal to the data line. |
US11605341B2 |
Pixel circuit, pixel driving method and display device
The present disclosure provides a pixel circuit, a pixel driving method and a display device. The pixel circuit includes a driving circuit, an energy storage circuit and a switch control circuit. A first end of the energy storage circuit is coupled to a control end of the driving circuit, a second end of the energy storage circuit is coupled to a first end of the driving circuit via the switch control circuit, and the energy storage circuit is configured to store a voltage. The switch control circuit is configured to control the second end of the energy storage circuit to be electrically coupled to a voltage application end or the first end of the driving circuit under the control of a light-emission control signal from a light-emission control line. The driving circuit is configured to generate a driving current in accordance with a voltage between the control end and first end of the driving circuit. |
US11605340B2 |
One-bit memory circuit for amoled panel sub-pixels
A one-bit memory circuit for amoled panel sub-pixels is provided with an auxiliary latch circuit and a control switch on the basis of an existing one-bit memory circuit. The control switch is configured for controlling the activation of the auxiliary latch circuit. When the control switch is turned on, the auxiliary latch circuit, together with a voltage-controlled current MOS transistor and a light emitting diode in the existing one-bit memory, forms a latch for latching the voltage on a capacitor in the existing memory circuit. The one-bit memory circuit of the present invention reasonably utilizes components in the existing circuit and cuts down additional components required for achieving the latch function. |
US11605338B2 |
Driving controller, display apparatus including the same and method of driving display panel using the same
A driving controller includes: a logo determiner configured to determine whether or not input image data includes a logo; a logo grayscale value calculator configured to calculate a logo grayscale value of a logo area corresponding to the logo in response to the input image data including the logo; a light emitting element life expectancy determiner configured to determine a life expectancy of a light emitting element corresponding to the logo area; a compensation reference grayscale value generator configured to determine a compensation reference grayscale value according to the life expectancy of the light emitting element corresponding to the logo area; and a logo luminance compensator configured to compare the logo grayscale value to the compensation reference grayscale value to determine whether or not to compensate a luminance of the logo area. |
US11605337B2 |
Pixel driving circuit
The present embodiments disclose a pixel driving circuit and a display device including the same. A pixel driving circuit according to an embodiment of the present disclosure includes a first pixel circuit configured to control light-emission and non-emission of the luminous element in response to a control signal applied to each of a plurality of subframes constituting a frame during a light-emitting period and a second pixel circuit storing a bit value of image data in a data writing period and generating the control signal based on the bit value and a clock signal in the light-emitting period. |
US11605335B2 |
Pixel and method for driving pixel
A pixel includes a switching transistor transmitting a data voltage to a first node, a storage capacitor electrically connected between a first power supply line and the first node and storing the data voltage, first and second driving transistors electrically connected to the first power supply line, the first node, and a second node, and first and second light emitting elements electrically connected between the second node and a second power supply line. An anode of the first light emitting element and a cathode of the second light emitting element are electrically connected to the second node, a cathode of the first light emitting element and an anode of the second light emitting element are electrically connected to the second power supply line, the first driving transistor is a P-type transistor, and the second driving transistor is an N-type transistor. |
US11605334B2 |
Host processor, display system including the host processor, and method of operating the display system
A host processor includes a high-speed driver which generates first high-speed data, a coupling circuit which receives the first high-speed data from the high-speed driver, and removes a direct-current (“DC”) component of the first high-speed data to generate second high-speed data, a low-power driver which generates low-power data, and a passive switch which receives the second high-speed data from the coupling circuit, receives the low-power data from the low-power driver, and selectively outputs the second high-speed data or the low-power data to a display apparatus. |
US11605332B1 |
Moving picture response time (MPRT) techniques for liquid crystal displays (LCDs)
Systems and methods are provided for providing Response Time Compensation (RTC) by generating multiple overdrive look-up tables (LUTs) for a display device are described. In some embodiments, an Information Handling System (IHS) may include a controller and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution, cause the controller to generate multiple LUTs each having alternate grey levels selected to implement RTC in a Liquid Crystal Display (LCD), wherein the alternate grey levels of each of the LUTs is calculated, at least in part, by taking into account one of a plurality of pixel lines of a video stream. |
US11605330B1 |
Mitigation of tearing from intra-frame pause
Embodiments presented herein relate to reducing visual artifacts on an electronic display caused by an intra-frame pause. To do so, the intra-frame pause may be divided into smaller intra-frame pause segments. The intra-frame pause segments may be applied to the display during different image frames and/or at different locations on the electronic display. For example, each intra-frame pause segment may be applied to a different location on the electronic display. In some embodiments, multiple intra-frame pause segments may be applied during a single image frame. In some embodiments, the intra-frame pause segments may be applied to various image frames and at various location on the electronic display according to a pattern. To reduce band flickering that may be caused by the different locations of the intra-frame pause segments, an emission duty of one or more rows of pixels of the display may be adjusted. |
US11605326B2 |
Display panel
A display panel is disclosed. The display panel includes a de-multiplexing switch group, a signal transmission line, a first control line, and a second control line. The first control line and the second control line are connected to the de-multiplexing switch group. Voltage levels of signals of the first control line and the second control line are opposite to each other, and a number of groups of the first control line and the second control line which intersect the signal transmission line is greater than or equal to zero. Pictures of display panels can be prevented from being affected by intersections of lines. |
US11605324B2 |
Display device including crack sensing line
A display device according to exemplary embodiments includes: a display panel including: a first opening and a second opening and displaying an image; a first crack sensing line disposed around the first opening; and a second crack sensing line disposed around the second opening, wherein a crack around the first opening is sensed by disconnection of the first crack sensing line, and a crack around the second opening is sensed by disconnection of the second crack sensing line. |
US11605323B2 |
Display panel, detection method and display device
The present application provides a display panel, a manufacturing method, a detection method, and a display device. The display panel includes a display area and a non-display area surrounding the display area. The non-display area includes: a crack detection line surrounding the display area; a screen control line; a plurality of switch signal lines; and a plurality of detection switches electrically connected at different positions to the crack detection line. Each detection switch is also connected to the screen control line and a respective switch signal line, and allows conduction between the crack detection line and the screen control line based on the switch signal input by the switch signal line, such that the screen control line drives the display panel to display according to the test signal input by the crack detection line. |
US11605322B2 |
Pixel circuit, driving method thereof and display device
Pixel circuit, driving method thereof and display device are provided. Pixel circuit includes driving transistor, storage capacitor, voltage-stabilizing capacitor, data writing sub-circuit, threshold compensation sub-circuit, reset sub-circuit, sensing sub-circuit and light-emitting control sub-circuit. First terminal of storage capacitor, gate electrode of driving transistor, first terminal of reset sub-circuit and first terminal of threshold compensation sub-circuit are coupled to first node. Second terminal of storage capacitor, first terminal of sensing sub-circuit and first electrode of light-emitting device are coupled to second node. Sensing sub-circuit is configured to transmit initial voltage signal on reference line to second node during reset sub-periods of sensing period and display period; and transmit voltage at second node to reference line during light-emitting sub-period of sensing period to read voltage at second node. Threshold compensation sub-circuit is configured to write threshold voltage of driving transistor into storage capacitor in response to control of scan line. |
US11605320B1 |
Relative surface travelling map projection process
A method to project content from a moving projector. The method includes analyzing an object to identify a projection surface; determining a first position of a projector relative to the projection surface; modifying a first frame of a content for projection onto the projection surface based on the projection surface and the first position of the projector; projecting the first frame of the content from the projector onto the projection surface; determining a second position of the projector relative to the projection surface; modifying a second frame of the content based on the projection surface and the second position; and projecting the second frame of the content from the projector onto the projection surface. |
US11605318B2 |
Vehicle whip system
A vehicle whip system includes a base component, a collar component, and a whip component. The base component includes a base housing, a first electrical connector disposed in the base housing, and one or more wires coupled to the first electrical connector and routed through the base housing. The collar component includes a collar housing forming an interior volume configured to receive an upper portion of the base housing and a second electrical connector disposed in the collar housing and configured to electrically couple with the first electrical connector responsive to the collar housing receiving the base housing. The whip component connected to the collar housing. The whip component includes one or more electrical components configured to couple to the one or more wires via the first electrical connector and the second electrical connector. |
US11605315B2 |
Display device and apparatus for, and method of, manufacturing the display device
A display device, an apparatus for manufacturing a display device and a method of manufacturing a display device are provided. A display device includes a flexible substrate including a main region, a bending region, which extends from an end of the main region, and a sub-region, which extends from an end of the bending region, the sub-region being reversed from the bending region to be attached on a rear surface of the main region, and an active element layer disposed in the main region of the flexible substrate, wherein a thickness of the flexible substrate is greater in the bending region than in the main region and the sub-region. |
US11605307B2 |
Assessing student understanding
A mechanism is provided to implement a student understanding cognitive assessment computing system for assessing a student's understanding of a subject or topic of a course based on the quality of questions prepared by the student. Responsive to the student completing a review of a portion of course content, the student is prompted to generate a set of questions associated with a topic associated with the portion of the course content. For each question generated by the student, a comprehension score is determined based the question's content and intent; and, responsive to the comprehension score being at or above a predetermined acceptance level and at or above a predetermined decisive level, an answer is generated to the question. Responsive to the student assessing each answer to each question in the set of questions, a final understanding score value is established for the set of questions. |
US11605305B2 |
Method, system, and computer-readable recording medium for providing education service based on knowledge units
A system includes a database configured to store a matrix of knowledge units, a curriculum generation unit configured to generate a curriculum for the user based on the matrix of knowledge units stored in the database, a knowledge providing unit configured to provide the user with the at least one problem and to provide the user with contents on the knowledge unit associated with the user's response to the at least one problem, and a user knowledge analysis unit configured to determine the user's achievement for the at least one knowledge unit based on a feedback that the user provided in response to at least one other problem, and to reflect information on the determined achievement to the database. |
US11605300B2 |
Aircraft operation system
Flight type determination unit determines a flight type of drone on the basis of parameters obtained by flight schedule obtainment unit. The flight type includes a travel type, which uses a destination as a parameter, a touring type, which uses a range in space (a touring range) as a parameter, and a hovering type, which uses a position in space (a hovering position) as a parameter. Allocation rule storage unit stores allocation rules for flight airspace corresponding to each of the plurality of flight types. Flight airspace allocation unit allocates flight airspace to drone on the basis of allocation rules corresponding to the flight type of that drone as indicated by the parameters obtained for that drone. |
US11605299B2 |
Vehicle and control method thereof
The present disclosure relates to a host vehicle and control method thereof, according to one aspect of the present disclosure, the purpose is to enable quick and accurate recognition of cut-in vehicles that change lanes from adjacent lanes to travel lanes. Disclosed are a control method of a host vehicle, the method including: obtaining a front image by photographing the front of the host vehicle; identifying left and right lines of a travel lane in which the host vehicle is traveling from the front image; determining that a vehicle cutting-in from an adjacent lane to the travel lane exists when the lengths of the left line and the right line of the travel lane are different from each other in the front image. |
US11605298B2 |
Pedestrian navigation based on vehicular collaborative computing
The disclosure includes embodiments for pedestrian navigation by a group of connected vehicles executing a collaborative computing process. In some embodiments, a method includes analyzing pedestrian data generated by a pedestrian device and sensor data generated by the group of connected vehicles to determine digital twin data from a set that correlates with a scenario described by the pedestrian data and the sensor data. The digital twin data is an output of a historical digital twin simulation. The method includes predicting, based on the digital twin data, that the pedestrian is at risk of a collision. The method includes determining modified path data describing a modified walking path for the pedestrian. The method includes transmitting the modified path data to the pedestrian device so that the pedestrian is informed about the modified walking path and the risk is modified. |
US11605295B2 |
Active HMI coaching to assist in the retreat from a pending trailer flank contact
A trailer flank object contact avoidance system for a vehicle towing a trailer includes a sensor system configured to detect objects in an operating environment of the vehicle and a controller. The controller processes information received from the sensor system to monitor a relative position of at least one object with respect to the vehicle during driving and determines an instantaneous path of the trailer based on a vehicle steering angle and whether the instantaneous path of the trailer would bring the trailer into contact with the at least one object. The controller issues a coaching notification to the driver that reverse driving is required to prevent contact between the trailer and the vehicle when a corrective steering angle cannot prevent contact of the trailer with the at least one object during forward driving. |
US11605293B2 |
Parking guidance apparatus and method
A parking guidance apparatus according to an embodiment comprises: a storage unit for storing parking state information of a parking slot within a predetermined space; a communication unit for receiving, from a first vehicle, occupancy state information 0 of at least a part of the parking slot in the predetermined space; an update unit for updating the parking state information by using the received occupancy state information; and a control unit for, when the parking state information for the predetermined space is requested by a second vehicle through the communication unit, providing the second vehicle with a parking slot, which is in a parking-available state, determined on the basis of the updated parking state information. |
US11605291B2 |
Stop sign with traffic control features
Systems and methods for providing traffic signals to drivers of vehicles include vehicle-based systems which visually or audibly provide wait and proceed messages to drivers. A command center electronically receives arrival times recorded by time keeping devices of stop signs at an intersection upon arrival of the vehicles as determined by vehicle detection devices. Identifiers for the arriving vehicles are received and associated with the arrival times. A command is transmitted to set the traffic signaling device of the stop sign associated with an earliest arrival time to proceed, and if the earliest arrival time is associated with an identifier, to provide the proceed message at the vehicle-based systems associated the identifier. |
US11605290B2 |
Updating maps based on traffic object detection
Systems, methods, and computer-readable media are provided for receiving traffic object data from a plurality of autonomous vehicles, comparing the traffic object data of each of the plurality of autonomous vehicles with known traffic object data, determining a discrepancy between the traffic object data of each of the plurality of autonomous vehicles and the known traffic object data, grouping the traffic object data of each of the plurality of autonomous vehicles based on the determining of the discrepancy between the traffic object data of each of the plurality of autonomous vehicles and the known traffic object data, determining whether a group of traffic object data of the grouping of the traffic object data of each of the plurality of autonomous vehicles exceeds a threshold, and updating a traffic object map based on the traffic object data of the group that exceeds the threshold. |
US11605285B1 |
Merchandise handling alert apparatus
A handling alert apparatus configured to detect a predefined event and output an alert responsive to detecting the predefined event. The handling alert apparatus includes a housing connected to an article of merchandise. The handling alert apparatus includes a handling sensor configured to detect when a customer handles the article of merchandise. Responsive to detecting handling of the article of merchandise, the housing outputs a visual, audible, or wireless notification alert. The alert remains active until an authorized user prepares the article of merchandise for subsequent customer interaction and deactivates the alert by using a wireless controller or manually operating a designated deactivation button or switch. |
US11605282B2 |
System and method of predicting oxygen level desaturation
Implementations described herein disclose a method of determining how well predictions of an impending hypoxia are reported in real-time, so that a user has higher confidence in the reported predictions. Specifically, the method of predicting oxygen level desaturation disclosed herein includes generating an input sequence of oxygen levels based on an input signal sequence, the input signals indicative of a physiological condition of a patient, generating an input feature sequence based on at least one of the input signal sequence and the input sequence of oxygen levels, generating, using a neural network, a predicted value sequence of the oxygen levels based on the input feature sequence, comparing the predicted value sequence of the oxygen levels with the input sequence of oxygen levels for a predetermined temporal window to generate a predicted sequence confidence value, and generating, in response to determining that the predicted sequence confidence value is above a threshold confidence value, an oxygen level desaturation prediction based on the predicted value sequence. |
US11605280B2 |
Location identification system and location identification method
A position specifying system can accurately detect, while reducing a power consumption amount of a carried terminal, a position within a watching area where the target person acts every day and can efficiently detect the position even in an emergency where the target person moves out of the watching area. The terminal transmits, at a first time interval, identification information via short-range wireless communication; acquires, at a second time interval, position information with a GPS function; and transmits the identification information and the position information to a server via long-range wireless communication. A terminal for detection transmits the identification information transmitted from the communicable target person terminal. The server specifies the position of the target person terminal based on information transmitted from the terminal for detection and specifies the position of the target person terminal based on the identification information and the position information transmitted from the target person terminal. |
US11605278B2 |
Chamberless smoke detector with indoor air quality detection and monitoring
A method of operating a detection system includes switching the system from a normal mode for sensing smoke to a high sensitivity mode for sensing airborne particles, such that in the high sensitivity mode the detection system is configured to discriminate between particles of diameters less than 2.5 micrometers and 10 micrometers. Transmitting light from one or more light sources of the detection system into a monitored space, and detecting scattered light at one or more light sensing devices of the detection system. The detection of scattered light is indicative of one or more indoor air quality conditions in the monitored space. |
US11605277B2 |
Systems, methods, and devices for fire control system power switching
Systems, methods, and devices for fire control system power switching are described herein. One embodiment includes an alternating current (AC) power source, a battery, a notification component, and a control circuit, comprising an LLC circuit comprising an LLC controller component, a transformer component, a rectifier and feedback component, and an opto-coupler component. The LLC circuit can be configured to reduce an LLC output voltage from a first LLC voltage to a second LLC voltage while the notification component is using power supplied by the battery. The control circuit can include a battery-plane voltage transfer component configured to disconnect the battery from a plane voltage of the control circuit and an AC/DC-plane transfer component configured to connect the second LLC output voltage to the plane voltage to supply power from the AC power source. |
US11605271B1 |
Enhanced accessibility using wearable computing devices
Disclosed in some examples are methods, systems, devices, and machine-readable mediums which provide a wearable device, such as a smart ring, that provides feedback to guide users in performing physical tasks. Tasks may include tasks associated with an application executing on a mobile device of the user. |
US11605268B2 |
System and method for wagering on past events
An improved gaming machine comprising a display screen, a processor, and an input device. The gaming machine displays on the display screen a gaming interface presenting an entertaining display and a summary window comprising a limited view of variables related to participants in multiple events. The gaming machine may conduct wagering on past events for a player, conducting a wager including the processor accessing a database to automatically retrieve data about one or more events in the past and included multiple participants. The data may include both a final ranking of the participants in the events and listings of features of the participants in the events, which may be displayed in the summary window. |
US11605263B2 |
System and method for modifying gaming establishment mobile device application
The present disclosure relates generally to a system that enables a mobile device running a mobile device application to communicate with different gaming establishment components and modify the mobile device application functionality and/or the mobile device application appearance based on different data received from different gaming establishment components. |
US11605261B2 |
System for automatic filling of medication organizers
A system for automatic filling of medication organizers comprises i) a storage unit for medication containers that is accessible from a first side thereof, ii) a plurality of medication organizer filling units, each having a temporary storage rack that is accessible from a side of the medication filling units that faces the storage unit, and iii) a container handling system that is positioned between the storage unit and the temporary storage racks and that is movable between the storage unit and each of the temporary storage racks for transferring selected medication containers therebetween. The system allows minimizing idle times by moving medication containers between the storage unit and temporary storage racks simultaneously to the filling process. |
US11605258B2 |
Paper sheet processing device
A paper sheet processing device includes: an accommodating part that accommodates a paper sheet; and a sliding stage part that is provided within the accommodating part and supports the paper sheet accommodated within the accommodating part, the sliding stage part sliding with respect to the accommodating part to cause a portion of the sliding stage part to protrude to outside of the accommodating part, and the sliding stage part sliding with respect to the accommodating part to push the paper sheet to the outside of the accommodating part and cause a leading end of the paper sheet to protrude to the outside of the accommodating part. |
US11605253B2 |
Method for securing a communication between a mobile communication apparatus and a vehicle
The invention relates to a method (100) for securing a communication between a mobile communication apparatus (10) and a vehicle (5), in particular for authentication at a passive access system of the vehicle (5), wherein the vehicle (5) comprises at least one radio unit (20). |
US11605251B2 |
Compute system with controller area network error protection mechanism and method of operation thereof
A method of operation of a compute system comprising: operating a controller area network with a first node including a first error counter and a second node including a second error counter; transmitting a message from the first node to the second node over the controller area network; detecting an error by the first node or the second node; incrementing the first error counter or the second error counter based on whichever the first node or the second node that detected the error; and shutting off an on-board diagnostic port when the first error counter or the second error counter reaches a shut-off threshold. |
US11605248B2 |
Systems and methods for communicating vehicular event alerts
Methods and systems for managing events in a vehicle network are provided. The method includes receiving an event signal indicative of an event from one or more first nodes operably coupled to a first onboard controller of a first vehicle. The event signal is generated in response to a user-based instruction or based on output from one or more sensors. The method determines event information associated with the event and the first vehicle. The event information includes sensed parameter data or image data. The method communicates an event alert containing the event information to one or more second vehicles operating in a designated range of the first vehicle and one or more offboard control systems that control movement of at least the first vehicle and the one or more second vehicles. |
US11605247B2 |
Generating people counts based on dispenser usage
Disclosed are systems and methods for generating people counts based upon usage data obtained from a dispenser, or an automated dispenser system, of a consumable product. Examples of the disclosure are also directed detecting underutilization or overutilization of a washroom based upon the usage data. |
US11605244B2 |
Robot for automatically following a person
Disclosed is a cleaner. The cleaner includes a cleaner body, a suction nozzle configured to suck dust on a floor surface, and a suction hose configured to transfer the dust, transferred from the suction nozzle, to the cleaner body. The cleaner body includes a driving driver or motor moving the cleaner body, a depth sensor configured to obtain image information about an object near the cleaner body, and a processor configured to extract a foot sole region of a person, based on the obtained image information, obtain a moving point of the cleaner body, based on the extracted foot sole region, and control the driving driver to move the cleaner body to the obtained moving point. |
US11605233B2 |
Apparatus and methods for determining state of visibility for a road object in real time
An apparatus, method and computer program product are provided for determining a state of visibility of a road object, such as a road sign, using vehicle sensor data. For example, the apparatus determines whether one or more sensors of a first vehicle observes a road sign. If the road sign is not observed by the one or more sensors, the apparatus determines whether one or more second vehicles is obscuring the road sign. If the one or more second vehicles is not obscuring the road sign, the apparatus determines whether the road sign is obscured due to a weather condition. If the road sign is obscured due to the weather condition, the apparatus generates a signal indicating that the road sign was obscured due to the weather condition. |
US11605229B2 |
Inmate tracking system in a controlled environment
A monitoring system and a method for operating the monitoring system in an inmate tracking system in a controlled environment is disclosed. The monitoring system receives video and audio data from devices located within the controlled environment and organizes the video and audio data within profiles that allow for searches of the video and audio to be performed. The monitoring system analyzes the video and audio data and generates the profiles to include identified objects associated with the video and audio data. |
US11605228B2 |
System and method for sensor fusion system having distributed convolutional neural network
An early fusion network is provided that reduces network load and enables easier design of specialized ASIC edge processors through performing a portion of convolutional neural network layers at distributed edge and data-network processors prior to transmitting data to a centralized processor for fully-connected/deconvolutional neural networking processing. Embodiments can provide convolution and downsampling layer processing in association with the digital signal processors associated with edge sensors. Once the raw data is reduced to smaller feature maps through the convolution-downsampling process, this reduced data is transmitted to a central processor for further processing such as regression, classification, and segmentation, along with feature combination of the data from the sensors. In some embodiments, feature combination can be distributed to gateway or switch nodes closer to the edge sensors, thereby further reducing the data transferred to the central node and reducing the amount of computation performed there. |
US11605210B2 |
Method for optical character recognition in document subject to shadows, and device employing method
A method for recognition of characters by optical means in an unclear or non-optimal image of an object document, the image carrying shadows or other impediments inputs the document into a shadow prediction model to obtain a shadow mask. A determination is made as to whether the shadow mask of the document affect an optical character recognition (OCR) performance. The method further inputs the document into a shadow removing model for removal of shadows to obtain an intermediate document if the shadow mask are deemed to affect the OCR performance, then OCR can then be performed on the final object document. |
US11605208B2 |
System and method for creating, managing, and displaying limited edition, serialized 3D digital collectibles with visual indicators of rarity classifications
A system and method for creating, managing, and displaying a limited edition, serialized 3D digital collectible, and rarity classifications of the collectibles and packs in which they are distributed. The 3D digital collectible may include at least one digital media file and associated data. A digital media file may relate to a visual representation of an event during an entertainment experience, such as a video highlight or related images, and the data may be data associated with the event, experience, and/or the digital media file. |
US11605205B2 |
Apparatus, method, and system for presentation of multimedia content including augmented reality content
The present disclosure relates to methods, devices, and systems for presentation of multimedia content. In an aspect of the present disclosure, a method includes receiving, at a processor of a mobile device, a plurality of images from a camera, at least one image of the plurality of images including an object. The method also includes displaying a camera video stream based on the plurality of images, displaying three dimensional (3D) augmented reality content in the camera video content, and displaying video content based on the 3D augmented reality content. The video content is associated with the object. |
US11605204B2 |
Image processing for augmented reality
Examples of the present disclosure relate to a computing device for processing images captured in three-dimensional environments, for the generation of augmented reality scenes. The computing device is configured to obtain an augmented reality anchor, the anchor corresponding to a position and orientation in a real-world environment. The computing device is configured to receive image capture data via data communication from a remote user device. The image capture data comprises an image captured by the user device, the image representing the real-world environment as viewed by the user device. The computing device is configured to process the image capture data to determine spatial data which maps the anchor to the image. The spatial data is usable by the remote user device to insert a virtual object into the image, in accordance with the anchor, to generate an augmented reality scene at the remote user device. The computing device is configured to transmit the determined spatial data via data communication to the remote user device. |
US11605202B2 |
Route recommendation that assists a user with navigating and interpreting a virtual reality environment
Embodiments of the invention are directed to a computer-implemented method of generating a pathway recommendation. The computer-implemented method includes using a processor system to generate an intermediate three-dimensional (3D) virtual reality (VR) environment of a target environment. A machine learning algorithm is used to perform a machine learning task on the intermediate 3D VR environment to generate machine learning task results including predicted features of interest (FOI) and FOI annotations for the intermediate 3D VR environment. The processor system is used to generate, based at least in part on the machine learning task results, the pathway recommendation configured to assist a user with navigating and interpreting a 3D VR environment including the intermediate 3D VR environment having the pathway recommendation. |
US11605201B2 |
Systems, methods, and media for detecting object-free space
In particular embodiments, a computing system may divide at least a portion of a physical space surrounding a user into a plurality of three-dimensional (3D) regions, wherein each of the 3D regions is associated with an area of a plurality of areas in a plane. The system may generate estimated locations of features of objects in the portion of the physical space. Based on the estimated locations, the system may determine an occupancy state of each of the plurality of 3D regions. Then based on the occupancy states of the plurality of 3D regions, the system may determine that one or more of the plurality of areas have respective airspaces that are likely unoccupied by objects. |
US11605200B2 |
System for optimizing a 3D mesh
A system for transferring a mesh into a 3D mesh, includes: a mesh receiving unit receiving a first mesh and a second mesh; a mapping unit mapping the mesh onto the 3D mesh, thereby generating a combined mesh comprising combined vertices; an intersection calculating unit calculating intersection vertices formed between the mesh and the 3D mesh in the combined mesh and further configured to add the intersection vertices to the combined mesh; and an edge calculating unit calculating combined edges between the intersection vertices and the combined vertices. The edge calculating unit is further configured to add the combined edges to the combined mesh. |
US11605198B2 |
Systems and methods for generating dynamic real-time high-quality lighting for digital animation
Systems, methods, and non-transitory computer-readable media can receive a first set of static lighting information associated with a first static lighting setup and a second set of static lighting information associated with a second static lighting setup. The first set of static lighting information and the second set of static lighting information are associated with a scene to be rendered. A first set of global illumination information is precomputed based on the first set of static lighting information. A second set of global illumination information is precomputed based on the second set of static lighting information. The first and second sets of global illumination information are blended to derive a blended set of global illumination information. The scene is rendered in a real-time application based on the blended set of global illumination information. |
US11605195B1 |
Perioperative mobile communication system and method
An embodiment provides a mobile application that animates change information in a way that specifically indicates a change in workflow information for various users. This animation of change information permits users, which are often busy healthcare professionals, to be quickly apprised of relevant changes to workflow status. The mobile application also allows users to communicate change information, e.g., for updating the status of a workflow item, which may then be propagated throughout a network, including mobile devices. |
US11605193B2 |
Artificial intelligence-based animation character drive method and related apparatus
This application disclose an artificial intelligence (AI) based animation character drive method. A first expression base of a first animation character corresponding to a speaker is determined by acquiring media data including a facial expression change when the speaker says a speech, and the first expression base may reflect different expressions of the first animation character. After target text information is obtained, an acoustic feature and a target expression parameter corresponding to the target text information are determined according to the target text information, the foregoing acquired media data, and the first expression base. A second animation character having a second expression base may be driven according to the acoustic feature and the target expression parameter, so that the second animation character may simulate the speaker's sound and facial expression when saying the target text information, thereby improving experience of interaction between the user and the animation character. |
US11605190B1 |
System and method for de-biasing graphical information
A method for graphical information de-biasing is described. The method includes detecting biased graphical information presented to a user. The method also includes generating a neutral version of the biased graphical information to form de-biased graphical information. The method further includes displaying the de-biased graphical information to the user, including highlighted components of the de-biased graphical information. |
US11605188B2 |
Medical monitoring analysis and replay including indicia responsive to light attenuated by body tissue
The present disclosure includes a medical monitoring hub as the center of monitoring for a monitored patient. The hub is configured to receive and process a plurality of physiological parameters associated with the patient. The hub includes advanced analytical presentation views configured to provide timely, clinically-relevant, actionable information to care providers. In certain embodiments, the monitoring hub stores and is able to replay previously presented data reflective of the patient's condition. |
US11605179B2 |
System for determining anatomical feature orientation
The systems and methods disclosed herein provide determination of an orientation of a feature towards a reference target. As a non-limiting example, a system consistent with the present disclosure may include a processor, a memory, and a single camera affixed to the ceiling of a room occupied by a person. The system may analyze images from the camera to identify any objects in the room and their locations. Once the system has identified an object and its location, the system may prompt the person to look directly at the object. The camera may then record an image of the user looking at the object. The processor may analyze the image to determine the location of the user's head and, combined with the known location of the object and the known location of the camera, determine the direction that the user is facing. This direction may be treated as a reference value, or “ground truth.” The captured image may be associated with the direction, and the combination may be used as training input into an application. |
US11605178B2 |
White cap detection device
A device for analyzing a grain sample including a light source, an image sensor, and a controller. The light source is configured for illuminating the grain sample. The image sensor is configured for capturing images of the grain sample. The controller is coupled to the image sensor and is configured for receiving the images of the grain sample therefrom and for analyzing the images to detect at least one material other than grain in the grain sample. The light source is configured for illuminating the grain sample with a local light spot having a size that is smaller than a width of an average wheat kernel. The image analysis and the detection of material other than grain may, at least partly, be performed using trained neural networks and other artificial intelligence algorithms. |
US11605175B2 |
Systems and methods for maneuvering a vehicle responsive to detecting a condition based on dynamic object trajectories
A self-contained, low-cost, low-weight guidance system for vehicles is provided. The guidance system can include an optical camera, a case, a processor, a connection between the processor and an on-board control system, and computer algorithms running on the processor. The guidance system can be integrated with a vehicle control system through “plug and play” functionality or a more open Software Development Kit. The computer algorithms re-create 3D structures as the vehicle travels and continuously updates a 3D model of the environment. The guidance system continuously identifies and tracks terrain, static objects, and dynamic objects through real-time camera images. The guidance system can receive inputs from the camera and the onboard control system. The guidance system can be used to assist vehicle navigation and to avoid possible collisions. The guidance system can communicate with the control system and provide navigational direction to the control system. |
US11605173B2 |
Three-dimensional point cloud labeling using distance field data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for labeling point clouds using distance field data. One of the methods includes obtaining a point cloud characterizing a region of the environment, the point cloud comprising a plurality of points; obtaining distance field data specifying, for each of a plurality of locations in the region of the environment, a distance from the location to a nearest static object in the environment; determining, using the distance field data and for each of the plurality of points, a respective distance from the point to a nearest static object in the environment to the point; and identifying, based on the respective distances for the plurality of points in the point cloud, one or more of the points as candidate dynamic object points that are likely to be measurements of a dynamic object in the environment. |
US11605171B1 |
Method and apparatus for processing reference inputs for video compositing with replacement
A compositor generates a representation of a gradient image corresponding to a replaceable background object in a scene. The representation can be generated from user set of reference points in the scene. |
US11605170B2 |
Estimating a displacement sequence of an object
A method for estimating a displacement sequence of an object. The method includes mounting an optical marker on the object, exciting a plurality of optical sources of the optical marker, capturing a plurality of images, and extracting the displacement sequence from a first image of the plurality of images and a second image of the plurality of images. The plurality of optical sources are excited utilizing one or more processors. The plurality of optical sources are excited based on an excitation pattern. The plurality of images are captured utilizing an imaging device. The displacement sequence is extracted utilizing the one or more processors. The displacement sequence is associated with the excitation pattern. |
US11605168B2 |
Learning copy space using regression and segmentation neural networks
Techniques are disclosed for characterizing and defining the location of a copy space in an image. A methodology implementing the techniques according to an embodiment includes applying a regression convolutional neural network (CNN) to an image. The regression CNN is configured to predict properties of the copy space such as size and type (natural or manufactured). The prediction is conditioned on a determination of the presence of the copy space in the image. The method further includes applying a segmentation CNN to the image. The segmentation CNN is configured to generate one or more pixel-level masks to define the location of copy spaces in the image, whether natural or manufactured, or to define the location of a background region of the image. The segmentation CNN may include a first stage comprising convolutional layers and a second stage comprising pairs of boundary refinement layers and bilinear up-sampling layers. |
US11605160B2 |
Inspection device, image forming apparatus, and program for inspection device
An image inspection device includes a hardware processor executing an inspection for a first read image generated by reading a first sheet on which one image is formed, based on a reference image. When an operation for newly generating the reference image is performed in association with the inspection for the first read image, the hardware processor acquires second read images generated by respectively reading second sheets on each of which the one image is formed and generates the reference image using the inspection for the first read image. When an operation for using the generated reference image stored in a storage unit is performed in association with the inspection for the first read image, the hardware processor uses the reference image in the storage unit for the inspection for the first read image, without newly acquiring the second read images. |
US11605151B2 |
Vehicle undercarriage imaging
Images of an undercarriage of a vehicle may be captured via one or more cameras. A point cloud may be determined based on the images. The point cloud may includes points positioned in a virtual three-dimensional space. A stitched image may be determined based on the point cloud by projecting the point cloud onto a virtual camera view. The stitched image may be stored on a storage device. |
US11605148B2 |
System and method for efficient multi-GPU rendering of geometry by pretesting against screen regions using prior frame information
A method including rendering graphics for an application using graphics processing units (GPUs). Responsibility for rendering of geometry is divided between GPUs based on screen regions, each GPU having a corresponding division of the responsibility which is known. First pieces of geometry are rendered at the GPUs during a rendering phase of a previous image frame. Statistics are generated for the rendering of the previous image frame. Second pieces of geometry of a current image frame are assigned based on the statistics to the GPUs for geometry testing. Geometry testing at a current image frame on the second pieces of geometry is performed to generate information regarding each piece of geometry and its relation to each screen region, the geometry testing performed at each of the GPUs based on the assigning. The information generated for the second pieces of geometry is used when rendering the geometry at the GPUs. |
US11605146B2 |
Traffic section fee payment method, fee system, and payment system
A client device obtains and records inbound station information. The client device sends first electronic credential information to an inbound charging apparatus, where the first electronic credential information comprises authentication information generated by a payment system based on a user identity in the client device. The client device sends second electronic credential information and the inbound station information to an outbound charging apparatus, where the second electronic credential information comprises authentication information generated by the payment system based on the user identity in the client device. |
US11605145B2 |
Electronic device and authentication method thereof
An electronic device is provided. The electronic device includes a camera, a memory configured to store a model learned to determine whether a user performing authentication for a financial service is in a threat situation, and a processor configured to perform authentication for the financial service based on biometrics information of the user performing authentication for the financial service. The processor may acquire an image by photographing the user performing authentication through the camera, acquire information on whether the user performing authentication is in a threat situation from the learned model, with information acquired from the image as input of the learned model, and perform authentication for the financial service according to the acquired information. At least a part of the learned model is an artificial intelligent algorithm, which may be performed according to at least one of machine learning, neural network, or deep learning algorithm. |
US11605143B2 |
Blockchain with joint claims on tokens
A smart contract including one or more rules is defined and stored on a blockchain in conjunction with a pool of one or more tokens owned by the smart contract. A plurality of conflicting claims to the pool of one or more tokens is received and provided to the blockchain. An indication that a trigger condition is met is received from the blockchain. The trigger condition to determined using the one or more rules. Information indicating a distribution of the one or more tokens to resolve the plurality of conflicting claims is also received. The information is generated using the one or more rules in response to the trigger condition being met. |
US11605142B2 |
Blockchain-powered offer management and transaction management system
A transaction system has Internet-connected partner platforms which display webpages with an Offer-Now button initiating coded instructions to display an electronic input form enabling a person to configure a transaction offer, and an Internet-connected service enterprise providing the coded instructions to the partners, configured specifically to partner requirements. Upon the person activating the Offer Now button from a mobile device, a verification code is sent to the device, to be returned to verify the device, and offer input provided through the device and the electronic form is tracked to be saved as an offer for the transaction. |
US11605141B2 |
Facility rating device and facility rating method
A highly reliable facility evaluation information (rating information) that is free of arbitrary ratings. A server system includes a facility rating information creation and updating unit that grants a rating with regard to a facility to be rated on the basis of parking information. The parking information is obtained by assessing whether the present position of a mobile body, which is being carried together with a vehicle, has been parked in the area of the facility to be rated whereat parking is possible. A facility rating provision unit that outputs the rating regarding to the facility to be rated, which has been granted by the facility rating information creation and updating unit. |
US11605140B2 |
Interactive analytics platform responsive to data inquiries
Various aspects of the subject technology relate to systems, methods, and machine-readable media for an interactive analytics platform responsive to data inquiries. These aspects include identifying a request for energy consumption data of an energy user from a user in a live interaction with the energy user. A utility bill as well as energy consumption data associated with the second user may be retrieved using an authentication of the second user. Energy consumption factors that influence a billing amount of the utility bill may be identified based on the energy consumption data. An interface with specific billing insights that correspond to the energy consumption factors is generated. The specific billing insights provide an explanation as to why the billing amount of the utility bill exceeded a cost expectation of the second user. The interface mapped with the utility bill may be provided for display. |
US11605139B1 |
Method of collating, abstracting, and delivering worldwide viewpoints
The present invention provides a system and method for presenting global issues to users and followers of a social media platform, allowing the users and followers to provide viewpoints on the global issues, ensuring that the users providing the viewpoints are authentic, and analyzing the various viewpoints to develop statistical data including the location of those providing viewpoints. The present invention also allows a user to present a global issue for consideration by users of the platform, for example, a social media internet-based website, and allows followers of the user to provide their viewpoints on such global issue. Simultaneously, the location of said followers will be collected and collated along with their responses. |
US11605138B2 |
Data reconciliation for disparate databases by automatic generation of relevant action items
A method includes retrieving files associated with a first database and one or more files associated with a second database. The method further includes merging and filtering the files of the first database into a merged file including action items from the files. The method further includes identifying action items from the merged file that match an item of the one or more files of the second database and generating an output file comprising an action description to be performed on the first database to reconcile the first database with the second database. |
US11605137B2 |
Expense report submission interface
Techniques for expense report submission are disclosed. An expense report submission system receives, via a graphical user interface, a user query that corresponds to requesting whether a particular expense is allowed. The expense report submission system applies the user query to a machine learning model configured to evaluate data associated with expenses against one or more expense policy rules. The expense report submission system generates a response to the user query based at least on a result of applying the user query to the machine learning model. The response to the user query indicates whether the expense is allowed based at least on the expense reporting rule(s). The expense report submission system presents, in the graphical user interface, the response to the user query. |
US11605134B2 |
Self-optimizing, multi-channel, cognitive virtual benefits product field underwriter and customer service representative
An anthropomorphic, artificial intelligence-based system and method to provide benefits products field underwriting and post-enrollment customer services through a cognitive virtual assistant. The system can contact to one or more third-party benefits provider systems to obtain coverage details, provider types and location details, and to modify member coverage types on behalf of the member. The system can contact third-party pharmacy systems to fill medical prescriptions. The system can contact third-party medical services for providing information directed to medical services. |
US11605130B2 |
Compression of an exchange traded derivative portfolio
An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached. |
US11605127B2 |
Systems and methods for automatic consideration of jurisdiction in loan related actions
Systems and methods for automatic consideration of jurisdiction in loan related actions are disclosed. An example system may include a data collection circuit to determine location information corresponding to each entity involved in a loan; a jurisdiction definition circuit to determine a jurisdiction for at least one of the entities in response to the location information; and a smart contract circuit to automatically undertake a loan-related action for the loan based at least in part on the jurisdiction for at least one of the entities. |
US11605119B2 |
Systems and methods for distributed grocery fulfillment and logistics
A grocery preparation and fulfillment service management system, the system comprising a purchase order server comprising processing circuitry that hosts at least one ingredients database including ingredient availability data from a plurality of fulfillment servers, a search engine configured to retrieve ingredient availability data from the at least one ingredients database, an ordering interface coupled to the search engine and accessible by a client device over a communication network, the ordering interface configured to create purchase orders based on recipes of dishes and the ingredient availability data, wherein the recipes are retrievable from public computing space and private computing space, and a fulfillment manager module in communication with the plurality of fulfillment servers via the communication network, the fulfillment manager module configured to distribute the purchase orders to the plurality of fulfillment servers and receive offers from the plurality of fulfillment servers to execute the purchase orders. |
US11605118B2 |
Systems and methods for next basket recommendation with dynamic attributes modeling
Embodiments described herein provide an attentive network framework that models dynamic attributes with item and feature interactions. Specifically, the attentive network framework first encodes basket item sequences and dynamic attribute sequences with time-aware padding and time/month encoding to capture the seasonal patterns (e.g. in app recommendation, outdoor activities apps are more suitable for summer time while indoor activity apps are better for winter). Then the attentive network framework applies time-level attention modules on basket items' sequences and dynamic user attributes' sequences to capture basket items to basket items and attributes to attributes temporal sequential patterns. After that, an intra-basket attentive module is used on items in each basket to capture the correlation information among items. |
US11605117B1 |
Personalized media recommendation system
This disclosure is directed to a system and method that generates personalized recommendations of media items for customers based on a customer's preference for familiar or novel media items. A customer can be associated with user data that can include data such as a customer's purchase data, shopping data, etc. The user data can be used to determine media item data that is associated with the customer. Based on the customer's media item data, a familiarity score can be generated that indicates a media consumption preference of the customer. Using the familiarity score, a recommendation identifying a media item can be generated for the customer. |
US11605115B2 |
Suspicion classifier for website activity
A system and method of identifying suspicious item-related features are disclosed. In some embodiments, a new item listing is received. The item listing may correspond to a request to list an item for sale on an e-commerce website. Item-related data for the item listing may be extracted. The item-related data can be used by a model to classify the new item listing. The model may be trained on data comprising identifications of which item listings in the sample of item listings are suspicious and identifications of which item listings in the sample of item listings are not suspicious may be received. |
US11605113B2 |
Method for dynamically recommending catalog and electronic device thereof
An electronic device and method are disclosed. The device includes a communication module, at least one processor operatively coupled to the communication module, and at least one memory. The processor implements the method, including: retrieving a plurality of service categories, each service category listing services providable to a user using one or more smart devices, and each service category associated with a service capability list of one or more elements indicating whether each service category is to be recommended to the user, receiving user-related information from the external device through the communication module and updating a service capability list of a user using the user-related information, and selecting a service category from among the retrieved plurality of service categories to be recommended to the user by comparing the updated service capability list of the user with the service capability lists associated with each of the plurality of service categories. |
US11605107B2 |
Handling search queries
A system for providing advertisements with search results in response to a search query comprises a front end and an advertisement server. The front end is configured: to receive a search query; to send a first search request to a search server and sending a first advertisement request to an advertisement server, wherein the first search request includes the search query or information based on the search query, and wherein the first advertisement request includes the search query or information based on the search query and an indication that an advertisement response is not to be provided; to receive search results from the search server; and to send at least some of the search results to the advertisement server in a second advertisement request, wherein the second advertisement request includes an indication that an advertisement response is to be provided. The advertisement server is configured: in response to receiving the first advertisement request, to search for advertisements related to the search query to produce plural advertisement results each with an associated score; in response to receiving the second advertisement request, to modify the score of at least one of the plural advertisement results; to rank the plural advertisement results according to their scores; to select one or more of the highest ranked plural advertisement results; and to send an advertisement response to the front end, the advertisement response including the selected one or more highest ranked plural advertisement results. The front end is configured to provide the search results with the selected one or more highest ranked plural advertisement results. |
US11605106B2 |
Automated solution for loyalty rewards points
The present disclosure involves systems, software, and computer implemented methods for automatically providing a lending offer for loyalty points based on a customer account analysis. One example method includes initiating an offer analysis for a customer account associated with a particular customer and storing an account balance and a point deficit balance. The offer analysis determines whether to provide an offer for a point loan, and is based on profile information of the customer, a current point balance, and a reward identified from the loyalty account. If an offer is to be provided, an offer for a loan of points equal to the difference between the current point balance of a loyalty account and the point value cost of the reward is transmitted to a client device of the customer. If accepted, the current point balance and the point deficit are both incremented by the amount of the offer. |
US11605103B1 |
System for determining a substitute grocery item based upon a determined medication interaction and related methods
A system may include a remote device and a server. The server may be configured to store a grocery items purchase history for a given user, and determine a medication to be dispensed to the given user. The server may also be configured to compare the medication to the grocery items purchase history and determine a grocery item having an interaction with the medication, and determine a substitute grocery item for the grocery item having the interaction with the medication. The server may generate a digital promotion for the substitute grocery item, and communicate the digital promotion to the remote device. |
US11605100B1 |
Methods and systems for determining cadences
Methods and systems for determining cadences are described. Behavior information between a user and a potential customer is stored, where the behavior information comprises actions between the user and the potential customer. The behavior information is analyzed to determine an engagement score to represent time effort the potential customer spends in interacting with the user, where the analyzing utilizes model-free reinforcement learning in a generalized Markovian process. A cadence is determined utilizing the engagement score, where the cadence comprises scheduled action items for the user for future interactions with the potential customer. |
US11605096B2 |
Initiating a device security setting on detection of conditions indicating a fraudulent capture of a machine-readable code
There are provided systems and methods for initiating a device security setting on detection of conditions indicating a fraudulent capture of a machine-readable code. A service provider, such as an electronic transaction processor for digital transactions, may provide in-person or device-to-device data transfers through machine-readable codes, such as to effectuate a payment from one mobile device to another. However, unauthorized devices may be in close enough proximity to also capture the code and impermissibly use the code. Thus, device security settings are used to detect whether fraud may occur in certain settings and implement an operation to hide a valid code. This may include operations to obtain information for the unauthorized device, make the code dynamic, or mask the code in a display. Once a nearby valid scanner is detected, such as through emitted light or sound, the valid code may be displayed. |
US11605093B1 |
Security policy enforcement
Requests to perform activity with respect to a customer account can be monitored to attempt to detect fraudulent activity due to compromised customer credentials or other unauthorized access. The unauthorized party can request actions such as to create a new account, mount a snapshot of customer data, and exfiltrate the customer data. Various embodiments monitor such requests and permissions granted to accounts not directly owned by a customer, and can apply automatic mitigations for suspicious activity in order to reduce the risk of exposing data to unauthorized accounts. Such an offering determines mitigations to perform, such as to block, alert, rate limit, or terminate the linked or non-linked account based on account reputation. The detection mechanism can use various heuristics to make mitigation decisions, as may consider factors such as account age, geolocation, access history, device fingerprint, network domain, payment type, prior suspicious activity, and the like. |
US11605088B2 |
Systems and methods for providing concurrent data loading and rules execution in risk evaluations
Methods and systems are presented for providing concurrent data retrieval and risk processing while evaluating a risk source of an online service provider. Upon receiving a request to evaluate the risk source, a risk analysis module may initiate one or more risk evaluation sub-processes to evaluate the risk source. Each risk evaluation sub-process may require different data related to the risk source to perform the evaluation. The risk analysis module may simultaneously retrieve the data related to the risk source and perform the one or more risk evaluation sub-processes such that the risk analysis module may complete a risk evaluation sub-process whenever the data required by the risk evaluation sub-process is made available. |
US11605087B2 |
Method and apparatus for identifying identity information
A method for identifying identity information includes: acquiring user data, the user data including identity information and account information of a user; establishing an association relationship between account information and identity information that are bound in the user data, and establishing an association relationship between two pieces of account information having common features in the user data; and determining a risk value of target identity information in the user data according to the established association relationships, and determining, according to the determined risk value, whether the target identity information has a risk of being used fraudulently. |
US11605079B2 |
Method, apparatus and computer program for transaction destination verification
A method of verifying the destination of a transaction between nodes in a network includes receiving transaction information corresponding to a transaction between the nodes, where the transaction information comprises a unique destination identifier and a destination name and where the unique destination identifier defines a destination account of the transaction; obtaining from a storage unit a set of names used in previous transactions to that destination account; determining at least one disparity value between the destination name and the set of names; and producing a destination verification value based on the at least one disparity value, wherein the destination verification value is used to verify whether the transaction between nodes should proceed. |
US11605077B2 |
System and method for transferring funds
A method including receiving a request based on a sender initiating a funds transfer. The funds transfer is for the sender to make a payment to a non-financial institution. The sender has a sender account at a sender financial institution. The method also can include obtaining sender identifying information from the sender. The method additionally can include sending at least (a) the sender identifying information, (b) a recipient public identifier, and (c) a payment amount for the payment to the sender financial institution to cause the sender financial institution to (i) determine a funds availability of the sender account to initiate the funds transfer for the payment amount and (ii) send a funds transfer request to a computer-implemented funds transfer network to initiate the payment from the sender account at the sender financial institution to a recipient account at a recipient financial institution. The funds transfer request can include the recipient public identifier and the payment amount. The funds transfer request does not include an account number of the recipient account. The computer-implemented funds transfer network can include a first directory mapping the recipient public identifier to a recipient private identifier. The recipient private identifier is embedded with information that identifies the recipient financial institution. The recipient private identifier is not shared with the sender. The computer-implemented funds transfer network is configured to send the recipient private identifier to the recipient financial institution to enable the recipient financial institution to map the recipient private identifier to the account number of the recipient account and make funds available to the recipient account in real-time for the payment. The computer-implemented funds transfer network is operated by an entity that is different from the recipient financial institution and the sender financial institution. Other embodiments are disclosed. |
US11605073B2 |
Payment method using one-time payment security code based on color pixel code
Provided is a payment method using a one-time payment security code based on a color pixel code. In the payment method, arbitrary color pixel codes are first disposed on a color grid image screen that is formed with color pixels of various colors in a smartphone-dedicated application, a user inputs a user pattern to select color pixels, a one-time payment security code is generated by combining the color pixel codes and the user pattern, and the one-time payment security code is utilized as information for paying for the user's purchase of a product or a service. |
US11605069B2 |
Method and system for assisting transactions
A method for assisting transactions preferably includes a relayer wherein the relayer maintains an orderbook, and wherein the relayer is specified as the taker on all orders in the orderbook. The method incorporates matching buy and sell orders into a single, atomized batch order, price adjusting for spread, and passing the gain from the spread to the second order in the orderbook. |
US11605066B2 |
Physical, logical separation of balances of funds
In particular embodiments, techniques include generating a user account for a user of a payment service. Funds are received from another user and the user account of the user is identified as a recipient. An amount of the funds is credited to a balance of a first sub-account associated with the user account. The user account is further associated with a second sub-account. A payment instrument is associated with the user account that is usable for making one or more payments using funds associated with at least the first sub-account. Transaction summary records are generated based on transaction data associated with one or more transactions of the user account. A user interface is presented by an application executing on an electronic device of the user. The user interface presents the one or more transaction summary records for tracking activity associated with at least the first sub-account and the second sub-account. |
US11605061B2 |
System and method for activating a beacon-based service location application
An automated method is provided for enabling and implementing a beacon-based service location application in a user device having a beacon monitoring application. A service location facilitation server establishes service need criteria for a user of the user device and estimates a service need state for the user. The service need state includes information indicative of a relative need for a desired service. The service location facilitation server then determines whether the service need state meets the service need criteria, and, if so, transmits an instruction to the user device to transition the beacon monitoring application from an inactive state to an active monitoring state. |
US11605057B2 |
Store management system, electronic receipt system, and store management method
According to an embodiment, a store management system includes a store entry management device and a sales management device. The store entry management device reads identification data, of a shopper, for using the electronic receipt service from an information terminal of a shopper who wants to enter the store. The sales management device causes the store entry management device to permit the shopper to enter the store when the settlement data can be acquired based on the read shopper identification data. |
US11605056B2 |
Method and system for enabling users to collaborate and create online multi-media story
The present invention relates to the field of networked computers, social networks and interactive software. More particularly it allows collaboration by plurality of users of networked computers for creating multimedia productions (for example, stories or contents) using interactive software as a platform. As compared to the conventional solutions, the present invention is technically advanced as it enables a gaming like scenario to a group of users where they can cleverly and playfully continue their connection's photo stories by adding photos and captions. The system and method utilizes artificial intelligence and image processing to organize the photo story. It promotes active and social play within the professional world. The present invention promotes a socializing activity among professionals without interfering with professional work. This is a fun game with less energy and time consumption. This can be used/played by all walks of professional life and improve the engagement within the network. |
US11605055B2 |
Authorship technologies
Novel distractorless authorship verification technology optionally combines with novel algorithms to solve authorship attribution as to an open set of candidates—such as without limitation by analyzing the voting of “mixture of experts” and outputting the result to a user using the following: if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is larger than a first predetermined threshold then author j cannot be the correct author; or if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is smaller than a second predetermined threshold then author i cannot be the correct author; or if no author garners significantly more votes than all other contenders then none of the named authors is the author of a document in question—in a number of novel applications. Personality profiling and authorship attribution may also be used to verify user identity to a computer. |
US11605044B2 |
Crowdsourced delivery based on a set of requirements
In some embodiments, apparatuses and methods are provided herein useful to creating a crowdsourced delivery plan. In some embodiments, a system for creating a crowdsourced delivery plan for a package comprises a certification system configured to receive, from a retailer, an indication of items included in the package, determine, based on the indication of items included in the package, a set of requirements, and transmit, to a plurality of portable devices, information regarding the delivery, each of the plurality of portable devices configured to receive, from the certification system, the information regarding the delivery, transmit, to the certification system, an acceptance of the delivery, wherein only ones of the plurality of portable devices associated with delivery agents meeting the set of requirements is capable of acceptance of the delivery, receive, in response to the transmission of the acceptance, an authorization, and present, at a pickup point, the authorization. |
US11605043B2 |
Configuring, deploying, and operating an application for buy-online-pickup-in-store (BOPIS) processes, actions and analytics
In a method of observation platform buy-online-pickup-in-store (BOPIS) integration, a BOPIS application is provisioned at an observation platform. The provisioning is administered by a cloud services platform in collaboration with a computer system of the observation platform and includes configuration and deployment of the BOPIS application within the observation platform. An automation software component is sent from the BOPIS application for resident installation at an external retailer system which is external to an environment of the observation platform. The automation software component organizes information in the external retailer system for exchange, via a cloud-based gateway, with the BOPIS application. A message regarding a BOPIS order populated in the external retailer system is received at the BOPIS application from the external retailer system. The observation platform sends, to a device of a user of the observation platform, a task request to perform a task related to the message. |
US11605042B1 |
Artificial intelligence system for content presentation impact estimation
Interaction data sets of consumers of an offering set with an application associated with an offering set are obtained. At least some of the interactions are associated with respective content presentation operations. A neural network model is trained, using the interaction data sets, to generate predictions of actions of a consumer at whom a set of content presentation operations is directed, and to provide action-attribution scores for the content presentation operations. The model includes convolutional layers and an attention module. Weights learned in the attention module are used to estimate the action-attribution scores. A trained version of the model is stored. |
US11605041B2 |
Machine learning based decision model to open and close enterprise facilities
Aspects of the disclosure relate to a decision model to open and close enterprise facilities. A computing platform may receive one or more attributes associated with an operation of an enterprise facility. Subsequently, the computing platform may identify, based on the one or more attributes, a business operation rule for the enterprise facility. Then, the computing platform may determine, based on the one or more attributes and the business operation rule, an operational parameter for the enterprise facility. Then, the computing platform may compare the operational parameter to a threshold parameter, where the threshold parameter may be indicative of whether to keep the enterprise facility open for business. Then, the computing platform may, upon a determination that the operational parameter fails to exceed the threshold parameter, determine to temporarily close the enterprise facility. Then, the computing platform may redistribute user traffic to one or more open customer resource facilities. |
US11605038B1 |
Selecting digital health technology to achieve data collection compliance in clinical trials
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for technology assessment and selection. In some implementations, study data indicating parameters of a research study or an objective of a research study is received. Types of data to be collected during the research study are identified. Technology options that each represent one or more technology items that can provide the data to be collected are identified. A suitability score for each of the technology options is determined. A selection is made from among the technology options based on the suitability scores. Output data that indicates the selected technology options for the research study is provided. |
US11605031B2 |
System for shared vehicle utilization management
System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator. |
US11605030B1 |
Viewing segments of event media
Techniques for providing segments of media items associated with events to users are described herein. Computing device(s) may receive from a user a request for a segment of a media item associated with an event. The computing device(s) may also receive data presented as evidence of acquisition of a pass for the event, verify that the data is associated with a valid pass that has been purchased for the event, and, based on the verifying, provide the segment of the media item to the user. Additionally or instead, the request may include a time length for the segment and/or a beginning position of the segment, and the computing device(s) may determine, based on a policy and one the time length and/or beginning position, a part of the requested segment of the media item to provide. The computing device(s) may then provide the determined part of the segment to the user. |
US11605029B2 |
System for connecting a driver and a rider
A system for connecting a driver and a rider comprises a processor and an interface. The processor is configured to select a driver for a requested ride from the rider. The interface is configured to, in the event that the driver accepts the rider, provide a connect notification to the rider. The connect notification comprises an image associated with the driver, an image associated with the driver's car, and an anonymized interface for contacting the driver. |
US11605025B2 |
Automated quality check and diagnosis for production model refresh
As a data science project goes into the production stage, model maintenance to maintain model quality and predictive accuracy becomes a concern. Manual model maintenance by data scientists can become a time- and labor-intensive process, especially for large scale data science projects. An early warning system addresses this by performing systematic statistical and algorithmic checks for prediction accuracy, stability, and model assumption validity. A diagnostic report is generated that helps data scientists to assess the health of the model and identify sources of error as needed. Well-performing models can be automatically deployed without further human intervention while poor performing models trigger a warning or alert to the data scientists for further investigation and may be removed from production until the performance issues are addressed. |
US11605022B2 |
Systems and methods for measuring and validating key performance indicators generated by machine learning models
A device may receive, from a customer platform, customer event data identifying events occurring between customers and an entity, and may receive, from the customer platform, customer action data generated by machine learning models and identifying customer actions to be taken by the customer platform in response to the occurrence of the events. The device may receive, from the customer platform, customer results data identifying results of the customer actions taken by the customer platform, and may calculate current key performance indicators based on the customer event data, the customer action data, and the customer results data. The device may retrain one or more of the machine learning models based on the current key performance indicators to generate one or more retrained machine learning models, and may provide the one or more retrained machine learning models to the customer platform. |
US11605020B2 |
Documentation file-embedded machine learning models
A processing system including at least one processor may obtain a machine learning model, serialize the machine learning model into a serialized format, and embed a delimiter indicator into a documentation file comprising information regarding the use of the machine learning model, where the delimiter indicator is in a file position that is after an end-of-file indicator of the documentation file. The processing system may further embed the machine learning model in the serialized format into the documentation file in a file position that is after the delimiter indicator. The processing system may then store the documentation file with the delimiter indicator and the machine learning model in the serialized format that are embedded. |
US11605019B2 |
Visually guided machine-learning language model
Visually guided machine-learning language model and embedding techniques are described that overcome the challenges of conventional techniques in a variety of ways. In one example, a model is trained to support a visually guided machine-learning embedding space that supports visual intuition as to “what” is represented by text. The visually guided language embedding space supported by the model, once trained, may then be used to support visual intuition as part of a variety of functionality. In one such example, the visually guided language embedding space as implemented by the model may be leveraged as part of a multi-modal differential search to support search of digital images and other digital content with real-time focus adaptation which overcomes the challenges of conventional techniques. |
US11605011B2 |
Analysis system with machine learning based interpretation
One embodiment of the present disclosure is a system for predicting performance of building equipment. The system comprises one or more sensors in communication with the building equipment, and the sensors are operable to detect characteristics from the building equipment. The system further comprises a computing device in communication with the sensors and in the same geographic location as the sensors. The computing device comprises one or more memory devices configured to store instructions that, when executed on one or more processors, cause the one or more processors to receive data from the sensors, the data based on the detected characteristics. The one or more processors also generate, based on a machine learning model and the data, a predicted performance of the building equipment when the machine learning model comprises a prior data substantially similar to the data. |
US11605008B2 |
Cognitive rule generation based on data analytics
A computer-implemented method includes: determining, by a computer device, classifications of plural messages sent amongst plural users; detecting, by the computer device, actions performed by users in response to receiving ones of the plural messages; determining, by the computer device, insights based on the determined classifications and the detected actions; automatically generating, by the computer device, at least one new rule based on at least one of the insights; and automatically applying, by the computer device, the at least one new rule to new messages sent amongst the plural users. |
US11605007B2 |
Automatic response system for wearables
One embodiment provides an apparatus. The apparatus includes a wearable device. The wearable device includes a knowledge base, a user interface and automatic response logic. The knowledge base includes at least one data structure. Each data structure includes a plurality of ranked possible user responses. The automatic response logic is to select one data structure of the at least one data structure in response to a received communication. The selecting is based, at least in part, on an event type and based, at least in part, on a contact identifier. The communication is received from a communication partner device via a companion device. The automatic response logic is further to provide at least one ranked possible user response from the selected data structure to a user via the user interface. |
US11605001B2 |
Weight demodulation for a generative neural network
A style-based generative network architecture enables scale-specific control of synthesized output data, such as images. During training, the style-based generative neural network (generator neural network) includes a mapping network and a synthesis network. During prediction, the mapping network may be omitted, replicated, or evaluated several times. The synthesis network may be used to generate highly varied, high-quality output data with a wide variety of attributes. For example, when used to generate images of people's faces, the attributes that may vary are age, ethnicity, camera viewpoint, pose, face shape, eyeglasses, colors (eyes, hair, etc.), hair style, lighting, background, etc. Depending on the task, generated output data may include images, audio, video, three-dimensional (3D) objects, text, etc. |
US11604995B2 |
Modification of neural network topology
A method may include obtaining data representative of an NNT of a graph-based model that includes multiple components. The multiple components may include multiple neural nodes and at least one connection. The at least one connection may associate two or more of the neural nodes. The method may include displaying the NNT including the multiple components in a GUI via a display screen. The method may include receiving user input effective to indicate that at least one of the components of the NNT is to be modified. The user input may be received via the GUI. The method may include modifying the at least one of the components of the NNT. The at least one of the components may be modified based on the user input. The method may include displaying the NNT that comprises the modification of the at least one of the components via the GUI. |
US11604987B2 |
Analytic and empirical correction of biased error introduced by approximation methods
Various embodiments include methods and neural network computing devices implementing the methods, for generating an approximation neural network. Various embodiments may include performing approximation operations on a weights tensor associated with a layer of a neural network to generate an approximation weights tensor, determining an expected output error of the layer in the neural network due to the approximation weights tensor, subtracting the expected output error from a bias parameter of the layer to determine an adjusted bias parameter and substituting the adjusted bias parameter for the bias parameter in the layer. Such operations may be performed for one or more layers in a neural network to produce an approximation version of the neural network for execution on a resource limited processor. |
US11604982B2 |
Progressive modeling of optical sensor data transformation neural networks for downhole fluid analysis
Disclosed herein are examples embodiments of a progressive modeling scheme to enhance optical sensor transformation networks using both in-field sensor measurements and simulation data. In one aspect, a method includes receiving optical sensor measurements generated by one or more downhole optical sensors in a wellbore; determining synthetic data for fluid characterization using an adaptive model and the optical sensor measurements; and applying the synthetic data to determine one or more physical properties of a fluid in the wellbore for which the optical sensor measurements are received. |
US11604975B2 |
Ternary mode of planar engine for neural processor
A neural processor includes one or more neural engine circuits and a planar engine circuit. The neural engine circuits can perform convolution operations of first input data with one or more kernels to generate a first output. The planar engine circuit receives second input data that corresponds to a version of the first input data. The planar engine circuit also receives third input data that includes fourth input data and fifth input data stored together in a dimension of third input data. The planar engine circuit performs a first elementwise operation between a version of the second input data and a version of the fourth input data to generate intermediate data. The planar engine circuit performs a second elementwise operation between the intermediate data and a version of the fifth input data to generate a second output. |
US11604971B2 |
Neuromorphic apparatus having 3D stacked synaptic structure and memory device having the same
A neuromorphic apparatus includes a three-dimensionally-stacked synaptic structure, and includes a plurality of unit synaptic modules, each of the plurality of unit synaptic modules including a plurality of synaptic layers, each of the plurality of synaptic layers including a plurality of stacked layers, and each of the plurality of unit synaptic modules further including a first decoder interposed between two among the plurality of synaptic layers. The neuromorphic apparatus further includes a second decoder that provides a level selection signal to the first decoder included in one among the plurality of unit synaptic modules to be accessed, and a third decoder that generates an address of one among a plurality of memristers to be accessed in a memrister array of one among the plurality of synaptic layers included in the one among the plurality of unit synaptic modules to be accessed. |
US11604966B1 |
Generative adversarial network optimization
A process for discovering optimal Generative Adversarial Networks (GAN) includes jointly optimizing the three functions of a GANs process including (i) a real component of a discriminator network's loss that is a function of D(x), wherein D(x) is the discriminator network's output for a real sample from an input dataset; (ii) a synthetic component of the discriminator network's loss that is a function of D(G(z)), wherein D(G(z)) is the discriminator network's output for a generator network's synthetic samples z from a latent distribution; and (iii) a generator network's loss which is a function of D(G(z)), with the discriminator network's total loss being the sum of components (i) and (ii). And separately optimizing each of the three functions in accordance with a process for evolving candidate loss functions having tree format by a genetic algorithm and optimizing selected candidate loss functions by optimizing set of coefficients of each of the one or more best candidate loss functions, wherein the set of coefficients is represented by a vector with dimensionality equal to the number of nodes in the best candidate loss function's tree. |
US11604965B2 |
Private deep learning
A method for training parameters of a student model includes receiving one or more teacher models trained using sensitive data. Each teacher model includes one or more intermediate layers and a prediction layer coupled to the one or more intermediate layers. The method includes receiving, from the one or more teacher models, one or more intermediate layer outputs and one or more prediction layer outputs respectively based on public data. Student model training is performed to train parameters of the student model based on the intermediate layer outputs and prediction layer outputs of the one or more teacher models. |
US11604962B2 |
Method and system for training a machine learning system using context injection
A method and a system are provided for training a machine-learning (ML) system to function as a chatbot. According to one embodiment, a method for training and ML system includes providing to the machine-learning system: in a first iteration, a first input-output pair that includes a first input and a first output; and, in a second iteration, a second input-output pair that includes a second input and a second output, where the second input includes the first input-output pair and the second output is different from the first output, so that a context for the second input-output pair is stored in the memory of the ML system. |
US11604959B2 |
Artificial intelligence-based apparatus and method for providing wake-up time and bed time information
Disclosed herein are an artificial intelligence-based apparatus and method for providing wake-up and bed time information. The artificial intelligence-based apparatus for providing wake-up and bed time information includes a communication unit configured to receive usage information for an electronic device used by a user from the electronic device; a memory configured to store the usage information; and a processor configured to load the usage information from the memory, analyze usage time of the electronic device, extract a life pattern of the user, and predict an average wake-up or bed time of the user based on the life pattern. According to the embodiment of the present invention, it is possible to provide services for tasks which the user needs to do at the wake-up or bed time and provide convenience to the user. |
US11604954B2 |
Printers and controllers
Example implementations provide a controller for controlling printing of a printer, the controller comprising: an input interface for accessing an image to be printed; an image processor to identify at least one selected feature within the image; and circuitry: a. to control printing of said at least one selected feature using a respective print operation; and b. to control printing of said image, other said at least one selected feature, using a further respective print operation; c. said respective print operation being different to said further respective print operation. |
US11604949B2 |
Image processing method and apparatus, computer-readable storage medium, and computer device
An image processing method is provided. The method includes obtaining at least two images, the at least two images being based on the same target object captured from different imaging angles, respectively; extracting, by using feature extraction networks included in an image processing model, target features of the at least two images, the feature extraction networks being configured to extract features of images corresponding to the different imaging angles, respectively; and determining, based on the target features, a classification result corresponding to the target object. |
US11604947B2 |
Generating quasi-realistic synthetic training data for use with machine learning models
Implementations are described herein for automatically generating quasi-realistic synthetic training images that are usable as training data for training machine learning models to perceive various types of plant traits in digital images. In various implementations, multiple labeled simulated images may be generated, each depicting simulated and labeled instance(s) of a plant having a targeted plant trait. In some implementations, the generating may include stochastically selecting features of the simulated instances of plants from a collection of plant assets associated with the targeted plant trait. The collection of plant assets may be obtained from ground truth digital image(s). In some implementations, the ground truth digital image(s) may depict real-life instances of plants having the target plant trait. The plurality of labeled simulated images may be processed using a trained generator model to generate a plurality of quasi-realistic synthetic training images, each depicting quasi-realistic and labeled instance(s) of the targeted plant trait. |
US11604946B2 |
Visual behavior guided object detection
A training system for a deep neural network and method of training is disclosed. The system and/or method may comprise: receiving, from an eye-tracking system associated with a sensor, an image frame captured while an operator is controlling a vehicle; receiving, from the eye-tracking system, eyeball gaze data corresponding to the image frame; and iteratively training the deep neural network to determine an object of interest depicted within the image frame based on the eyeball gaze data. The deep neural network generates at least one feature map and determine a proposed region corresponding to the object of interest within the at least one feature map based on the eyeball gaze data. |
US11604945B2 |
Segmentation to determine lane markings and road signs
Systems and methods for lane marking and road sign recognition are provided. The system aligns image level features between a source domain and a target domain based on an adversarial learning process while training a domain discriminator. The target domain includes one or more road scenes having lane markings and road signs. The system selects, using the domain discriminator, unlabeled samples from the target domain that are far away from existing annotated samples from the target domain. The system selects, based on a prediction score of each of the unlabeled samples, samples with lower prediction scores. The system annotates the samples with the lower prediction scores. |
US11604944B2 |
Regression-based line detection for autonomous driving machines
In various examples, systems and methods are disclosed that preserve rich spatial information from an input resolution of a machine learning model to regress on lines in an input image. The machine learning model may be trained to predict, in deployment, distances for each pixel of the input image at an input resolution to a line pixel determined to correspond to a line in the input image. The machine learning model may further be trained to predict angles and label classes of the line. An embedding algorithm may be used to train the machine learning model to predict clusters of line pixels that each correspond to a respective line in the input image. In deployment, the predictions of the machine learning model may be used as an aid for understanding the surrounding environment—e.g., for updating a world model—in a variety of autonomous machine applications. |
US11604942B2 |
Method and apparatus for determining data linkage confidence levels
This application relates to apparatus and methods for determining confidence levels in associated data using machine learning algorithms. In some examples, a computing device may generate training graph data where each training graph connects at least two nodes by an edge, and each node represents data. The computing device may train a machine learning algorithm based on the generated training data. The computing device may then receive linked data, which associates at least two nodes, each representing data, with each other. The computing device may generate graph data based on the linking data, to provide to the machine learning algorithm as input. The computing device may then execute the machine learning algorithm on the generated graph data to generate values for each of its edges. The values may identify, for each edge, a confidence level in the connection between the two nodes for that edge. |
US11604939B2 |
Coating quality prediction device and learned model generation method
The coating quality prediction device includes: a learned model that has learned a relationship between characteristics of a paint, conditions at a time of applying the paint, and a smoothness of a surface of a coating film obtained by applying the paint under the conditions; and a calculation unit that uses the learned model to calculate the smoothness of the surface of the coating film from the characteristics of the paint and the conditions at the time of applying the paint. |
US11604935B2 |
Scene and shot detection and characterization
A method includes receiving, with a computing system, a video item. The method further includes identifying a first set of features within a first frame of the video item. The method further includes identifying, with the computing system, a second set of features within a second frame of the video item, the second frame being subsequent to the first frame. The method further includes determining, with the computing system, differences between the first set of features and the second set of features. The method further includes assigning a clip category to a clip extending between the first frame and the second frame based on the differences. |
US11604934B2 |
Failure prediction using gradient-based sensor identification
Methods and systems for predicting failure in a cyber-physical system include determining a prediction index based on a comparison of input time series, from respective sensors in a cyber-physical system, to failure precursors. A failure precursor is detected in the input time series, responsive to a comparison of the prediction index to a threshold. A subset of the sensors associated with the failure precursor is determined, based on a gradient of the prediction index. A corrective action is performed responsive to the determined subset of sensors. |
US11604930B2 |
Generation of translated electronic document from an input image by consolidating each of identical untranslated text strings into a single element for translation
A method of generating an editable translated electronic document from an input image of an original document with a first layout includes: segmenting the input image to generate a first region including first untranslated text; extracting, from the first region, the first untranslated text and a first layout information; generating an editable output data including the first untranslated text and the first layout information; translating the first untranslated text into a translated text; editing the output data to include the translated text; and generating, using the first layout information, the translated electronic document including the translated text and a second layout that is identical to the first layout. |
US11604929B2 |
Guided text generation for task-oriented dialogue
Systems and methods for guided text generation in task-based dialogue. In some aspects of the technology, an automated assistant system is configured to receive a user request, call multiple APIs, generate dialogue acts based on data received from each API, replace any slot names in the dialogue acts with natural language descriptions of the slots, concatenate the modified dialogue acts, and pass the concatenated result to an NLG model for generation of a natural language response. In some aspects of the technology, the automated assistant may be configured to generate simple templated responses based on the data received from each API, concatenate the simple templated responses, and pass the concatenated sequence to an NLG model trained as a sequence-to-sequence transformer for generation of a final natural language response. |
US11604924B2 |
Generating time-based recaps of documents using a deep learning sequence to sequence model
Techniques are provided herein for generating improved document summaries that consider the amount of time that has passed since the user last accessed the document. The length of time that has passed since the user has accessed each previous portion of the document is used as a variable to determine how much the summary should focus on each of the previously read sections of the document. When a document is accessed by a user, a relevance score is assigned to content from previously accessed sections of that document, where the relevance score is weighted based on how long ago each of the sections was accessed by the user. Once the various content items of previous sections have been provided relevance scores, selected sentences with the highest relevance scores are fed to a deep learning sequence-to-sequence model is used to build the document summary. |
US11604917B2 |
Static voltage drop (SIR) violation prediction systems and methods
Systems and methods are provided for predicting static voltage (SIR) drop violations in a clock-tree synthesis (CTS) layout before routing is performed on the CTS layout. A static voltage (SIR) drop violation prediction system includes SIR drop violation prediction circuitry. The SIR drop violation prediction circuitry receives CTS data associated with a CTS layout. The SIR drop violation prediction circuitry inspects the CTS layout data associated with the CTS layout, and the CTS layout data may include data associated with a plurality of regions of the CTS layout, which may be inspected on a region-by-region basis. The SIR drop violation prediction circuitry predicts whether one or more SIR drop violations would be present in the CTS layout due to a subsequent routing of the CTS layout. |
US11604916B2 |
Method, system, and electronic device for detecting open/short circuit of PCB design layout
A method for detecting an open/short circuit on a PCB design layout includes: reading PCB data of a to-be-checked PCB design layout, to output an image of each PCB layer included in the PCB design layout; performing a first connectivity analysis on the image of each PCB layer to classify pad patterns connected with each other in the same layer into a corresponding child network group; performing a second connectivity analysis to classify child network groups in which pad patterns connected by the same electroplated hole, into a corresponding parent network group; reading IPC netlist data of the PCB design layout, to obtain a netlist network group in which each pad pattern is; and determining whether a netlist network relationship of the pad patterns is consistent with a network relationship obtained after the second connectivity analysis in order to determine whether there is an open/short circuit. |
US11604912B2 |
Hardware deprocessing using voltage imaging for hardware assurance
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities for setting deprocessing parameters used in conducting hardware deprocessing on a hardware. In accordance with one embodiment, a method is provided that includes: receiving sample images using different E-beam voltages, wherein each image is captured from a backside of the hardware using a different E-beam voltage; generating thickness-based contour maps, wherein each map is generated for an image and includes contour lines indicating locations having a same thickness of remaining material; generating estimated E-beam penetration depths, wherein each depth is generated for an image and is based at least in part on the E-beam voltage used to capture the image; generating an estimated thickness measurement of the remaining material based at least in part on the contour maps and the penetration depths; and setting the deprocessing parameters based at least in part on the estimated thickness measurement. |
US11604911B2 |
Simulation of gas dynamics of different gas channel geometries in fuel cells
Systems and methods for simulating gas flow dynamics of a real hydrogen fuel cell system using a computer, wherein the real hydrogen fuel cell system includes a gas container volume network having gas container volumes interconnected by gas transport lines. The method includes defining volume element and flow channel classes, defining a plurality of volume instances and a plurality of flow channel instances, for each flow channel instance, creating a first interconnection representation that defines a source container volume and a destination container volume for the flow channel instance, wherein the first interconnection representation mimics a portion of the gas container volume network of the real hydrogen fuel cell system, and simulating, using the first interconnection representation, a thermodynamic state for each of the volume instances, the thermodynamic state representing thermodynamic parameter(s) in each container volume of the gas container volume network of the real hydrogen fuel cell system. |
US11604903B2 |
Layered analytical modeling of telecom tower structure and scenario analysis
In one embodiment, a design application is provided that utilizes layered analytical modeling in a design and analysis workflow. An analytical model may be described in a model file by a base geometry and a plurality of analysis parameters, including modification geometries that define changes that can be made to the base geometry, loading definitions that define how loads are evaluated, and appurtenances groups and configurations that define the nature and arrangement of appurtenances. A user may select analysis parameters which together with the base geometry define a scenario. A plurality of scenarios may be maintained within the same model file. When a particular scenario is to be visualized and analyzed, the analysis parameters of a scenario are layered on to (i.e. merged with) the base geometry. |
US11604901B2 |
Systems and methods for using extended hardware security modules
An extended hardware security module (“HSM”) possessing additional security properties relative to conventional HSMs and methods for initializing, deploying, and managing such extended HSMs in a networked environment. In the preferred embodiment, an extended HSM includes additional hardware and software components that configure it to run sensitive client tasks on demand inside a cloud-hosted, anti-tamper HSM housing so as to ensure sensitive data is encrypted when stored or processed outside the housing. Methods for initializing, deploying, and managing provide a framework through which extended HSMs may be secured from their initial assembly through their availing for use and actual use over a network by one or more clients. Such use often entails repeated discrete sequential secure sessions and concurrent discrete secure sessions. |
US11604899B2 |
Dynamic user interface for data exchange split
The present disclosure involves systems, software, and computer implemented methods for providing user interface (UI)-based modifications to adjust and interact with data exchange splits. An example client device can include can identify a data exchange (DE) associated with at least three entities, the DE associated with a total value. A visualization representing the DE can be presented via a UI and can include a chart comprising the total value of the DE exchange divided into value areas that are each associated with a particular entity. In response to a detection of input associated with a selection of an edge between a first and second value area, the combined value area associated with the first and second value areas can be locked. In response to detected movement input associated with the edge, the relative values of the first and second inside the combined value area can be adjusted in the visualization. |
US11604898B2 |
Secure online collaboration
A method for secure online collaboration is provided. The method includes receiving, at a server of a cloud-based storage system, first encrypted data from a first client device. The cloud-based storage system stores a plurality of documents in an encrypted form. The method also includes determining a document of the plurality of documents that is associated with the first encrypted data. The document is not accessible to the server in a decrypted form. The first encrypted data represents an edit to a portion of the document. The method further includes determining a plurality of user accounts of collaborators of the document. The plurality of user accounts includes a first user account associated with the first client device. Moreover, the method includes providing the first encrypted data to one or more other client devices that are each associated with one of the plurality of user accounts, excluding the first user account. |
US11604895B2 |
Permission monitoring and data exchange
A method may include providing a user with one or more questions regarding permissions for use of personal data related to the user, and compiling the permissions for the use of the personal data. The method may also include receiving a request from a third party for access to the personal data, and providing a response to the third party based on the compiled permissions. The method may also include, based on the response indicating that the third party is permitted access to the personal data, sending a responsive dataset to a data holder, where the responsive dataset is responsive to the request from the third party. The method may also include facilitating the third party accessing the personal data. |
US11604894B2 |
Data processing methods, apparatuses, devices, and media
Embodiments of the present specification disclose data processing methods, apparatuses, devices, and media. One method includes the following: receiving a data use request; determining data to be used based on the data use request; determining one or more approvers of the data to be used; sending an approval instruction to the one or more approvers, wherein the approval instruction instructs the one or more approvers to approve the data use request; receiving feedback data from the one or more approvers; and determining that the data use request is approved if the feedback data satisfies a predetermined condition. |
US11604891B2 |
Displaying sensitive content based on whether others are around user
A sensitive content display control system determines whether to display sensitive content on a computing device display, such as on a lock screen. The system attempts to authenticate a user of the computing device, and does not display the sensitive content if the user is not authenticated. If the user is authenticated, then the system determines whether anyone in addition to the user is looking at the computing device display. If the user is authenticated and no one else is looking at the computing device display, then the sensitive content is displayed. However, if the user is authenticated and at least one additional person is looking at the computing device display, then the sensitive content is not displayed. |
US11604886B2 |
Portable communication peripheral, system for protecting a portable terminal, and communication method
The portable peripheral (1001) of communication with a data storage peripheral and a data network utilizing the internet protocol, comprises: a connector to mechanically connect and establish a removable wired connection between the peripheral and a portable terminal, a first means of wired bidirectional communication with the portable terminal, a second means of bidirectional communication with a data storage peripheral or a data network and a security unit protecting the communication between the portable terminal and the data storage peripheral or the data network, this communication being established between the first and the second means of communication. |
US11604885B2 |
Systems and methods for analyzing, assessing and controlling trust and authentication in applications and devices
Systems and methods for receiving a request to analyze trust of a client system and perform actions based on a client trust profile. A trust rating server device receives a request from a client computing device to analyze the trust on the device. The request identifies at least one credential or certificate installed on the device for example. The credential or certificate is obtained and analyzed to identify key information that relates to trust, such as level of encryption, country or entity of origin, duration of credential, certifying authority, etc. A rating is established using the key information and compared to a profile or other metric. One or more credentials or certifications may be blocked, disabled, enabled or removed based on a user's profile. Trust credentials are continuously monitored on the device for changes, and new credentials are blocked that do not meet thresholds established in the user's profile. |
US11604882B2 |
Cloudlet computing device with secure boot operations
Disclosed herein are embodiments related to security in cloudlet environments. In some embodiments, for example, a computing device (e.g., a cloudlet) may include: a trusted execution environment; a Basic Input/Output System (BIOS) to request a Key Encryption Key (KEK) from the trusted execution environment; and a Self-Encrypting Storage (SES) associated with the KEK; wherein the trusted execution environment is to verify the BIOS and provide the KEK to the BIOS subsequent to verification of the BIOS, and the BIOS is to provide the KEK to the SES to unlock the SES for access by the trusted execution environment. |
US11604877B1 |
Nested courses of action to support incident response in an information technology environment
Described herein are systems and methods for improving incident response in an information technology (IT) environment. In one implementation, an incident service initiates execution of a course of action and identifies a step in the first course of action that determines data in a first format. The incident service further determines a format requirement for a second step in the course of action and translates the data from the first format to the second format in accordance with the format requirement. |
US11604876B2 |
Malware protection for virtual machines
A computer-implemented method at a data management system comprises: receiving, at a storage appliance from a server hosting a virtual machine, a write made to the virtual machine; computing, at the storage appliance, a fingerprint of the transmitted write; comparing, at the storage appliance, the computed fingerprint to malware fingerprints in a malware catalog; repeating the computing and comparing; and disabling the virtual machine if a number of matches from the comparing breaches a predetermined threshold over a predetermined amount of time. |
US11604874B1 |
Providing audio visual privacy controls
Audio visual privacy controls can be provided. A privacy service can be configured to interface with multiple filter drivers that are loaded above components of an AV platform to enable the privacy service to selectively block a particular AV app's access to an AV device based on context. A privacy service may leverage a first filter driver to identify an AV app and may leverage a second filter driver to block the AV app's access. The privacy service may consider different types and combinations of context to determine when access to an AV device's stream should be blocked. |
US11604872B2 |
Threat detection method and apparatus, and network system
Example threat detection methods and apparatus are disclosed. One example method includes obtaining page code of a first display page group identified by a uniform resource locator (URL) and an overall size occupied by the first display page group in a display area of a browser of a Web sandbox when loading the URL in the browser. After preset dynamic code is injected into the page code of the first display page group, the page code is parsed and executed. A request message is sent when a value of a display variable is greater than or equal to a preset value, to request to obtain page code of a second display page group. A response message that carries the page code of the second display page group is received. It is further detected, in the Web sandbox, whether the page code of the second display page group carries attack code. |
US11604869B2 |
Method and electronic device for providing authentication using an image sensor
A method for providing authentication using an image sensor of an electronic device including: receiving, by the electronic device, a plurality of frames from the image sensor of the electronic device, wherein each frame includes a plurality of Optical Black (OB) pixels; determining, by the electronic device, a set of optimal OB pixels from the plurality of frames; and generating, by the electronic device, a unique key based on the set of optimal OB pixels for the authentication. |
US11604866B2 |
Emotion-based authentication service
An emotion-based authentication service can obtain data associated with a user device, identify an emotion associated with the data, detect an authentication request that requests authentication of the user device using an emotion-based authentication service, generate, based on the emotion and the data, a challenge for the user device and an expected response to the challenge, receive, from the user device, a response to the challenge, and determine if the user device is to be authenticated based on the response to the challenge and the expected response to the challenge. |
US11604862B2 |
Biometric user authentication
Embodiments herein disclose computer-implemented methods, computer program products and computer systems for authenticating a user. The computer-implemented method may include receiving biographical data corresponding to a user. A change rate may be determined based on user biographical data. The computer-implemented method may include receiving first biometric data having a time-varying characteristic from the user at a first time and receiving second biometric data having the time-varying characteristic from the user at a second time that is later in time than the first time. Further, the computer-implemented method may include determining third biometric data based at least on the first biometric data, the second time, and the time-varying characteristic, and authenticating the user if the third biometric data is within a predetermined threshold of the second biometric data at the second time. |
US11604861B2 |
Systems and methods for providing real time security and access monitoring of a removable media device
A method comprises detecting a removable media device being coupled to an external device port of a digital device having an operating system and a file system, authenticating a password to access the removable media device, causing redirection code to be temporarily generated on the digital device, intercepting with the redirection code a data request, determining to allow the data request based on a security policy, allowing the operating system or file system to provide the data based on the determination, detecting the removable media device being removed from the digital device; and terminating the at least a portion of the redirection code. |
US11604854B2 |
Apparatus and method for performing linear interpolation
A multiplier array for implementing a multiply-accumulate operation has a plurality of rows, where each row comprises multiplexer circuitry and adder circuitry, the multiplexer circuitry selecting, in dependence on a control input, one of a first multiplexer input value and a second multiplexer input value to provide as a first adder input value to the adder circuitry. In each row other than an initial row, the adder circuitry also receives as a second adder input value at least a portion of a result value produced in a preceding row. In a multiplication mode, the multiplier array implements the multiply-accumulate operation, and in a linear interpolation mode, the multiplier array implements a linear interpolation operation between a lower limit value and an upper limit value based on a weighting value. |
US11604849B2 |
Rendering method, electronic device and storage medium
A rendering method, rendering apparatus implementing said rendering method, an electronic device implementing said rendering method, and a storage medium implementing said rendering method includes: obtaining data of a page to be processed; extracting a plurality of page elements from the data of the page to be processed; obtaining content and a plurality of attributes of each page element of the plurality of page elements; generating a plurality of rendering object sets, each rendering object set corresponding to each page element based on the content and the plurality of attributes of the respective page element, each rendering object set including a plurality of rendering objects; generating a rendering tree based on a plurality of rendering object sets corresponding respectively to the plurality of page elements; and performing a rendering process based on the rendering tree. |
US11604848B2 |
Technologies for cross-device shared web resource cache
Technologies for cross-device shared web resource caching include a client device and a shared cache device. The client device scans for a shared cache device in local proximity to the client device and, in response to the scan, registers with the shared cache device. After registering, the client device requests a cached web resource from the shared cache device. The shared cache device determines whether a cached web resource that matches the request is installed in a shared cache. The shared cache device may determine whether an origin of the request matches the mi gin of the cached web resource. If installed, the shared cache device sends a found response and the cached web resource to the client device. If not installed, the shared cache device sends a not-found response and the client device may request the web resource from a remote web server. Other embodiments are described and claimed. |
US11604840B1 |
System and method for processing regulatory submissions
Systems and methods for submitting regulatory documents, from authoring through uploading to a health authority gateway. It may continuously publish documents into a submission archive as documents become associated to the content plan and as related content or attributes are updated. It may continuously validate submission components by applying validation rules defined by a health authority to report non-conforming validation results during the publishing process. It may allow users to review and resolve validation errors and warnings by reporting information to users on an ongoing basis to help reduce end-stage reconciliation. |
US11604833B1 |
Database integration for machine learning input
A method including retrieving first data from first and second databases. The databases include different, incompatible formats and described different aspect of subjects. The data in the respective databases is referenceable using a common key type. The method also includes converting, into combined data, the first data and the second data into a canonical form configured for use as input to a machine learning model. The method also includes generating, using the common key type, pre-processed data by correlating, for ones of the subjects in the combined data, the first aspect of the subjects to the second aspect of the subjects. The machine learning model takes, as an input, the first aspect and the second aspect for each of the subjects in the pre-processed data, and generates, as an output, a prediction for a selected subject in the subjects. The method also includes presenting the output. |
US11604830B2 |
Systems and methods for performing a search based on selection of on-screen entities and real-world entities
A search is performed based on a voice input combined with user selection of entities displayed on a display screen as well as real-world entities. A voice input is received from the user by a media device, as well as a selection of a first entity being displayed on the media device. A gesture made by the user is also identified, and a second, real-world entity corresponding to the gesture is determined. A search query is constructed based on a search operator in the voice input, the first entity, and the second entity. The search query is transmitted to a database and, in response, the media device receives at least one identifier of a least one content item. The at least one identifier is then generated for display to the user. |
US11604824B2 |
System and method of managing user engagement with a musical playlist
A system and method of managing user engagement with a musical playlist provides feedback for a host and allows attendees to directly engage with the host to adjust a playlist for an event or social gathering. The system includes at least one remote server, a corresponding user personal computing (PC) device, and a corresponding host PC device. The method begins by prompting the at least one host account to initiate an event session for a plurality of attendee accounts and then to designate a plurality of playlist songs with the corresponding host PC device. The event session is managed in between the host account and the plurality of attendee accounts through the remote server. A current song is played during the event session and feedback is relayed for the current song with the corresponding user PC device. The feedback is then outputted with the corresponding host PC device. |
US11604819B2 |
Associating a graphical element to media content item collections
Various embodiments provide for associating a collection of media items with a graphical element. For instance, a system can: generate corpus data from a set of features of a collection of media content items; determine a set of candidate graphical elements for the collection of media content items based on the corpus data and further based on a set of first mappings associating at least one graphical element and at least one n-gram; determine a set of prediction scores corresponding to the set of candidate graphical elements based on the set of features; determine a ranking for the set of candidate graphical elements based on the set of prediction stores; select a set of predicted graphical elements, from the set of candidate graphical elements, based on the ranking; and provide the set of predicted graphical elements in association with the collection of media content items. |
US11604815B2 |
Character based media analytics
Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value. |
US11604814B2 |
Interest groups based on network feed items
Disclosed are some examples of systems, apparatus, methods and storage media for creating groups in a social networking database system, and more specifically, to creating groups based on network feed items. In some implementations, a database system is capable of maintaining a database including data associated with a plurality of users and groups to which the users can be subscribed. The system is configurable to provide a feed for display to a first user, and to receive input entered in a publication field by the first user. The system is configurable to create a feed item for display to the first user and to at least one second user based on the received input. The system is configurable to receive second input associated with the feed item from the second user. The system is additionally configurable to provide a selectable user interface (UI) element for display to the first user. Responsive to the selection of the UI element, the system is further configurable to create a new group based on the feed item, and to subscribe the first and the second user to the new group without additional input. |
US11604809B1 |
Distributed database with replica placement control
A distributed database management system comprises database nodes located in a plurality of availability zones. The system receives a request to store a table, and determines to store a number of replicas of the table in one or more availability zones. The system obtains information indicating that one of the availability zones has been designated as preferred. The system identifies a set of database nodes in the preferred availability zone, where the number of database nodes in the subset is sufficient to determine quorum among the replicas. The replicas are stored on the identified set of database nodes. |
US11604806B2 |
System and method for highly available database service
A highly available database system includes a first instance of a database server on a first cluster of a virtual computing system, a second instance of the database server on a second cluster of the virtual computing system, a first instance of an administration database on the first cluster, and a second instance of the administration database on the second cluster. The first instance of the database server and the second instance of the database server form a highly available database server, the first instance of the administration database and the second instance of the administration database form a highly available administration database, and the first instance of the database server, the second instance of the database server, the first instance of the administration database, and the second instance of the administration database are configured to manage at least one customer database. |
US11604805B2 |
Terminal, storage medium, and database synchronization method thereof
A terminal, a storage medium, and a database synchronization method thereof are disclosed. The database synchronization method includes reading data from a first database and capturing a dynamic data log in the first database; joining data to a waiting queue read from the first database; determining a dislocation category of the data in the waiting queue, and rearranging the dislocation data in the waiting queue into a first category according to the dynamic data log; and synchronizing the rearranged data to a second database. According to the database synchronization method provided by the present invention caches the data read from the first database to the waiting queue, and dislocation data in the waiting queue is rearranged and then synchronized to the second database, so that a problem of poor data identity after database synchronization is avoided. |
US11604804B2 |
Data replication system
A data replication system is disclosed comprising a change event detection module configured to run at a first data repository and a change event implementation module configured to run at a second data repository. A messaging service configured to transmit received messages in accordance with message subscriptions is also provided. The event detection module is configured to detect changes made to the first data repository and transmit change event messages to the messaging service. The event implementation module is configured to subscribe to change event messages at the messaging service and, in response to receipt of a change event message, to implement the change event at the second data repository. |
US11604803B2 |
Net change mirroring optimization across transactions in replication environment
In optimizing net change data replication across a plurality of transactions in a replication environment, a source replication engine at a source database system: obtains a window in a source database log for the net change data replication; for a given row identifier found in the source database log, identifies an initial operation and a latest operation across the plurality of transactions within the window; compares the initial operation and the latest operation for the given row identifier to determine a net change to a row associated with the given row identifier; and stores the net change as a final operation on the given row identifier in an optimization repository for replication to a target database. The operations stored in the optimization repository are then sent to a target database system for replication to the target database. |
US11604802B2 |
Computer network controlled data orchestration system and method for data aggregation, normalization, for presentation, analysis and action/decision making
Embodiments disclosed include computer automated systems and methods for aggregating data from a plurality of data sources, such as proxy devices, legacy protocols, devices, applications, machines, sensors, things across locations and user types, or device clouds among devices and applications. The aggregated data is then normalized and the normalized data is analyzed. The analyzing is based on a correlated event or events, a correlated condition or conditions, and a correlated trend or trends across the plurality of data sources. And based on the analyzed data, relevant aggregated and normalized data is combined and displayed in a display compatible format. Additionally, user needs are determined based on the analyzed aggregated, normalized data. The user need comprises a need for an item or items comprising at least one of a service, a product, and an upgrade of hardware or software components. Further a provider from a plurality of providers is determined based on the determined user need, and finally a need fulfillment transaction between the user and the provider is initiated. |
US11604801B2 |
Techniques for accessing on-premise data sources from public cloud for designing data processing pipelines
A system for simulating a dataset based on sample statistics, and generating pipeline instructions for a database using the simulated dataset, is disclosed. The system may be a cloud-based platform. The system can provide improved performance and security while designing and deploying Extract-Transform-Load (ETL) database pipelines to manage on-premises data. The system receives, from a remote client, sample statistics characterizing a distribution of data corresponding to a column of a database table. The system can generate, based on the received sample statistics, a simulated dataset representing the column of the database table. The simulated dataset may be generated using pseudo-random data values from a distribution with statistics matching the sample statistics. The system can build a simulated database relation based at least in part on the simulated dataset. The system can generate and deploy pipeline instructions using the simulated database relation. |
US11604800B1 |
Generating a visualization of data points returned in response to a query based on attributes of a display device and display screen to render the visualization
Provided are a computer program product, system, and method for generating a visualization of data points returned in response to a query based on attributes of a display device and display screen to render the visualization. A determination is made of inputs comprising area dimensions of the display screen and capabilities of the display device to render data points retrieved in response to a query. The inputs and the data points are provided to a visualization engine to output a type of visual presentation for the data points, a size of the visual presentation to render on the display screen, and a level of detail to aggregate the data points to render on the display screen. A visualization is generated to render on the display screen the data points in the type of visual presentation according to the size of the visual presentation and with the level of detail. |
US11604799B1 |
Performing panel-related actions based on user interaction with a graphical user interface
Systems and methods are disclosed for allowing a user to perform various actions in association with a panel. For example, a user interface (UI) data manager can cause display of, as part of a panel view associated with a panel, a user interface field that includes a query and a first display object that includes query results generated as a result of execution of the query. In response to a user input, the UI data manager can further cause display of a second display object that provides the user with a list of actions that can be performed in association with the panel. If a user selects an action, the UI data manager can perform the action and cause display of results of the action in the panel view. The UI data manager can further associate the results of the action with the panel corresponding to the panel view. |
US11604791B2 |
Automatic resource ownership assignment systems and methods
An automatic resource ownership assignment system, the system including resource ownership indicators definition functionality operative to allow an operator of the system to define resource ownership indicators, automatic resource ownership recommendation functionality operative to provide, to at least one user of the system, a recommendation to assign ownership of at least one resource to a potential owner, based on the resource ownership indicators, and automatic resource ownership assignment functionality which, responsive to predetermined at least partial approval of the at least one recommendation by the at least one user and approval of said at least one recommendation by the potential owner, is operative to automatically assign ownership of the at least one resource to the potential owner. |
US11604789B1 |
Bi-directional query updates in a user interface
A system is described that receives a query model of a query that includes one or more query commands. The query model includes a command model that corresponds to at least query command of the one or more query commands. The system uses the command model to generate an interactive action model summary and causes a user interface to display the query and the interactive action model summary in a query actions panel. A modification to the query in the user interface causes an update to the query actions panel and a modification to the action model summary causes an update to the at least one query command of the query. |
US11604787B2 |
Method of generating globally verifiable unique identifiers using a scalable interlinked blockchain structure
This disclosure describes systems and methods for employing interlinking multiple independent and separately-scalable blockchains to create globally verifiable unique identifiers. The disclosed systems and methods facilitate the creation of the globally verifiable unique identifiers to a level of scalability unattainable without employing the underlying two-dimensional blockchain structure, metadata, and cryptographic information stored on the blockchain. Moreover, the system avoids collisions and name conflicts among the globally verifiable unique identifiers, supports post-creation verification of the globally verifiable unique identifiers, and provides a variety of ancillary functions using the globally verifiable unique identifiers. |
US11604778B1 |
Taxonomic fingerprinting
A method for matching an instance to exemplars within a system includes receiving a plurality of literature regarding medical subject matter; including the received plurality of literature related to the medical subject matter into a text artifact; indexing the artifact using encodings to derive an initial code signature; deriving association rules from the artifact seeded by the signature to obtain a list of terminology to code mappings; receiving extensions to each of the code mappings to augment the mappings with the received extensions; indexing the artifact using the received extensions to obtain an exemplar code signature for the certain subject matter; and storing the generated exemplars for matching and instance; receiving an instance and generating an instance code signature using the received extensions; matching the instance code signature to one or more exemplar code signatures. |
US11604772B2 |
Self-healing infrastructure for a dual-database system
A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines. The operations could additionally involve receiving operational data related to the first database engine, the second database engine, or the replication engine; determining, based on the operational data and the conditions defined by the indicators, that a particular indicator is active; determining, based on the mappings, that the particular indicator has an associated remediation subroutine; and executing the associated remediation subroutine. |
US11604769B2 |
Synchronizing an external location
The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device. |
US11604766B2 |
Method, apparatus, device, storage medium and computer program product for labeling data
A method, an apparatus, an electronic device, a computer-readable storage a medium and a computer program product for labeling data are provided. The method may include: obtaining a labeling accuracy requirement for to-be-labeled data; determining a process monitoring parameter matching the to-be-labeled data; weighting the process monitoring parameter with a coefficient having a corresponding size to obtain a comprehensive accuracy according to dependent and causal relationships between contents of different to-be-labeled data; and outputting, in response to the comprehensive accuracy satisfying the labeling accuracy requirement, labeled data. |
US11604757B2 |
Processing data in memory using an FPGA
Processing data in memory using a field programmable gate array by reading a first portion of a data set to a burst block having a first data format, transforming a sub-portion of the first portion, to an element block having a second data format, processing the sub-portion yielding a first results set, transforming the first results set to the first data format of the burst block, and writing the first results set to the burst block. |
US11604751B1 |
Optimizing hardware design throughput by latency aware balancing of re-convergent paths
Embodiments herein describe techniques for preventing a stall when transmitting data between a producer and a consumer in the same integrated circuit (IC). A stall can occur when there is a split point and a convergence point between the producer and consumer. To prevent the stall, the embodiments herein adjust the latencies of one of the paths (or both paths) such that a maximum latency of the shorter path is greater than, or equal to, the minimum latency of the longer path. When this condition is met, this means the shortest path has sufficient buffers (e.g., a sufficient number of FIFOs and registers) to queue/store packets along its length so that a packet can travel along the longer path and reach the convergence point before the buffers in the shortest path are completely full (or just become completely full). |
US11604750B2 |
Production line test method, system and device for PCIE switch product, and medium
A production line test method, system and device for a PCIE Switch product, and a medium. The method comprises: connecting to ports of a target PCIT Switch product using cables according to a preset rule, and controlling a target configuration file to run using a target controller such that the target PCIE Switch product enters a test state, wherein the target configuration file is a file pre-stored in the target PCIE Switch product, and the target controller is a controller pre-connected to the target PCIE Switch product; reading the current running information of the target PCIE Switch product and determining whether the current running information satisfies a preset condition; and if yes, determining that a production line of the target PCIE Switch product is normal. Hence, the method can greatly improve the test efficiency of a production line of a target PCIE Switch product. |
US11604748B2 |
Interconnect for direct memory access controllers
A computing device is provided, including a plurality of memory devices, a plurality of direct memory access (DMA) controllers, and an on-chip interconnect. The on-chip interconnect may be configured to implement control logic to convey a read request from a primary DMA controller of the plurality of DMA controllers to a source memory device of the plurality of memory devices. The on-chip interconnect may be further configured to implement the control logic to convey a read response from the source memory device to the primary DMA controller and one or more secondary DMA controllers of the plurality of DMA controllers. |
US11604745B1 |
Self-describing in-situ determination of link parameters
An information handling system may include a processor, a device communicatively coupled to a processor via a communications link including a cable assembly, and a management controller communicatively coupled to the processor and communicatively coupled to the device and the cable assembly via a sideband interface, and configured to: retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device; retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly; combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device and the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly into aggregate signal integrity critical parameters; and perform an action relevant to the communications link based on the aggregate signal integrity critical parameters. |
US11604742B2 |
Independent central processing unit (CPU) networking using an intermediate device
A computer device includes a central processing unit (CPU), a network adapter, a bus, and an intermediate device, where the intermediate device is coupled to both the CPU and the network adapter through the bus, and is configured to establish a correspondence between address information of an agent unit and address information of a function unit, and implement forwarding of a packet between the CPU and the network adapter based on the correspondence. |
US11604741B2 |
Method for dynamically provisioning virtualized functions in a USB device by means of a virtual USB hub
Methods and apparatus for dynamically provisioning virtualized functions in a Universal Serial Bus (USB) device by means of a virtual USB hub. The virtual USB hub includes a USB upstream port configured to be connected to a host system and at least one external bus or external interface to which devices including non-USB devices or computing devices in which non-USB devices are embedded may be connected. The virtual USB hub is configured to detect the non-USB devices and/or functions performed by the non-USB devices and generate corresponding virtual USB configuration information under which virtual USB devices and/or functions are connected to downstream virtual ports in the virtual USB hub. The virtual USB configuration is presented to the host computer to enable the host computer to communicate with the non-USB devices and/or their functions. Also disclosed is an I3C probe having an embedded virtual USB hub and configured to communicate with I3C devices and/or functions embedded within a target system under debug. USB devices may also be virtualized in a similar manner. |
US11604740B2 |
Obfuscating cryptographic material in memory
Methods and systems disclosed herein describe obfuscating plaintext cryptographic material stored in memory. A random location in an obfuscation buffer may be selected for each byte of the plaintext cryptographic material. The location of each byte of the plaintext cryptographic material may be stored in a position tracking buffer. To recover the scrambled plaintext cryptographic material, the location of each byte of the plaintext cryptographic material may be read from the position tracking buffer. Each byte of the plaintext cryptographic material may then be read from the obfuscation buffer and written to a temporary buffer. When each byte of the plaintext cryptographic material is recovered, the plaintext cryptographic material may be used to perform one or more cryptographic operations. The scrambling techniques described herein reduce the likelihood of a malicious user recovering plaintext cryptographic material while stored in memory. |
US11604739B2 |
Conditional direct memory access channel activation
A conditional direct memory access (DMA) channel activation system for executing a complex data transfer in a system-on-chip, comprising: a look-up table constructed and arranged to store elements of an activation profile; and a trigger circuit that controls a DMA transaction according to the activation profile of the look-up table. |
US11604738B2 |
Device and method for data compression using a metadata cache
A processing device is provided which includes memory comprising data cache memory configured to store compressed data and metadata cache memory configured to store metadata, each portion of metadata comprising an encoding used to compress a portion of data. The processing device also includes at least one processor configured to compress portions of data and select, based on one or more utility level metrics, portions of metadata to be stored in the metadata cache memory. The at least one processor is also configured to store, in the metadata cache memory, the portions of metadata selected to be stored in the metadata cache memory, store, in the data cache memory, each portion of compressed data having a selected portion of corresponding metadata stored in the metadata cache memory. Each portion of compressed data, having the selected portion of corresponding metadata stored in the metadata cache memory, is decompressed. |
US11604737B1 |
Dynamic modification of coherent atomic memory operations
A processing device determines a scope indicating at least a portion of the processing system and target data from atomic memory operation to be performed. Based on the scope, the processing device determines one or more hardware parameters for at least a portion of the processing system. The processing device then compares the hardware parameters to the scope and target data to determine one or more corrections. The processing device then provides the scope, target data, hardware parameters, and corrections to a plurality of hardware lookup tables. The hardware lookup tables are configured to receive the scope, target data, hardware parameters, and corrections as inputs and output values indicating one or more coherency actions and one or more orderings. The processing device then executes one or more of the indicated coherency actions and the atomic memory operation based on the indicated ordering. |
US11604736B2 |
Memory cleaning method, intelligent terminal and readable storage medium
The present disclosure provides a memory cleaning method, a smart terminal, and a readable storage medium. When the smart terminal is switched from a first display state to a second display state, an application to be cleaned is determined. A space to be cleaned is determined from a running memory and cache space occupied during running of the application to be cleaned. Files are removed from each of the determined spaces to be cleaned. In this way, an application to be cleaned is determined when the smart terminal is switched from a first display state to a second display state, so that an application to be cleaned can be directly cleaned in the background, and applications can be cleaned in real time without affecting the user's normal operation, which contributes to more timely cleaning of applications and an improved user experience. |
US11604734B2 |
Memory system for determining whether to control a point of execution time of a command based on valid page counts of target memory blocks and operating method thereof
Embodiments of the disclosure relate to a memory system and an operating method thereof. The memory system is configured to select, among the plurality of memory blocks, one or more target memory blocks operable to store user data to be accessed by a host which requests the memory system to write data, and determine whether to control a point of execution time of a command received from the host, based on valid page counts of respective target memory blocks. |
US11604725B2 |
Memory sub-system codeword addressing
A hybrid addressing scheme in which a maximum of three codeword groups are utilized across pairs of memory dice and/or access rows of the memory sub-system or memory device is provided. By controlling the arrangement of such codewords, it can be possible to group codewords such that disturb effects can be reduced. For example, codewords can be grouped in a symmetrical manner with respect to the memory dice of a memory device, which can allow for simplified codeword addressing. |
US11604722B2 |
Methods and systems for automated software testing
In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests. |
US11604720B2 |
Identifying data inconsistencies and data contention based on historic debugging traces
Based on replay of a thread, one implementation observes an influx of a value of a memory cell comprising an interaction between the thread and the value of the memory cell at an execution time point in the replaying, and determines whether the value of the memory cell observed from the influx is inconsistent with a prior value of the memory cell as known by the thread at the execution time point. If so, this implementation initiates an indication of a data inconsistency. Based on replay of a plurality of threads, another implementation identifies a memory cell that was accessed by a first thread while a thread synchronization mechanism was active on the first thread. Then, if there was another access to the memory cell by a second thread without use of the thread synchronization mechanism, this implementation initiates an indication of a potential data contention. |
US11604717B2 |
Processor performance measurement apparatus and processor performance measurement method
A processor performance measurement apparatus according to an embodiment includes a processor, in which the processor detects that a memory access occurs, the memory access being required to execute processing units or execute execution units by a processor to be measured, performs first estimation for estimating switching of the processing units or the execution units and second estimation for estimating which of the one or more processing units the processing unit being executed is or to which of the one or more processing units the execution unit being executed corresponds based on an address of an access destination of the memory access, measures respective performances in the processing units or the execution units based on an estimation result of the first estimation, and aggregates respective measurement results of the performances for each of the processing units based on an estimation result of the second estimation. |
US11604712B2 |
Active-active architecture for distributed ISCSI target in hyper-converged storage
A method is provided for a hyper-converged storage-compute system to implement an active-active failover architecture for providing Internet Small Computer System Interface (iSCSI) target service. The method intelligently selects multiple hosts to become storage nodes that process iSCSI input/output (I/O) for a target. The method further enables iSCSI persistent reservation (PR) to handle iSCSI I/Os from multiple initiators. |
US11604711B2 |
Error recovery method and apparatus
An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted. |
US11604709B2 |
Hardware control path redundancy for functional safety of peripherals
Techniques including receiving a first control value, starting a timeout counter based on receiving the first control value, receiving a second control value, determining whether the second control value is received before the timeout counter expires, and based on the determination that the second control value is received before the timeout counter expires: determining whether the first control value is the same as the second control value, and loading the first control value into a set of control registers based on the determination that the first control value is the same as the second control value. |
US11604705B2 |
System and method for cloning as SQL server AG databases in a hyperconverged system
A system and method include creating, by an Availability Group (“AG”) controller in a virtual computing system, a first AG clone from a source database. The source database is stored on a primary replica node of an AG of the virtual computing system. The system and method also include creating, by the Controller, a second AG clone from the first AG clone and storing, by the Controller, the second AG clone on a secondary replica node of the AG. The second AG clone has a size of substantially zero. |
US11604704B2 |
Method, device and computer program product for data backup
Embodiments of the present disclosure relate to a method for data backup. The method includes obtaining an attribute value associated with a backup task to be run, the backup task being used for backing up data on a client terminal to a server through a network, the attribute value including a value of at least one of an attribute of the client terminal, an attribute of the server, and an attribute of the network; determining, based on the attribute value, the number of threads to be used to perform the backup task on the client terminal; and causing the client terminal to perform the backup task using the number of threads to back up the data. |
US11604703B2 |
Systems and methods for performing backups of a server database
Systems and methods for performing differential and full data protection operations. Parameters that define minimum, interval, and maximum values are provided to an agent. These values relate to changes in the data or in a database. The agent monitors the database and backups are triggered in accordance with these values. A differential backup is not performed until the minimum value is reached and differential backups are performed only after subsequent intervals are reached. A full backup is performed once the maximum value is reached. |
US11604696B2 |
Field programmable gate array (FPGA) for improving reliability of key configuration bitstream by reusing buffer memory
A field programmable gate array (FPGA) for improving the reliability of a key configuration bitstream by reusing a buffer memory includes a configuration buffer, a configuration memory and a control circuit. The configuration memory includes N configuration blocks. The FPGA stores a key configuration chain by using the configuration buffer and ensures correct content of the key configuration chain through an error correcting code (ECC) check function of the configuration buffer, so that when the FPGA runs normally, a control circuit reads the key configuration chain in the configuration buffer at an interval of a predetermined time and writes the key configuration chain into a corresponding configuration block to update the key configuration chain, thereby ensuring accuracy of the content of the key configuration chain and improving running reliability of the FPGA. |
US11604693B2 |
Memory device, a controller for controlling the same, a memory system including the same, and an operating method of the same
A memory device including: a memory cell array including a plurality of memory cells disposed at intersections of wordlines and bitlines; an error correction circuit configured to read data from the memory cell array and to correct an error in the read data; and an error check and scrub (ECS) circuit configured to perform a scrubbing operation on the memory cell array, wherein the ECS circuit includes: a first register configured to store an error address obtained in the scrubbing operation; and a second register configured to store a page offline address received from an external device. |
US11604692B2 |
Field programmable gate array (FPGA) with automatic error detection and correction function for programmable logic modules
A field programmable gate array (FPGA) with an automatic error detection and correction function for programmable logic modules includes an error checking and correction device. A check code generation circuit in the error checking and correction device performs error correcting code (ECC) encoding according to input data of corresponding programmable logic registers to generate a check code, and refreshes and writes the check code into a check code register according to a clock signal. A check circuit checks outputs of the programmable logic registers and check code registers to generate syndromes for implementing checking. A decoding circuit generates upset signals corresponding to the syndromes according to a trigger enable pulse of a trigger circuit to control a fault register to directly and asynchronously upset content to correct the error. A circuit area is greatly reduced by using the FPGA, thereby improving a degree of integration of the circuit. |
US11604689B1 |
Resolving technology issues
Methods, systems, and storage media including instructions for resolving technology issues is described. One of the methods includes receiving, by at least one processor, a session record of user producing a technical error on a computer system. The method includes providing, by the at least one processor, the session record for resolution to a processing system. The method also includes providing, by the at least one processor, a potential solution to the technical error. |
US11604687B2 |
Programmable device, hierarchical parallel machines, and methods for providing state information
Programmable devices, hierarchical parallel machines and methods for providing state information are described. In one such programmable device, programmable elements are provided. The programmable elements are configured to implement one or more finite state machines. The programmable elements are configured to receive an N-digit input and provide a M-digit output as a function of the N-digit input. The M-digit output includes state information from less than all of the programmable elements. Other programmable devices, hierarchical parallel machines and methods are also disclosed. |
US11604682B2 |
Pre-emptive container load-balancing, auto-scaling and placement
A resource usage platform is disclosed. The platform performs preemptive container load balancing, auto scaling, and placement in a computing system. Resource usage data is collected from containers and used to train a model that generates inferences regarding resource usage. The resource usage operations are performed based on the inferences and on environment data such as available resources, service needs, and hardware requirements. |
US11604681B2 |
Systems and methods for reliable flow measurement and control
Systems and methods for reliable flow measurement and control may include a processor having multiple cores. The compute device may further include circuitry configured to identify a time-critical software application to satisfy a target execution parameter for the measurement or control of fluid flow in an industrial environment. The circuitry may be further configured to allocate at least one resource of the compute device to execute the time-critical software application in satisfaction of the target execution parameter with at least one other software application in a single operating system, including dedicating a core of the processor to the execution of the time-critical software application. Additionally, the circuitry may be configured to execute the time-critical software application with the at least one other software application in the single operating system in satisfaction of the target execution parameter. |
US11604677B2 |
Data set subscription tracking and termination system
A data set subscription tracking and termination system may include a distribute module, a publisher and a plurality of subscribers. The distribute module may receive a publication registration to register a publication. The distribute module may receive a subscription registration to register a subscription to the publication. The publication registration and/or subscription registration may include metadata relating to the publication and/or subscription. A metadata store, included in the distribute module, may store the publication registration and/or the subscription registration. The publisher may change the publication. The change to the publication may include adding and/or deleting rows and/or columns to, or from, the publication. The publisher may notify the distribute module of publication. The distribute module may transmit an alert to all subscribers notifying them of the publication changes. The distribute module may also terminate subscriptions that only include data elements that are deleted from the publication. |
US11604674B2 |
Systems and methods for detecting and filtering function calls within processes for malware behavior
Systems and methods for monitoring a process a provided. An example method commences with providing a management platform. The management platform is configured to receive user rules for processing at least one function call within the process. A high-level script can be used based on the user rules to develop and install at least one library to execute synchronously within the process. The at least one library can be configured to monitor the process for at least one function call and capture argument values of the function call before the argument values are passed to a function. The at least one library can filter the function call based at least in part on the argument values. The method can continue with selectively creating an API event for execution by a dedicated worker thread. The execution of the API event is performed asynchronously with regard to the process. |
US11604671B2 |
Secure virtual machine and peripheral device communication
A method includes receiving, by a virtual machine running on a computing system, a public cryptographic key associated with a peripheral device of the computing system. The method further includes, responsive to validating the public cryptographic key, encrypting a cryptographic nonce value with the public cryptographic key. The cryptographic nonce value encrypted with the public cryptographic key is transmitted to the peripheral device. The method further includes using a shared cryptographic key generated from the cryptographic nonce value to access contents of a direct memory access (DMA) buffer utilized by the peripheral device. |
US11604669B2 |
Single use execution environment for on-demand code execution
Systems and methods are provided for efficiently configuring an execution environment for an on-demand code execution system to handle a single request (or session) for a single user. Once the session or request is complete, the execution environment is reset, such as by having the hardware processor state, memory, and storage reset. In particular, prior to the execution of code, state of the execution environment of the host computing device is retrieved, such as hardware processor(s), memory, and/or storage state. Moreover, during execution of the code instructions, intermediate state can be gathered. Following the execution of the code, the execution environment is reset based on the saved state related to the hardware processor(s), memory, and/or storage. A subsequent code execution securely occurs in the execution environment and the execution environment is reset again, and so forth. |
US11604667B2 |
Optimized deployment based upon customer locality
The deployment of content and computing resources for implementing a distributed software application can be optimized based upon customer location. The volume and geographic origin of incoming requests for a distributed software application are determined. Based upon the volume and geographic origin of the incoming requests, content and/or one or more instances of the distributed software application may be deployed to a geographic region generating a significant volume of requests for the distributed software application. Content and/or instances of a distributed software application might also be speculatively deployed to a geographic region in an attempt to optimize the performance, cost, or other attribute of a distributed software application. |
US11604665B2 |
Multi-tiered-application distribution to resource-provider hosts by an automated resource-exchange system
The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities. Virtual machines that provide the execution environment for multi-tiered applications described by hierarchically organized multi-tiered-application specifications are automatically distributed across one or more resource-provider-computing-facility hosts by the resource-exchange system. |
US11604663B2 |
Detection of user interface controls via invariance guided sub-control learning
Computerized detection of one or more user interface objects is performed by processing an image file containing one or more user interface objects of a user interface generated by an application program. Sub-control objects can be detected in the image file, where each sub-control object can form a portion of a user interface object that receives user input. Extraneous sub-control objects can be detected. Sub-control objects that overlap with or that are within a predetermined vicinity of an identified set of sub-control objects can be removed. Sub-control objects in the identified set of sub-control objects can be correlated to combine one or more of the sub-control objects in the identified set of sub-control objects to generate control objects that correspond to certain of the user interface objects of the user interface generated by the application program. |
US11604660B2 |
Method for launching application, storage medium, and terminal
A method for launching an application, a storage medium, and a terminal are provided. The method includes the following. An application to be preloaded is determined in response to an event of application preloading being triggered. Resources for launching the application to be preloaded are preloaded. The application to be preloaded includes a target application, the resources includes a first resource for launching the target application, and the first resource includes network data of the target application, which is dynamically updated on a network side. In response to receiving an instruction indicative of launching the target application, the target application is launched based on latest network data of the target application and the first resources preloaded. |
US11604659B2 |
Automated propagation of server configuration on a server cluster
Techniques are disclosed to automate secure propagation of a configuration to a plurality of servers in a server cluster. For example, the techniques may include a method. The method may include receiving, at a first computing device, a first public key associated with a target computing device, the first computing device having an updated configuration. The method may further include encrypting, at the first computing device, the updated configuration using the first public key. The method may further include sending the encrypted configuration to the target computing device. The method may further include decrypting, at the target computing device, the encrypted configuration using a first private key associated with the target computing device, wherein the first public key and the first private key are a first keypair associated with the target computing device. The method may further include updating the target computing device with the updated configuration. |
US11604657B2 |
Containerized point-of-sale (POS) system and technique for operating
A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface. |
US11604656B2 |
Method and apparatus for managing application
An electronic device is disclosed that includes a memory storing a first application run based on a first sandbox environment and a processor connected with the memory. The memory stores instructions which, when executed, cause the processor to determine whether it is necessary to change a first user identifier (UID) for the first application in response to an application installation request requesting to update the first application to a second application, assign a second UID for the second application using a UID mapping resident program based on it being necessary to change the first UID, and construct a second sandbox environment for the second application to have the second UID and a resource included in the first sandbox environment. |
US11604652B2 |
Streaming address generation
A digital signal processor having at least one streaming address generator, each with dedicated hardware, for generating addresses for writing multi-dimensional streaming data that comprises a plurality of elements. Each at least one streaming address generator is configured to generate a plurality of offsets to address the streaming data, and each of the plurality of offsets corresponds to a respective one of the plurality of elements. The address of each of the plurality of elements is the respective one of the plurality of offsets combined with a base address. |
US11604651B2 |
Methods and devices for hardware characterization of computing devices
A machine characterization device for determining one or more machine characterization parameters of a computing device depending on a machine signature determined from sets of timing measurements associated with at least one machine characterization instruction executed by one or more processors comprised in the computing device using at least two machine configurations. A machine configuration comprises a sequence of two or more machine configuration instructions defining an order of execution of one or more instructions by the one or more processors. |
US11604642B2 |
System for computer program code issue detection and resolution using an automated progressive code quality engine
A system is provided for computer program code issue detection and resolution using an automated progressive code quality engine. In particular, the system may automatically detect issues with computer program code automatically resolve the issues detected on any computing system within a network environment. The system may comprise a progressive code quality engine configured to use machine learning algorithms to adaptively detect code quality issues and a rule imposition engine that automatically resolves the issues detected by the code quality engine. The system may further comprise one or more edge device-based quality enablers that may coordinate the resolution of code quality issues with a cloud-based master controller. In this way, the system provides a seamless and dynamic end-to-end solution for addressing code quality issues. |
US11604640B2 |
Code refactor renaming recommender
An approach to code refactor renaming may be provided. Source code with a naming convention for functions and classes can be presented to a machine learning model. The model may identify the names for functions and classes. The identified names may be tokenized. Docstrings associated with functions and classes may be identified. Code for the identified functions and classes and associated may be input into a feature vector generation mechanism. A model may be trained mapping the generated feature vectors to tokenized identified names, via regression. The model can be utilized to analyze input code with the same naming convention to predict names for functions and classes, allowing for the recommendation of function and class names in accordance with the programming code naming convention. |
US11604634B2 |
Managing installation of applications on a computing device
A computing device can manage installation of an application program using an agent registered with an operating system. The agent can receive a notification in response to a user request to mount a disk image. The disk image can include the application program. The agent can generate metadata associated with the disk image. An action to take can be determined based on the metadata. The application program can be installed using privileges of the agent without changing privileges of an account for the current user. |
US11604632B2 |
Development environment deployment for multiple developer types
Disclosed herein are systems, methods, and software managing the deployment of development environments for an organization. In one example, a computing system may identify a request for a development environment. In response to the request, the computing system may select one or more images for the development environment from a plurality of images based on an identifier associated with the request and initiate one or more virtual nodes from the one or more images based on a configuration associated with the identifier. |
US11604629B1 |
Automatic workflow generation based on annotated code statements
Automatic workflow generation is described. One or more files containing code statements for accessing and modifying information in a destination database is received. The code statements are parsed from the one or more files and dependencies between the code statements are determined. A dependency graph is built by arranging the code statements according to the dependencies between the code statements. The dependency graph is partitioned by identifying at least one barrier code statement having an unclear dependency and dividing the dependency graph between code statements occurring prior to the at least one barrier code statement and code statements occurring after the at least one barrier code statement. Jobs are scheduled based on the partitioned dependency graph, and the code statements are annotated according to the scheduled jobs. A workflow is then automatically generated based on the annotated code statements. |
US11604628B2 |
Generation and/or recommendation of tools for automating aspects of computer programming
Implementations are described herein for leveraging prior source code transformations to facilitate automatic creation and/or recommendation of tools for automating aspects of source code transformations captured in real time. In various implementations, a transformation made by a programmer to a source code snipped may be captured in a source code editor application in real time. Based on the transformation and the intent, one or more candidate source code transformations may be identified from one or more repositories of prior source code transformations made by one or more other programmers. The source code editor application may be caused to provide output indicative of a tool that is operable to automate one or more edits associated with both the transformation made by the programmer to the source code snippet and with one or more of the candidate source code transformations. |
US11604625B2 |
Dynamic validation framework extension
A programming language framework may be enhanced to provide for dynamic validation. Dynamic validation allows the validator function for any variable to be selected at runtime rather than statically declared at programming-time. Instead of annotating a variable with an annotation that refers to a specific validator function or constraint type, programmers can annotate a variable with an annotation that indicates that the validator function will be selected dynamically at runtime. When a runtime instance of the variable is created, the programming language framework may identify the dynamic validation annotation on the variable, and then use the runtime values in the variable to determine which validator function(s) should be used. |
US11604619B2 |
Display device and method of controlling plurality of display devices
Provided herein may be a display device and a method of controlling a plurality of display devices. The method may include displaying, on a first display device, a first image including a first partial image, a second partial image, and a third partial image, transmitting, by the first display device, a second image including a fourth partial image corresponding to the first partial image, a fifth partial image corresponding to the second partial image, and a sixth partial mage corresponding to the third partial image to a second display device, displaying the second image on the second display device, receiving, by the first display device, a first touch input for a first input interface included in the third partial image, and receiving, by the first display device, a second touch input for at least one of the fourth, fifth partial image, and sixth partial images. |
US11604617B2 |
Printer connectable to a network and an information processing terminal
The printer (10) of the present disclosure is a printer connectable to a network (30) and an information processing terminal (20), including a control section (15) configured to: when obtaining data in accordance with the network class from the information processing terminal (20), extract a first frame based on a first communication standard used for communications between the printer (10) and the network (30), from the data; when determining that destination information included in the first frame specifies the printer (10), extract and interpret print information included in the first frame; and when determining that the destination information included in the first frame does not specify the printer (10), forward the first frame to the network (30). |
US11604615B2 |
Printing system for suppressing wasteful transmission of notification information
A communication system and a control method are provided, which are capable of suppressing wasteful transmission of notification information. To this end, in a case where predetermined information is not received despite that notification information has been transmitted, this problem is solved by providing an information processing apparatus having a control unit configured to perform control so that the notification information is not transmitted anew. |
US11604610B2 |
Methods and systems for storing data in a distributed system using offload components
A method for storing data, the method comprising receiving, by an offload component in a client application node, a request originating from an application executing in an application container on the client application node, wherein the request is associated with data and wherein the offload component is located in a hardware layer of the client application node, and processing, by the offload component, the request by a file system (FS) client and a memory hypervisor module executing in a modified client FS container on the offload component, wherein processing the request results in at least a portion of the data in a location in a storage pool. |
US11604606B2 |
Prefetch signaling in memory system or subsystem
Methods, systems, and devices for prefetch signaling in a memory system or sub-system are described. A memory device (e.g., a local memory controller of memory device) of a main memory may transmit a prefetch indicator indicating a size of prefetch data associated with a first set of data requested by an interface controller. The size of the prefetch data may be equal to or different than the size of the first set of data. The main memory may, in some examples, store the size of prefetch data along with the first set of data. The memory device may transmit the prefetch indicator (e.g., an indicator signal) to the interface controller using a pin compatible with an industry standard or specification and/or a separate pin configured for transmitting command or control information. The memory device may transmit the prefetch indicator while the first set of data is being transmitted. |
US11604602B2 |
Control device, execution device and device management method
A control device, an execution device, a device management method, and a device management system are provided, and are related to the field of network technologies. The control device includes: a network communications interface configured to connect to an execution device through a network, where the execution device is a network communications device; and a processor configured to send a device management protocol packet through the network communications interface, where the device management protocol packet indicates an operation performed on a register in a first chip in the execution device and/or the device management protocol packet indicates that a pin of a second chip in the execution device is set to a status indicated by the device management protocol packet. |
US11604595B2 |
Data mirroring and data migration between storage volumes using system control processors
A method for managing composed information handling systems includes receiving, by a system control processor, a mirroring policy from a system control processor manager, receiving an application write request from a first application instance, based on the application write request and the mirroring policy: initiating servicing of the application write request by a first composed information handling system, initiating servicing of an SCP write request by a second composed information handling system, wherein the SCP write request is based on the application write request, receiving a SCP response from the SCP write request from a second system control processor, wherein a second composed information handling system comprises the second system control processor and is executing a second application instance of the cluster application, and sending a write response to the first application instance, wherein the write response is based, at least in part, on the SCP response. |
US11604588B2 |
Information processing apparatus and method for controlling information processing apparatus having a slew rate of an output signal adjustable through a setting of impedance
An apparatus includes a nonvolatile semiconductor memory device storing identification information and first setting information on an output signal, a memory holding identification information of nonvolatile semiconductor memory devices, the identification information including the identification information of the nonvolatile semiconductor memory device, and setting information on an output signal associated with the identification information of the nonvolatile semiconductor memory devices, the setting information including at least second setting information on the output signal, and a processor acquiring the identification information of the nonvolatile semiconductor memory. |
US11604586B2 |
Data protection method, with disk array tags, memory storage device and memory control circuit unit
A data protection method, a memory storage device and a memory control circuit unit are provided. The method includes: setting a plurality of disk array tags corresponding to a plurality of word lines and a plurality of memory planes, and the plurality of disk array tags corresponding to one of the word lines connected to one of the memory planes are at least partially identical to the plurality of disk array tags corresponding to another one of the word lines connected to another one of the memory planes; receiving a write command and data corresponding to the write command from a host system; and sequentially writing the data into the plurality of word lines and the plurality of memory planes corresponding to the plurality of disk array tags. |
US11604585B2 |
Data rebuild when changing erase block sizes during drive replacement
A method for rebuilding data when changing erase block sizes in a storage system is provided. The method includes determining one or more erase blocks to be rebuilt and allocating one or more replacement erase blocks, wherein the one or more erase blocks and the one or more replacement erase blocks have differing erase block sizes. The method includes mapping logical addresses, for the one or more erase blocks, to the one or more replacement erase blocks and rebuilding the one or more erase blocks into the one or more replacement erase blocks, in accordance with the mapping. |
US11604584B2 |
Storage system
In write processing of a data set group to be written to be one or more data sets to be written, a storage system performs encoding processing including processing for generating a data model showing regularity of the data set group to be written and having one or more input values as an input and the data set group as an output. In the write processing, the storage system writes the data model generated in the encoding processing and associated with a key of the data set group to be written. |
US11604583B2 |
Policy based data tiering
Hybrid data tiering, including: replicating multiple data objects from a first storage location on a first computer system to a second storage location at a second computer system; receiving, from a client computing system, a retention policy specifying one or more rules or conditions to evaluate to determine whether to continue storing data at a first storage location in addition to storing the data at a second storage location; identifying, in accordance with the retention policy, some of the multiple data objects to continue storing at the first storage location, wherein all of the multiple data objects remain stored at the second storage location; and selecting the identified some of the multiple data objects to remain stored at the first storage location. |
US11604582B2 |
Method and system for controlling the use of a cartridge
A system for printing an imprint on a flat material includes a cartridge holding a consumable (e.g. ink) and at least one material processing device (MPD) (e.g. franking machine) having a printer and a data processor connected to the printer to control use of the cartridge to produce the imprint. The MPD is configured to detect insertion of the cartridge into the printer and generate current consumption information representing the use of the cartridge by the printer since insertion. The cartridge can include a first non-volatile memory that (unchangeably) stores a unique cartridge identification of the cartridge. The data processor is configured to: cause, based on a predeterminable usage-relevant event occurring, a current use-information, generated based on the current consumption information logically linked to the cartridge identification, to be stored in a second memory, and write to an irreversibly writable memory area of the first memory when the event occurs. |
US11604573B2 |
Self-clustering stacks of visible information units in an infinitely zoomable space on a graphical computing device
An electronic device has a display, one or more processors, and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a graphical user interface having a viewport of a canvas containing a plurality of graphical information units. Each graphical information unit has (i) a respective location on the canvas, (ii) a respective size, and (iii) respective information content independent of size, displayed according to a current location of the viewport and a current scale of the viewport. The device displays the graphical information units according to relative size determination using a specific size metric, including displaying each smaller graphical information unit in front of each fully or partially overlapping larger graphical information unit, thereby displaying a visual hierarchy of the graphical information units on the canvas. |
US11604569B2 |
Systems and methods for generating a personalized lobby interface based on contest attributes and user attributes
Systems and methods for generating a personalized lobby interface based on contest attributes and user attributes for one or more users of a contest management system. The contest management system can generate, execute and maintain a plurality of contests, such as but not limited to, fantasy sports contests. Further, the contest management system can maintain a plurality of user profiles with each of the user profiles associated with at least one user. To provide content and/or recommendations to one or user profiles, the contest management system can create one or more personalized lobbies for each of the user profiles. The personalized lobbies can display one or more contests selected by the contest management system that a user associated with the respective user profile may be interested in based in part on their respective profile attributes and/or contest history. |
US11604567B2 |
Information processing method and terminal
An information processing method and a terminal are provided. The terminal has a first screen and a second screen, and the method includes: in a case that running interfaces of applications are separately displayed on the first screen and the second screen, if a target event is received, displaying, on a target screen, a floating control that is used to indicate the target event; receiving an input for the floating control; and processing the target event in response to the input for the floating control, where the target screen is the first screen or the second screen. |
US11604558B2 |
Display control device, display control method, and storage medium
A display control device comprising a display control section configured to arrange, on a display, icons for starting each of a plurality of applications, an acquisition section configured to acquire a number of times of use for each of the applications; and a computation section configured to compute a priority level for each of the applications based on a condition including the number of times of use as acquired by the acquisition section, the display control section being configured to effect a rearrangement, in a prescribed region of the display section, each icon having a high ranking for the priority level computed by the computation section, and, during the rearrangement, being configured to fix a display position of icons remaining in the prescribed region. |
US11604555B2 |
Highlighting data marks in popup secondary data visualizations according to selected data values from primary data visualizations
A computing device displays a primary data visualization in a data visualization workbook that includes a second worksheet having a secondary data visualization. The primary data visualization includes a plurality of visual marks representing a first set of data fields from a dataset. A first user input in a tooltip definition refers to the secondary data visualization. A second user input selects a first visual mark. In response to the second user input, the device generates a highlighted version of the secondary data visualization, for a second set of data fields from the dataset, specified in the second worksheet, based on the selected first visual mark. The device displays the generated secondary data visualization in a tooltip. Sometimes the device receives a third user input selecting a second visual mark in the plurality of visual marks, and dynamically updates the displayed secondary data visualization based on the second visual mark. |
US11604554B2 |
System and method for displaying changes to a number of entries in a set of data between page views
A system and method for displaying changes to a number of entries between page views is provided. |
US11604551B2 |
Display device comprising display substrate and touch control substrate
The present disclose provides a touch control substrate and a display device and relates to the field of touch control technologies. The touch control substrate has a fingerprint recognition area and includes a plurality of touch control electrode units. The touch control electrode unit includes a mesh electrode composed of a plurality of electrode lines, and at least one touch control electrode unit is located in the fingerprint recognition area. The touch control electrode unit in the fingerprint recognition area is divided into a first area and a second area surrounding the first area, and a coverage rate of the plurality of electrode lines in the first area is smaller than a coverage rate of the plurality of electrode lines in the second area. |
US11604548B2 |
Capacitive sensor mesh with discontinuities
A display with a curved portion is provided. The display includes a capacitive sensor mesh layer including a plurality of cells, wherein at least a cell of the plurality of cells includes at least one cell face that has a discontinuity in the cell face based at least in part on a position of the cell on the curved portion. |
US11604545B2 |
Electroluminescent display including touch sensor
An electroluminescent display is disclosed. The electroluminescent display includes an electroluminescent element disposed in a display area of a substrate, an encapsulation unit disposed on the electroluminescent element, a first mesh electrode layer disposed on the encapsulation unit, an insulating layer covering the first mesh electrode layer, and a second mesh electrode layer disposed on the insulating layer. The first mesh electrode layer includes a first mesh electrode and a second mesh electrode separated from the first mesh electrode. The second mesh electrode layer includes a third mesh electrode extended in a first direction and a fourth mesh electrode extended in a second direction intersecting the first direction through the first mesh electrode intersecting the third mesh electrode. |
US11604543B2 |
Detection device
According to an aspect, a detection device includes: photodiodes; a light source; a detection circuit configured to detect detection signals output from the photodiodes; and an exposure period adjusting circuit configured to determine an exposure period of the photodiodes. A relation between an output value output from the detection circuit and the exposure period comprises a linear region and a saturated region, and a gradient of the output value with respect to the exposure period in the saturated region is smaller than a gradient of the output value with respect to the exposure period in the linear region. The exposure period adjusting circuit is configured to determine the exposure period based on a first output value output from the detection circuit in a first exposure period, a second output value output from the detection circuit in a second exposure period, and a reference output value set in advance. |
US11604542B2 |
Display system and control method for display device
In a display system, a display device includes a plurality of gate lines, a plurality of source lines and a plurality of common electrodes used for both image display and touch detection. A first acquirer acquires a specific frequency to be avoided. A second acquirer acquires a frequency of a control signal used to control the display device. When the specific frequency and the frequency of the control signal satisfy a changing condition, a changing unit changes the frequency of the control signal. |
US11604537B2 |
Display device with touch panel and method for controlling display device with touch panel
A display device includes a touch panel, a panel control unit, and a storage unit configured to store an image signal. The panel control unit provides control to perform a touch detection operation and a write operation in an alternating manner in an image input period and to perform at least the touch detection operation at regular intervals in a suspension period. When an image input period starts, the panel control unit provides control to perform the write operation after an ongoing or subsequent touch detection operation finishes. |
US11604532B2 |
Operating device for a vehicle
The invention relates to an operating device for a vehicle, comprising a display with a touch-sensor system for inputting a command and additionally a retaining device which retains the display. The retaining device has a base face and a free area which is defined by support elements protruding from the base face. The operating device is additionally provided with at least one actuation sensor for detecting a bend of the display upon being manually actuated and an analysis unit which is connected to the touch sensor system and the at least one actuation sensor for analyzing the signals of the touch sensor system and the at least one actuation sensor. |
US11604530B1 |
Display with touch sensing integration
The present invention provides a novel pixel array with touch component integration, the structure includes pluralities of the pixels, arranged in an array with a gap between the horizontal space. Two touch electrode layers are arranged in the gap which are alternately with the pixels, thereby the spatial integration efficiency could be improved by integrating touch sensing electrode layers within the display pixels. |
US11604527B2 |
Touch sensor and display device including touch sensor
A display device may include a display panel, a sensor unit, and a touch driver. The sensor unit is provided on the display panel and may output a sensing signal corresponding to a touch input. The sensor unit may include a first electrode and may include a conductive layer provided between the display panel and the first electrode and spaced from the first electrode. The touch driver may include a signal receiver. The signal receiver may include a first input terminal electrically coupled to the first electrode, may include a second input terminal electrically coupled to the conductive layer, may receive the sensing signal, and may output a signal corresponding to a voltage difference the first input terminal and the second input terminal. |
US11604520B2 |
Position indicating device and spatial position indicating system
A position indicating device includes a housing in which an electronic pen including a pen tip is mountable, a force sense generator configured to generate a force sense, and a processor configured to control the force sense generator to generate the force sense when, with the electronic pen mounted in the housing, a distance between a position of the pen tip of the electronic pen in a virtual reality space and an object in the virtual reality space is equal to or less than a predetermined value. |
US11604517B2 |
Information processing device, information processing method for a gesture control user interface
An information processing device obtains an indicated position that is actually indicated by an object which is directed toward a screen and located on a plane including the screen. The information processing device obtains a relative position of a user to the actual indicated position. The information processing device obtains an input position on the screen, which corresponds to a current position of the object, and enables suppression of a movement amount of the input position with respect to an operation amount based on the relative position when the user has moved the object. The information processing device executes predetermined processing based on the input position. |
US11604515B2 |
Network virtualization platforms enhanced with non-visual sensory interactivity
Concepts and technologies disclosed herein are directed to visualization for network virtualization platforms (“NVPs”) enhanced with non-visual sensory interactivity. A computer system can obtain data associated with an NVP. The computer system can generate a non-visual feedback environment representative of at least a portion of the network virtualization platform. The non-visual feedback environment can include non-visual sensory feedback to be presented to a user. The computer system also can receive one or more rules associated with the data. The rule(s) can be associated with one or more service elements of the NVP. The rule(s) alternatively or additionally can be associated with one or more events. The computer system can provide the non-visual sensory feedback via a non-visual sensory feedback device that outputs the non-visual sensory feedback to be sensed by the user. The non-visual sensory feedback can include audio feedback, haptic feedback, olfactory feedback, or some combination thereof. |
US11604514B2 |
Substrate having a visually imperceptible texture for providing variable coefficients of friction between objects
Disclosed herein is a substrate for an electronic device. The substrate has a visually imperceptible surface texture that exhibits different coefficients of friction on various input objects. In some implementations, the texture of the textured substrate is created using a gas etching process. |
US11604511B2 |
Robust photosensor-based facial expression detector
Disclosed herein is robust detection of facial expressions that accounts for interferences on the face. In one embodiment, a system includes a head-mounted device that comprises (i) light sources configured to emit light towards a first region on a user's face, and (ii) discrete photosensors, spread over more than 2 cm, which take measurements of reflections of the light from the first region. Additionally, the system includes a head-mounted camera that captures images of a second region on the face. A computer calculates, based on the images, an extent of presence of hair over a portion of the first region. Optionally, the computer calculates extents of other interferences such as perspiration, applied makeup, and skin infection. The computer then detects facial expressions of the user based on the measurements of the reflections and the calculated extent of the hair and/or other interferences. |
US11604509B1 |
Event camera for eye tracking
Methods and systems for sensing physical quantities are provided. In one example, an apparatus comprises: a plurality of sensing elements, each sensing element being configured to measure a physical quantity and to generate a measurement result; and a controller configured to: receive first measurement results from at least a subset of the plurality of sensing elements, each of the first measurement results corresponding to an event based at least in part on satisfying a relationship with a threshold; populate an event matrix based in part on the first measurement results; populate a change matrix based in part on the threshold; and generate information related to a distribution of the measurement results among the plurality of sensing elements based at least in part on the event matrix and the change matrix. |
US11604508B2 |
Virtual object display interface between a wearable device and a mobile device
Systems, devices, media, and methods are presented for displaying a virtual object on the display of a portable eyewear device using motion data gathered by a face-tracking application on a mobile device. A controller engine leverages the processing power of a mobile device to locate the face supporting the eyewear, locate the hand holding the mobile device, acquire the motion data, and calculate an apparent path of the virtual object. The virtual object is displayed in a series of locations along the apparent path, based on both the course traveled by the mobile device (in the hand) and the track traveled by the eyewear device (on the face), so that the virtual object is persistently viewable to the user. |
US11604507B2 |
Information processing method, non-transitory recording medium, and information processing apparatus
Appropriately separating at least two different types of processing by using a motion of a predetermined part provided with a sensor. An information processing method executed by a processor included in an information processing apparatus, the information processing method comprising: sequentially acquiring data relating to a movement speed of a predetermined part of a user from a sensor mounted on the predetermined part; determining whether or not the data is equal to or higher than a predetermined threshold; controlling, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and controlling, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing. |
US11604506B2 |
Method for reducing power consumption of electronic device, and apparatus
An electronic device supporting power consumption reduction can be operated in a power saving mode or in an active mode, and the electronic device includes a first processor and a second processor. The first processor is configured to be powered off when the electronic device is in the power saving mode. The second processor is configured to, when the electronic device is in the power saving mode, control peripheral hardware associated with a local bus of the first processor. The peripheral hardware includes at least one of the following: a display unit, an input unit, a BLUETOOTH unit, and a sensing unit. |
US11604498B2 |
Fan cage and electronic device having the same
A fan cage is at least adapted to a first fan and a second fan smaller than the first fan. The fan cage includes a cage body and an adjustment member. The cage body defines a first accommodation portion in a size fitting the first fan. The adjustment member is movably disposed on the cage body and switchable between a laid down status and an upright status within the first accommodation portion. When the adjustment member is in the upright status, the adjustment member is upright in the first accommodation portion so that the adjustment member and the cage body together define part of the first accommodation portion as a second accommodation portion in a size fitting the second fan. |
US11604497B2 |
Electronic device
An electronic device, including a substrate, a transistor, a data line, a first transparent conductive layer, an insulating layer, and a metal layer, is provided. The transistor is disposed on the substrate. The data line is disposed on the substrate and electrically connected to the transistor. The first transparent conductive layer is disposed on the data line. The insulating layer is disposed on the first transparent conductive layer. The metal layer is disposed on the data line and overlapped with the data line. The electronic device of the disclosure may reduce an impedance of the transparent conductive layer, mitigate a problem of visual visibility caused by metal reflection, reduce a probability of light entering a semiconductor layer of the transistor, or increase an aperture ratio. |
US11604496B2 |
Modular replaceable mobile communication device
A mobile communication device is disclosed, and is modularized to include an electronic device for performing mobile communication and a frame assembly. The frame assembly comprises a circuit board having an electrical connection interface and a frame having a recess for receiving the electronic device. In addition, a first electrical connector is disposed on a side wall of the recess, and the electronic device has a second electrical connector connected to the first electrical connector, such that the electronic device coupled to the circuit board via the forgoing two electrical connectors. By inserting the mobile communication device into an accommodation space in a casing of a host electronic device, the electrical connection interface is inserted into an electrical slot that is arranged in a printed circuit board in the casing, thereby achieving a function expansion of mobile communication for the host electronic device. |
US11604495B2 |
Computer system with side plenum cooling
A rack-mountable computer system directs separate portions of a cooling airflow from an inlet air plenum in the computer system interior through separate air passages to remove heat from separate portions of a set of heat-producing components. The air passages can preclude a portion of cooling airflow removing heat from a component from being preheated by another component. Plenums and air passages can be established through the arrangement of components in the interior. Components can be arranged in progressive offsets throughout the depth of the interior to vary plenum flow area throughout the depth, which can progressively impede and redirect airflow through the inlet plenum into the air passages. Arrangements can include an angled row, a staggered configuration, etc. The computer system can include a chassis which can translate, while maintaining operation of hot-pluggable electronic components coupled throughout the depth, to enable swapping of hot-pluggable electronic components throughout the interior. |
US11604490B1 |
Low frequency power supply spur reduction in clock signals
Techniques and apparatus for reducing low frequency power supply spurs in clock signals. One example circuit generally includes a first power supply circuit configured to generate a first power supply voltage on a first power supply rail, a second power supply circuit configured to generate a second power supply voltage on a second power supply rail, a clock distribution network, and a feedback circuit coupled between the second power supply rail and at least one input of the first power supply circuit. The feedback circuit may be configured to sense the second power supply voltage, to process the sensed second power supply voltage, and to output at least one feedback signal to control the first power supply circuit based on the processed second power supply voltage. The clock distribution network may include first and second sets of clock drivers powered by the first and second power supply voltages, respectively. |
US11604489B2 |
System and method for micromechanical logical and gate
The present disclosure relates to a mechanical AND-gate logic system that may make use of a first and second lever arms, a first pivot linkage coupling the lever arms, an output member, and a second pivot linkage coupling the second lever arm to the output member. The first lever arm has first and second spaced apart ends for independently receiving separate logic level 1 or logic level 0 input signals thereon, and an output end spaced apart from the first and second input ends. The output end is disposed generally equidistant from the first and second spaced apart ends. The second lever arm has an input end and an output end and can move in both pivoting and translating movements. The first pivot linkage couples the output end of the first lever arm to the input end of the second lever arm such that both the input end and the output end of the second lever arm are able to either pivot and or to translate. The second lever arm is only able to translate and apply a logic 1 level input signal to the output member, to thus generate a logic 1 level output signal, when a logic level 1 input signal is applied simultaneously to both of the first and second input ends of the first lever arm. |
US11604488B2 |
Input device
An input device includes a fixed unit, a rotary member rotatably supported by the fixed unit, a rotation-detecting unit that detects a rotation angle of the rotary member, a brake-applying unit that applies a braking force to the rotary member, a torque-applying unit that applies a driving torque to the rotary member, and a control unit that controls the brake-applying unit and the torque-applying unit. The brake-applying unit includes magnetorheological fluid, a brake-applying coil that applies a magnetic field to the magnetorheological fluid, a shaft to which braking torque that changes with viscosity of the magnetorheological fluid is applied, and a transmission gear provided on the shaft and that is in mesh with a gear provided on the rotary member. The shaft is positioned on an outer side with respect to the rotary member in a radial direction of the rotary member. |
US11604485B2 |
Multiple power management integrated circuits and apparatus having dual pin interface
Multiple power management integrated circuits (PMICs) may perform communication and power sequence operation coordination between the multiple PMICs through a communication interface connected to two signal lines using a dual pin interface. The multiple PMICs include a main PMIC configured to communicate with at least one application processor through a system interface and at least one sub-PMIC configured to communicate with the main PMIC through the communication interface. A first signal line uses a single bidirectional signaling scheme, and a power status signal PSTATUS is exchanged between the main PMIC and the at least one sub-PMIC through the first signal line. A second signal line uses a single unidirectional signaling scheme, and a power sequence control signal PIF is transmitted from the main PMIC to the at least one sub-PMIC through the second signal line. |
US11604471B2 |
Systems and methods for crowd navigation in support of collision avoidance for a motorized mobile system
A system and method for a motorized mobile chair using a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the people and a plurality of bearing measurements to the people. The system has at least one processor to receive the sensor data about the people, group the detected people into a plurality of zones, determine a closest person in each zone, and generate one or more control signals to cause the motorized mobile chair to match a speed and a direction of the closest person in the zone corresponding to a direction of travel of the motorized mobile chair while at least approximately maintaining a selected space to the closest person in the zone corresponding to the direction of travel of the motorized mobile chair. |
US11604468B2 |
Techniques for blended control for remote operations
Methods, systems, computer-readable media, and apparatuses for blended control of remote operation of vehicles are presented. The sensors of automated vehicles can detect conditions for which there is no preprogrammed response. In these situations, automated vehicles can engage a remote operator mode. Remote operation of vehicles can be difficult. These techniques can use the automated driving system of the vehicle to monitor the driving commands from a remote operator and the sensor information of the vehicle. The commands from the remote operator can be analyzed by a supervision module in the automated vehicle. The supervision module can also receive vehicle sensor information. The supervision module can correct or adjust the remote operator commands as necessary to avoid collision, dampen remote operator induced oscillations, and provide for a smoother, safer, and more realistic driving experience. |
US11604466B2 |
Robot balance control method, computer-readable storage medium and robot
A robot balance control method includes: obtaining force information associated with a left foot and a right foot of the robot; calculating a zero moment point of a center of mass (COM) of a body of the robot based on the force information; calculating a first position offset and a second position offset of the robot according to the zero moment point of the COM of the body; updating a position trajectory of the robot according to the first position offset and the second offset to obtain an updated position of the COM of the body; performing inverse kinematics analysis on the updated position of the COM of the body to obtain joint angles of the left leg and the right leg of the robot; and controlling the robot to move according to the joint angles. |
US11604463B1 |
System and method for adjusting vehicle location
Systems and methods for repositioning autonomous vehicles are disclosed. The systems and methods facilitate moving vehicles of a fleet of vehicles into more advantageous locations. For example, autonomous vehicles can be moved from positions where a vehicle would be difficult to access by a user and/or be less likely to be used by a user to positions that provide easier access by a user and/or make the vehicle more likely to be used. |
US11604462B2 |
Heterogeneous processing in unmanned vehicles
A system-on-module (SOM) for controlling an unmanned vehicle (UV) is provided. The SOM comprises a circuit board, a first processing system in operative communication with the circuit board, and a second processing system in operative communication with the circuit board. The first processing system includes one or more first processing units and a volatile programmable logic array. The first processing system is configured to execute a first process for the UV. The second processing system includes one or more second processing units and a non-volatile programmable logic array. The second processing system is configured to monitor execution of the first process by the first processing system. |
US11604459B2 |
Real-time control using directed predictive simulation within a control system of a process plant
A real-time control system includes a simulation system to implement a predictive, look-ahead function that provides an operator with information that enables a higher level of situational awareness of the expected transitional events of future steps within the control program or sequence logic. The simulation system enables future steps and transitions to be monitored before they actually occur, which enables the operator to recognize and potentially take action, in a current time step, to alleviate the underlying cause of the problem, thus reducing the likelihood of or preventing a sequence stall of the control program. |
US11604458B2 |
Anomaly determination device and anomaly determination method
An anomaly determination device and an anomaly determination method determine an anomaly of a device based on state data of the device, by using a first determination model configured to determine whether a predetermined anomaly has occurred in the device, and a second determination model configured to classify state of the device, and output the determined anomaly of the device as an unknown anomaly in a case where the anomaly of the device is not the predetermined anomaly. |
US11604454B2 |
Data processing apparatus, data transmission method, and recording medium
A data processing apparatus executes a process on each piece of data repetitively transmitted from a device and transmits processing information on the process to a receiving apparatus, and includes an outputter and a GW communicator. The outputter acquires conditional information, indicating whether a transmission condition required for transmission of generation data generated in execution of the process to the receiving apparatus is satisfied, after every generation of generation data. When the conditional information indicates satisfaction of the transmission condition for the piece of generation data, the outputter outputs additional information on satisfaction or dissatisfaction of the transmission condition for at least one of another piece of generation data generated immediately before or after the piece of generation data. The GW communicator transmits the processing information including the generation data for which the condition is satisfied and the additional information to the receiving apparatus. |
US11604451B2 |
Method and system of reducing charged particle beam write time
A method for exposing a pattern in an area on a surface using a charged particle beam lithography is disclosed and includes inputting an original set of exposure information for the area. The area comprises a plurality of pixels, and the original set of exposure information comprises dosages for the plurality of pixels in the area. A backscatter is calculated for a sub area of the area based on the original set of exposure information. A dosage for at least one pixel in a plurality of pixels in the sub area is increased, in a location where the backscatter of the sub area is below a pre-determined threshold, thereby increasing the backscatter of the sub area. A modified set of exposure information is output, including the increased dosage of the at least one pixel in the sub area. |
US11604450B1 |
Processing machine and determining method for determining abnormal processing of the processing machine
A method for determining an abnormal processing of a processing machine is disclosed, and includes: obtaining an acceleration signal corresponding to an acceleration of a tool tip from an accelerometer arranged on a tool-end of the processing machine; performing an integral process to the acceleration signal to generate a movement information; obtaining a motor position information of a motor used to bring the tool-end to move; respectively performing a coordinate alignment process to the movement information and the motor-position information to generate a transformed movement information and a position vector respectively being described based on a workpiece-end coordinates system used by a workpiece-end of the processing machine; combining the transformed movement information and the position vector to generate a relative movement value between the tool tip and the workpiece-end; and, determining whether an abnormal processing occurs based on the relative movement value. |
US11604448B2 |
Electric power grid inspection and management system
In some embodiments, the system is directed to an autonomous inspection system for electrical grid components. In some embodiments, the system collects electrical grid component data using an autonomous drone and then transmits the inspection data to one or more computers. In some embodiments, the system includes artificial intelligence that analysis the data and identifies electrical grid components defects and provides a model highlighting the defects to a user. In some embodiments, the system enables a user to train the artificial intelligence by providing feedback for models where defects or components are not properly identified. |
US11604447B2 |
Condition monitoring system
A condition monitoring system which collects operation data from a machine and monitors a condition of the machine includes: a storage unit that stores information indicating components of a first machine for which a model for a sensor data analysis has been created and components of a second machine for which the model is newly created, information indicating a correspondence relationship between the components of the first machine and the components of the second machine, and information relating to the model; a model creation unit that creates model candidates of the second machine from the model similar to the second machine by using the information stored in the storage unit, and creating information relating to a model candidate selected via an input unit out of the model candidates as the model of the second machine; and a display unit that displays the model candidates. |
US11604442B2 |
Predictive monitoring and diagnostics systems and methods
System and method for improving operation of an industrial automation system, which includes a control system that controls operation of an industrial automation process. The control system includes a feature extraction block that determines extracted features by transforming process data determined during operation of an industrial automation process based at least in part on feature extraction parameters; a feature selection block that determines selected features by selecting a subset of the extracted features based at least in part on feature selection parameters, in which the selected features are expected to be representative of the operation of the industrial automation process; and a clustering block that determines a first expected operational state of the industrial automation system by mapping the selected features into a feature space based at least in part on feature selection parameters. |
US11604441B2 |
Automatic threshold selection of machine learning/deep learning model for anomaly detection of connected chillers
A chiller threshold management system for a building, including one or more memory devices and one or more processors. The one or more memory devices are configured to store instructions to be executed on the one or more processors. The one or more processors are configured to determine whether chiller fault data exists in chiller data used to generate a plurality of chiller prediction models. The one or more processors are further configured to generate a first threshold evaluation value for each of the plurality of chiller prediction models using a first evaluation technique in response to a determination that chiller fault data exists in the chiller data, and generate a second threshold evaluation value for each of the chiller prediction models using a second evaluation technique in response to a determination that chiller fault data does not exist in the chiller data. The one or more processors are configured to select a first threshold for each of the plurality of chiller prediction models based on the first threshold evaluation values in response to the determination that chiller fault data exists in the chiller data, and select a second threshold for each of the plurality of chiller prediction models based on the second threshold evaluation values in response to the determination that chiller fault data does not exist in the chiller data. |
US11604440B2 |
Control switching device for abnormality prevention in multiple terminals
There is provided a control device that prevents the occurrence of an abnormality in control using artificial intelligence in the case where an abnormality occurs in another terminal that performs the control using the artificial intelligence. A control means (a first control unit) performs the control using artificial intelligence. The control means (second control unit) performs control different from the artificial intelligence. A control switching unit (a switching determination means, a switch) is configured to, when another terminal having the control means (the first control unit) is normal, cause the own control means (the first control unit) to perform the control using artificial intelligence, and when an abnormality occurs in another terminal having the control means (the first control unit), cause the control means (the second control unit) to perform the control different from artificial intelligence. |
US11604439B2 |
GNSS time synchronization in redundant systems
Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver. |
US11604437B2 |
Moving mechanism for a decorative element of a timepiece
A moving mechanism for a decorative element of a timepiece including a circular drive element arranged to be rotatable about a central axis, the decorative element being mounted on the drive element with an arbor integral with the decorative element and parallel to the central axis, and first device for driving the decorative element in a rotational motion about its own arbor and/or in a translational motion along its own arbor, the first drive device for the decorative element being mounted on the circular drive element and arranged to cooperate with fixed actuation device arranged in the periphery of the circular drive element such that the decorative element rotates about its arbor and/or moves along its arbor while rotating about the central axis. |
US11604433B2 |
Developing cartridge providing layout of electrodes and detection gear
A developing cartridge includes a developing electrode and a supply electrode. The developing electrode includes a first electrical contact in contact with a developing roller shaft, and a second electrical contact positioned closer to the developing roller shaft than a second agitator gear is to the developing roller shaft. The second electrical contact is positioned farther from the developing roller shaft than the first electrical contact is from the developing roller shaft. The supply electrode includes a first electrical contact in contact with the supply roller shaft, and a second electrical contact positioned closer to the developing roller shaft than the second agitator gear is to the developing roller shaft. The second electrical contact of the supply electrode is positioned farther from the developing roller shaft than the second electrical contact of the developing electrode is from the developing roller shaft. |
US11604427B2 |
Image forming apparatus having a heater for heating a toner image
An image forming apparatus includes a plurality of heaters, a switch portion, and first and second supply lines. The heaters heat a toner image. The switch portion is connected to an alternating-current power source, and opens and closes in a manner interlocked with the opening and closing of a cover. The first supply line connects the respective one ends of the heaters to the switch portion. The second supply line connects the respective other ends of the heaters to the switch portion. The second supply line has a branch portion. The respective other ends of the heaters are each connected to one of branch lines which are electric wires that branch off from the branch portion. The switch portion is disposed between the branch portion and the alternating-current power source. |
US11604422B2 |
Image forming apparatus that selects exposure pattern
An image forming apparatus includes a storage unit configured to store pattern information and a generation unit configured to generate a drive signal for driving an exposure unit. The pattern information indicates a plurality of exposure patterns for a first pixel, the plurality of exposure patterns are selected such that whether exposure patterns that are identical to each other among the plurality of exposure patterns are adjacent to each other, or two exposure patterns that are different from each other among the plurality of exposure patterns are adjacent to each other in the main scanning direction, the non-exposure regions are not consecutively present between the two exposure patterns, and in a case where the plurality of exposure patterns are consecutively used in the main scanning direction, the generation unit randomly selects an exposure pattern to be used. |
US11604420B2 |
Self-calibrating overlay metrology
A self-calibrating overlay metrology system may receive device overlay data from device targets on a sample, determine preliminary device overlay measurements for the device targets including device-scale features using an overlay recipe with the device overlay data as inputs, receive assist overlay data from sets of assist targets on the sample including device-scale features, where a particular set of assist targets includes one or more target pairs formed with two overlay targets having programmed overlay offsets of a selected value with opposite signs along a particular measurement direction. The system may further determine self-calibrating assist overlay measurements for the sets of assist targets based on the assist overlay data, where the self-calibrating assist overlay measurements are linearly proportional to overlay on the sample, and generate corrected overlay measurements for the device targets by adjusting the preliminary device overlay measurements based on the self-calibrating assist overlay measurements. |
US11604417B2 |
Method for detecting flare degree of lens of exposure machine
Provided in the disclosure is a photomask for detecting flare degree of lens of exposure machine. The photomask includes a central exposure area and a peripheral area, exposure light of the exposure machine passing through the lens and then penetrating the central exposure area to expose photoresist on a wafer, wherein the entire central exposure area is provided with a shading layer to prevent the exposure light from penetrating; and the peripheral area is provided with a plurality of light-transmitting stripes, and stray light formed after the exposure light passes through the lens penetrates the plurality of light-transmitting stripes to expose the photoresist. Further provided in the disclosure is a method for detecting flare degree of lens of exposure machine by using the photomask. According to the disclosure, a lens flare problem of an exposure machine can be found and solved in time. |
US11604411B2 |
Resist composition and patterning process
A resist composition comprising a base polymer and a sulfonium salt of a carboxylic acid having an iodine or bromine-substituted hydrocarbyl group offers a high sensitivity, minimal LWR and improved CDU, independent of whether it is of positive or negative tone. |
US11604406B2 |
Method and apparatus for fabrication of very large scale integration pattern features via electroless deposition on extreme ultraviolet lithography photomasks
Embodiments disclosed herein include EUV reticles and methods of forming such reticles. In an embodiment a method of forming an EUV reticle comprises providing a reticle, where the reticle comprises, a substrate, a mirror layer over the substrate, where the mirror layer comprises a plurality of first mirror layers and second mirror layers in an alternating pattern, and a capping layer over the mirror layer. In an embodiment, the method may further comprise disposing a first layer over the capping layer, patterning an opening in the first layer, and disposing a second layer in the opening, where the second layer is disposed with an electroless deposition process. |
US11604403B2 |
Imaging system and projection device having off axis reflective element
An imaging system, including a light valve and a projection lens, is provided. The projection lens has a reduction side and a magnification side, and includes a lens group and a convex mirror. The light valve is configured on the reduction side. The projection lens is configured to image the beam from the light valve on a projection surface, and the projection surface is configured on the magnification side. There is an included angle between the projection surface and a light receiving surface. The lens group is configured on an optical path between the magnification side and the reduction side, and includes first to seventh lens elements sequentially arranged from the magnification side to the reduction side. The refractive powers of the first to seventh lens elements are respectively negative, negative, positive, positive, negative, positive, and positive. The convex mirror is configured on an optical path between the lens group and the magnification side. A projection device, including the imaging system, is also provided. |
US11604402B2 |
Projection system and projection method
A projection system and a projection method are provided. The projection system includes a first projector and a second projector. The first projector is configured to project a first grid picture onto a projection surface. The second projector is configured to project a second grid picture onto the projection surface. The second grid picture and the first grid picture are blended into a blended projection picture. The first grid picture includes a first overlap region. Grid lines of the first overlap region are displayed in a first color. The second grid picture includes a second overlap region. Grid lines of the second overlap region are displayed in a second color. The first color and the second color are complementary colors. When the blended projection picture is formed, grid lines of an overlap region of the first grid picture and the second grid picture are displayed in a recognition color. |
US11604401B2 |
Light source device and projection apparatus
Provided is a light source device, including: a first light source module, a set of lenses, a first light-homogenization component, a first light-combination device, and a wavelength conversion device. The first light source module is configured to emit a first light beam having first wavelength. The set of lenses and the first light-homogenization component are located in propagation path of the first light beam. The set of lenses is configured to converge the first light beam. The first light-homogenization component is configured to homogenize the first light beam. A second light beam formed by homogenization is incident on the first light-combination device, and the first light-combination device is located at a focus position of the set of lenses. The wavelength conversion device is located in propagation path of a third light beam emitted from the first light-combination device and configured to form excited light having second wavelength under excitation. |
US11604400B2 |
Articulating joint apparatus for a recording device
An articulating joint for coupling an accessory to a support comprises a platform, a base, and a wedge. The platform couples to one of the support and the accessory, and the base couples to the other of the support and the accessory. The platform includes a hinge having a bore and teeth positioned radially around the bore. The base includes an undercut and a complementary hinge having a thru hole. The wedge includes complementary teeth positioned radially around a passageway and a ramp that cooperates with the undercut of the base. A shaft having a threaded portion engages a threaded insert to couple the hinge of the platform, the wedge, and the complementary hinge of the base. Rotating the shaft to a locked position causes the teeth of the platform to mesh with the complementary teeth of the wedge to retain the platform in an orientation relative to the base. |
US11604398B2 |
Organic thin-film quantum sources
A photon source for generating entangled photons includes a pump laser, and 4-N, N-dimethylamino-4′-N′-methyl-stilbazolium-tosylate (DAST) crystals, the pump laser pumping the DAST crystals with pump photons to generate a stream of pairs of entangled photons, each pair comprising a signal photon and an idler photon. |
US11604397B2 |
Phase front shaping in one and two-dimensional optical phased arrays
Aspects of the present disclosure describe optical phased array structures and devices in which hyperbolic phase envelopes are employed to create focusing and diverging emissions in one and two dimensions. Tuning the phase fronts moves focal point spot in depth and across the array. Grating emitters are also used to emit light upward (out of plane). Adjusting the period of the gratings along the light propagation direction results in focusing the light emitted from the gratings. Changes in the operating wavelengths employed moves the focal spot along the emitters. |
US11604394B2 |
Anti-dazzling apparatus and control method thereof and vehicle
An anti-dazzling apparatus and a control method thereof arid a vehicle are provided. The anti-dazzling apparatus includes a light regulation member and an acquisition module. The light regulation member is arranged on a light path between an external light source of a vehicle and a human eye and configured to regulate an intensity of light of the external light source, which is incident to the human eye, according to information of the human eye and information of the external light source, and the acquisition module is configured to acquire the information of the human eye and the information of the external light source. |
US11604393B2 |
Electronic apparatus and electrochromic device
An electrochromic device includes a first substrate, a second substrate, and a plurality of electrochromic material units. The plurality of electrochromic material units are disposed between the first substrate and the second substrate. Each of the plurality of electrochromic material units is switchable between a colored state and a transparent state. An electronic apparatus is further disclosed. |
US11604391B2 |
Liquid crystal display device
To suppress a malfunction of a circuit due to deterioration in a transistor. In a transistor which continuously outputs signals having certain levels (e.g., L-level signals) in a pixel or a circuit, the direction of current flowing through the transistor is changed (inverted). That is, by changing the level of voltage applied to a first terminal and a second terminal (terminals serving as a source and a drain) every given period, the source and the drain are switched every given period. Specifically, in a portion which successively outputs signals having certain levels (e.g., L-level signals) in a circuit including a transistor, L-level signals having a plurality of different potentials (L-level signals whose potentials are changed every given period) are used as the signals having certain levels. |
US11604386B2 |
Light emitting apparatus and window
A method for manufacturing a window includes preparing a liquid crystal device comprising a support substrate, a first electrode, a liquid crystal layer, and a sacrificial structure. The method further includes removing the sacrificial structure from the liquid crystal device, forming a second electrode disposed on a glass layer, and attaching the liquid crystal device to the second electrode. |
US11604377B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a display region and a peripheral region located around the display region, the electro-optical device including a first substrate, a second substrate, an electro-optical layer disposed between the first substrate and the second substrate, the electro-optical layer having an optical property that varies in accordance with an electric field, a spacer disposed in the peripheral region and having an insulating property, the spacer being configured to define a distance between the first substrate and the second substrate, and a peripheral electrode disposed in the peripheral region, the peripheral electrode being configured to trap an ionic impurity present in the electro-optical layer, wherein the spacer and the peripheral electrode do not overlap with each other in plan view. |
US11604376B2 |
Display apparatus and manufacturing method of array substrate comprised therein
The present disclosure discloses a display apparatus and a manufacturing method of an array substrate comprised therein. The display apparatus includes: a backlight module, a display module located on a light-emitting side of the backlight module, and a shell accommodating the backlight module and the display module. The display module includes: an array substrate and a color film substrate which are opposite to each other, and a first polarizer located on one side, facing away from the color film substrate, of the array substrate. The shell includes: a back part arranged on one side, facing away from the color film substrate, of the backlight module; and a plurality of side parts which are in touch with the back part and perpendicular to the back part. |
US11604372B2 |
Method and control device for laminating display panel as well as vacuum laminator
This application discloses a method for laminating display panel, a control device for laminating display panel, and a vacuum laminator; the method comprising: conducting a vacuumization at the time of a 1st rough alignment for a 1st substrate and a 2nd substrate put into an enclosed cavity; stopping vacuumization at the time of a 2nd rough alignment for the two. |
US11604368B2 |
Contact lens and eyewear frame design using physical landmarks placed on the eye
A method comprises: disposing a physical landmark upon an eye of a user; capturing at least one image of the eye of the user with an image sensor while the eye is illuminated, wherein the image includes an image of the physical landmark and at least one other point on the surface of the eye outside of the cornea; processing the at least one image to obtain at least one metric of the eye of the user; and determining, based on the at least one metric, at least one parameter of a daily use contact lens to be worn on the eye of the user. |
US11604364B2 |
Arbitrary polarization-switchable metasurfaces
An optical component comprises a metasurface comprising nanoscale elements. The metasurface is configured to receive incident light and to generate optical outputs. The geometries and/or orientations of the nanoscale elements provide a first optical output upon receiving a polarized incident light with a first polarization, and provide a second optical output upon receiving a polarized incident light with a second polarization that is different from the first polarization. |
US11604363B2 |
Image sensor comprising a color splitter with two different refractive indexes
The disclosure relates to an image sensor comprising pixels for acquiring color information from incoming visible light, wherein said image sensor comprising at least two pixels being partially covered by a color splitter structure comprising a first part and a second part, each of said first and second parts being adjacent to a dielectric part, each of said dielectric part having a first refractive index n1 (said first part having a second refractive index n2, and said second part having a third refractive index n3, wherein n1 |
US11604362B1 |
Beamforming vacuum cell
Beamformers are formed (e.g., carved) from a stack of transparent sheets. A rear face of each sheet has a reflective coating. The reflectivities of the coatings vary monotonically with sheet position within the stack. The sheets are tilted relative to the intended direction of an input beam and then bonded to form the stack. The carving can include dicing the stack to yield stacklets, and polishing the stacklets to form beamformers. Each beamformer is thus a stack of beamsplitters, including a front beamsplitter in the form of a triangular or trapezoidal prism, and one or more beamsplitters in the form of rhomboid prisms. In use, a beamformer forms an output beam from an input beam. More specifically, the beamformer splits an input beam into plural output beam components that collectively constitute an output beam that differs in cross section from the input beam. |
US11604361B2 |
Optical device for facilitating reading
The invention relates to an optical device (FILT) for filtering light received, by polarisation or mechanically, from a medium presenting a graphic and/or textual content, characterized in that cycles of opening and closing a vision space, in a visible light spectrum, are realized periodically using the optical device (FILT) at a preset frequency Fd and in that the successive open periods each have a duration (T1) comprised in an interval of values ranging from 15 to 35% of the duration (T) of the realized cycles. |
US11604360B2 |
Head-up display
The head-up display includes an imaging position changer configured to change a position of a virtual image between a far visual position far from an observer and a near visual position close to the observer. The imaging position changer inclines the virtual image at the far visual position by a second inclination angle with respect to a perpendicular plane to a reference light beam reaching a center of a viewpoint region in which a viewpoint of the observer is located, to move an upper end thereof in a forward direction of the moving object, and inclines the virtual image at the near visual position by a first inclination angle smaller than the second inclination angle with respect to the perpendicular plane to the reference light beam, to move the upper end in the forward direction of the moving object. |
US11604359B2 |
Wearable devices
A wearable head-up display which allows for convenient and safe stowage when not in use. A hinge component is positioned within the optical path from an image projector to a display component which ensures optical alignment for projection. A detection means is provided to signal when the wearable device is in a folded position in order to deactivate the projector. |
US11604357B2 |
Display devices, methods and eyewear incorporating dual display regions and ambient light sensor
Displays and eyewear devices incorporating displays are disclosed. One display includes a light source, a first display region, and a second display region. The first display region includes a first contiguous array of pixels. The first contiguous array of pixels includes a first group of pixels and a second group of pixels interspersed with the first group of pixels. The first group of pixels is adapted to emit light from the light source in only a first wavelength band and the second group of pixels is adapted to emit light from the light source in only a second wavelength band different from the first wavelength band. The second display region consists essentially of a second contiguous array of pixels. The second contiguous array of pixels is adapted to emit light from the light source in a predetermined wavelength band. |
US11604353B2 |
Multi-resolution display assembly for head-mounted display systems
This disclosure describes a head-mounted display with a display assembly configured to display content to most or all of a user's field of view. The display assembly can be configured to display content in far-peripheral regions of the user's field of view differently than content upon which a user can focus. For example, spatial resolution, color resolution, refresh rate and intensity (i.e. brightness) can be adjusted to save resources and/or to bring attention to virtual content positioned within a far-peripheral region. In some embodiments, these changes can save processing resources without detracting from the user's overall experience. |
US11604349B2 |
Short-distance optical amplification module, amplification method and amplification system
Disclosed are a short-distance optical amplification module, method and system. The module comprises a reflective type polarizing plate, a first phase delay plate, an imaging lens, a second phase delay plate and an absorptive type polarizing plate, arranged successively. The reflective type polarizing plate is arranged on a transmission path of an optical image. The first phase delay plate is arranged on the transmission path of the optical image passing through the reflective delay plate. The imaging lens is arranged on the transmission path of the optical image. The second phase delay plate is configured for converting a polarization direction of the optical image from an elliptical or circular polarization direction to a second linear polarization direction. The absorptive type polarizing plate is arranged on one side of the second phase delay plate that faces away from the imaging lens. |
US11604347B2 |
Force-balanced micromirror with electromagnetic actuation
A scanning device includes a planar scanning mirror disposed within a frame and having a reflective upper surface. A pair of flexures have respective first ends connected to the frame and respective second ends connected to the mirror at opposing ends of a rotational axis of the mirror. A rotor including a permanent magnet is disposed on the lower surface of the mirror. A stator includes first and second cores disposed in proximity to the rotor on opposing first and second sides of the rotational axis and first and second coils of wire wound respectively on the cores. A drive circuit drives the first and second coils with respective electrical currents including a first component selected so as to control a transverse displacement of the mirror and a second component selected so as to control a rotation of the mirror about the rotational axis. |
US11604345B2 |
Apparatuses and methods for backscattering elimination via spatial and temporal modulations
An image capture apparatus includes a light source, a modulator configured to modulate light irradiated from the light source to a target object, an imaging device configured to generate image data by capturing one or more images of the target object, and processing circuitry. The processing circuitry is configured to drive the modulator by a first modulation signal, the first modulation signal being for irradiating a first pattern, drive the modulator by a second modulation signal, the second signal being for irradiating a second pattern, wherein the first pattern and the second pattern are irradiated alternately, modulate reflected light from the target object, the reflected light from the target object being detected at a lock-in detector, and generate an image composed of image data from the reflected light of the plurality of localized illuminations. |
US11604344B2 |
Dot sight
A compact dot sight is provided, in which the inner cylinder is eliminated and no structure protrudes from the left and right side walls of a lens barrel. The dot sight includes: a lens barrel; objective lenses fixed to a front opening of the lens barrel; an eyepiece lens fixed to a rear opening of the lens barrel; a light source for projecting a point image from an inside of the lens barrel to the objective lens; a power supply circuit for supplying power to the light source; and a dot adjustment mechanism that has a holder of the light source and can adjust the position of the point image projected on the objective lens by moving the holder vertically and horizontally. |
US11604342B2 |
Microscopy devices, methods and systems
A pulsed beam of NIR excitation light is projected into a sample at an oblique angle and scanned by a scanning element through a volume in the sample. 2-photon excitation excites fluorescence within the sample. The fluorescence is imaged onto an intermediate image plane that remains stationary regardless of the orientation of the scanning element. The image is captured by a linear array of light detecting elements or a linear portion of a rectangular array. At any given position of the scanning element, the linear array (or portion) images all depths simultaneously. A plurality of images are captured for each of a plurality of different orientations of the scanning element. The orientation of the scanning element is controlled to move in a two dimensional pattern, which causes the beam of excitation light to sweep out a three dimensional volume within the sample. |
US11604339B2 |
Zoom lens and imaging apparatus
A zoom lens consists of, in order from an object side, a positive first lens group, a negative second lens group, a positive third lens group, a positive fourth lens group, and a positive fifth lens group. During zooming, the first lens group and the fifth lens group are not moved, and the second lens group, the third lens group, and the fourth lens group are moved. The first lens group consists of one negative lens and five positive lenses in order from the object side to an image side. Predetermined conditional expressions related to a refractive index, an Abbe number, and a partial dispersion ratio of the negative lens of the first lens group are satisfied. |
US11604338B2 |
Zoom optical system
A zoom optical system includes a first lens group, a position of which with respect to an imaging plane is adjustable, and including first and second lenses. The zoom optical system also includes a second lens group of which a position with respect to the imaging plane is adjustable and includes third to fifth lenses. The zoom optical system further includes a third lens group including a sixth lens. An object-side surface of the first lens is convex. |
US11604327B2 |
Optical element driving mechanism
An optical element driving mechanism is provided, including a fixed part, a movable part and a driving assembly. The fixed part has a main axis, includes an outer frame and a base. The outer frame has a top surface and a sidewall. The top surface intersects the main axis. The sidewall extends from the edge of the top surface along the main axis. The base includes a base plate intersecting the main axis and securely connected to the outer frame. The movable part moves relative to the fixed part, and connects to an optical element having an optical axis. The driving assembly drives the movable part to move relative to the fixed part. The main axis is not parallel to the optical axis. |
US11604326B2 |
Driving device, camera module, electronic apparatus, and method for manufacturing driving device
In an embodiment, a driving device includes a base, a lower spring, a lens unit, an upper spring, a coil, and a magnet. The base has a terminal. The lower spring is elastically provided between the base and the lens unit. The lens unit is movably provided on the base relative to the base. The upper spring is provided on the lens unit. The coil is provided on the lens unit. The magnet is arranged corresponding to the coil. One end of the terminal is exposed from a bottom portion of the base, and the other end extends toward the upper spring to be electrically connected to the upper spring. The upper spring is also electrically connected to the coil. |
US11604325B2 |
Imaging lens module with plastic barrel and electronic device including same module
An imaging lens module has an optical axis, an object side and an image side. The imaging lens module includes a plastic barrel, an optical lens assembly, an image-side assembled element and a light blocking element assembly. The plastic barrel includes a first contacting surface, which is close to an image-side end of the plastic barrel. The image-side assembled element is disposed close to the image-side end of the plastic barrel. The image-side assembled element is in a tube shape and extends from the object side to the image side. The image-side assembled element includes a second contacting surface and an inner protruding portion, and the second contacting surface is disposed close to an object-side end of the image-side assembled element and correspondingly to the first contacting surface. The plastic barrel and the image-side assembled element contact each other via the first contacting surface and the second contacting surface. |
US11604322B2 |
Optical transceiver
An optical transceiver according to an embodiment includes: a housing having inner sides defining an inner space inside the housing; an optical module including a package, a semiconductor device, and a sleeve, the package being configured to house the semiconductor device, the semiconductor device generating a Joule heat, the sleeve being attached to an outside of the package, the sleeve being fixed to the housing with keeping the package away from the inner sides; a heat-conducting material filled between the package and one of the inner sides, the heat-conducting material including an oily component; and a sheet member being placed between the heat-conducting material and the package, the sheet member covering the heat-conducting material to prevent the oily component from reaching the optical module. The Joule heat is conducted from the package to the housing through the sheet member and the heat-conducting material. |
US11604319B2 |
Fiber optic connector
A connector including two connector portions each including a ferrule and a latch, each latch including a distal end, and a proximal end, wherein the latch is pivotable about an intermediate connection portion; and a boot mounted to the connector portions, the boot movable longitudinally relative to the connector portions, wherein the boot causes the distal ends of the latch to pivot toward the ferrule of each connector portion as the boot is moved away from the connector portions. Front housings of the connector portions can each be rotated about the longitudinal axis of the ferrule without rotating the ferrule or the boot, to change the polarity of the two connector portions. The spacing between the two ferrules is adjustable. A holder holds the connector portions, the holder including side slots, the connector portions mounted to the holder by moving laterally to the side slots. The holder defines an area for receipt of a fiber optic cable when the ferrule is pushed in a direction toward the boot. |
US11604316B2 |
Intrinsic and tunable self-modulating optical limiter via strong cavity coupling
An apparatus including an optical resonator, and a method of using same. The optical limiter includes an optically absorbent material. The optical resonator supports a plurality of resonant transmission peaks at resonant frequencies defined by the cavity length. The optically absorbent material exhibits a saturable absorption response at a fundamental absorption peak located spectrally at a fundamental absorption peak frequency of the plurality of resonant transmission peaks. The optically absorbent material includes an absorptivity sufficient for strong cavity coupling, such that the fundamental absorption peak splits into a first upper vibration polariton transmission peak and a second lower polariton transmission peak separated by a Rabi splitting. The Rabi splitting is proportional to a square root of the absorptivity. The absorptivity varies with optical excitation of the optically absorbent material. The absorptivity is maximized at a photon-unsaturated ground state, and the absorptivity is minimized at an optically excited state. |
US11604310B2 |
Multi-layer diffractive eyepiece with front cover plate and wavelength-selective reflector
An eyepiece for projecting an image to an eye of a viewer includes a waveguide configured to propagate light in a first wavelength range, and a grating coupled to a back surface of the waveguide. The grating is configured to diffract a first portion of the light propagating in the waveguide out of a plane of the waveguide toward a first direction, and to diffract a second portion of the light propagating in the waveguide out of the plane of the waveguide toward a second direction opposite to the first direction. The eyepiece furthers include a wavelength-selective reflector coupled to a front surface of the waveguide. The wavelength selective reflector is configured to reflect light in the first wavelength range and transmit light outside the first wavelength range, such that the wavelength-selective reflector reflects at least part of the second portion of the light back toward the first direction. |
US11604308B2 |
Polarizing plate and liquid crystal display device including same
Provided are a polarizing plate and a liquid crystal display device including same, the polarizing plate including a polarization film, a contrast-improving layer, and an anti-reflection film that are sequentially laminated. The minimum reflectance of the anti-reflection film is no greater than 0.45%. The anti-reflection film has a first substrate layer, a high-refraction layer and a low-refraction layer that are laminated in order from the contrast-improving layer. The contrast-improving layer includes a first resin layer and a second resin layer facing the first resin layer. The second resin layer is provided with a pattern part having optical patterns and a flat part between the optical patterns. The pattern part satisfies Equation 1 and the optical patterns have a base angle (θ) of 60° to 90°. The slope of the reflectance of the polarization plate in Equation 2 is no greater than 0.3. |
US11604306B2 |
Anti-peeping film and method for manufacturing same, and backlight module and display apparatus
A privacy protection film, a manufacturing method thereof, a backlight module, and a display device are provided. The privacy protection film includes a substrate, a light incident surface of the substrate is provided with a reflective layer, light transmission holes are provided on the reflective layer; a light exiting surface of the substrate is provided with a micro-lens array; each of the light transmission holes corresponds to at least one micro-lens in the micro-lens array; and the micro-lens is configured to control an exiting direction of light exiting from the light exiting surface of the substrate to remain unchanged; or, the micro-lens is configured to control an exiting direction of the light exiting from the light exiting surface of the substrate to be deflected toward a direction of an axis of the micro-lens. |
US11604305B2 |
Classifying land use using satellite temperature data
Classifying land use by receiving geographic data and land use data for a geographic area, receiving surface temperature data for the geographic area, mapping the geographic data and temperature data to a set of map grid cells, determining temperature statistics for each map grid cell, training a machine learning model according to the land use data and temperature statistics, and classifying land use for map grid cells of a different geographic area according to the machine learning model. |
US11604304B1 |
In-situ calibration for multi-component signals
Systems and methods of the present disclosure relate to calibration of a resistivity tool. A method for in-situ calibration of a resistivity logging tool, comprises transmitting signals with transmitters of the resistivity logging tool; measuring voltages at two or more receivers located at different distances to the transmitters of the resistivity logging tool; decoupling two or more sets of multi-component tensors at two or more receivers based on the measured voltages; calculating a ratio signal from two or more sets of multi-component tensors; obtaining an apparent resistivity based on the ratio signal; simulating a dipole response tensor at the first receiver based on the apparent resistivity; comparing the first set of multi-component tensor with the dipole response tensor to acquire an in-situ calibration factor; and applying the in-situ calibration factor to multi-components for an inversion input. |
US11604303B2 |
Photoelectric absorption correction for wellbore logging
A system is disclosed for correcting Uranium-free gamma logs. The system may receive data about a subterranean formation from a gamma-ray-logging process in a wellbore. The system may apply a photoelectric-suppression estimator to the data to determine a photoelectric-suppression factor using stored mud parameters and a wellbore diameter value. The data may be corrected by the system by using the photoelectric-suppression factor to generate a Uranium-free, gamma-ray log. The system may output the Uranium-free, gamma-ray log for determining characteristics of the subterranean formation. |
US11604302B2 |
Method for determining material and/or subsurface temperatures
Disclosed is a method of determining subsurface temperatures of a surveyed region. The method comprises using a transmitter to transmit a pulsed electromagnetic signal into the ground; using a receiver to detect a return signal following interaction of said transmitted signal with features of the subsurface and determining one or more temperatures within the subsurface from the return signal. The temperature may be determined from a dielectric constant of a subsurface region, as determined from the received signal. |
US11604301B2 |
Methods and systems for automated sonic imaging
A method is provided for identifying and characterizing structures of interest in a formation traversed by a wellbore, which involves obtaining waveform data associated with received acoustic signals as a function of measured depth in the wellbore. A set of arrival events and corresponding time picks is identified by automatic and/or manual methods that analyze the waveform data. A ray tracing inversion is carried out for each arrival event (and corresponding time pick) over a number of possible raypath types to determine i) two-dimensional reflector positions corresponding to the arrival event for the number of possible raypath types and ii) predicted inclination angles of the reflected wavefield for the number of possible raypath types. The waveform data associated with each time pick (and corresponding arrival event) is processed to determine a three-dimensional slowness-time coherence representations of the waveform data for the number of possible raypath types, which is evaluated to determine azimuth position and orientation of a corresponding reflector, and determine the ray path type of the reflected wavefield. The method outputs a three-dimensional position and/or orientation for at least one reflector, wherein the three-dimensional position of the reflector is based on the two-dimensional position of the reflector determined from the ray tracing inversion and the azimuth position of the reflector determined from the three-dimensional slowness-time coherence representation. The information derived from the method can be conveyed in various displays and plots and structured formats for reservoir understanding and also output for use in reservoir analysis and other applications. |
US11604298B2 |
Subsurface fault extraction using undirected graphs
A method for subsurface fault extraction using undirected graphs is provided. Extracting faults in the subsurface may assist in various stages of geophysical prospecting. To that end, an undirected graph may be used in order to identify distinctive fault branches in the subsurface. Fault probability data, from seismic data, may be used to establish connections in the undirected graph. Thereafter, some of the connections in the undirected graph may be removed based on analyzing one or more attributes, such as dip, azimuth, or context, associated with the connections or nodes associated with the connections. After which, the undirected graph may be analyzed in order to extract the faults in the subsurface. |
US11604297B2 |
Highly-sparse seabed acquisition designs adapted for imaging geological structure and/or monitoring reservoir production
Disclosed are advantageous designs for highly-sparse seabed acquisition for imaging geological structure and/or monitoring reservoir production using sea surface reflections. The highly-sparse geometry designs may be adapted for imaging techniques using the primary and higher orders of sea surface reflection and may advantageously allow for the use of significantly fewer sensors than conventional seabed acquisition. The highly-sparse geometry designs may be relevant to 3D imaging, as well as 4D (“time-lapse”) imaging (where the fourth dimension is time). In accordance with embodiments of the invention, geophysical sensors may be arranged on a seabed to form an array of cells. Each cell in the array may have an interior region that contains no geophysical sensors and may be sufficiently large in area such that a 500 meter diameter circle may be inscribed therein. |
US11604292B2 |
Charge preamplifier device and radiation detecting apparatus comprising the device
It is described a charge preamplifier device (100) integrated in a chip (200) of semiconductive material comprising: an input (IN) for an input signal (iIN) and an output (OUT) for an output signal (vOUT); a substrate (202) of semiconductive material doped according to a first type of conductivity; an electrically insulating layer (204) placed on said substrate (202); a feedback capacitor (Cf) integrated in the chip (200) and comprising a first electrode (3) connected to the input (IN) and a second electrode (2) connected to the output (OUT). The second electrode (2) is formed by a doped conductive region (205) having a second type of conductivity, opposite to the first type of conductivity, and integrated in the substrate (202) in order to face the first electrode (3). |
US11604290B2 |
Low power dual-sensitivity FG-MOSFET sensor for a wireless radiation dosimeter
Low-power, dual sensitivity thin oxide FG-MOSFET sensors in RF-CMOS technology for a wireless X-ray dosimeter chip, methods for radiation measurement and for charging and discharging the sensors are described. The FG-MOSFET sensor from a 0.13 μm (RF-CMOS process, includes a thin oxide layer having a device region, a source and a drain associated with the device well region, separated by a channel region, a floating gate extending over the channel region, and a floating gate extension extending over the thin oxide layer adjacent to the device well region. In a matched sensor pair for dual sensitivity radiation measurement, the floating gate and the floating gate extension of a FG-MOSFET higher sensitivity sensor are without a salicide layer or a silicide layer formed thereon and the floating gate and the floating gate extension of a FG-MOSFET lower sensitivity sensor have a salicide layer or a silicide layer formed thereon. |
US11604289B2 |
Imaging satellite having mirror formed from liquid and two-axis rotational configuration
A satellite with a primary imaging mirror fabricated while in space is described. The primary mirror is formed by solidifying liquid precursor material which assumes a paraboloid shape upon certain rotational maneuvers of the satellite. The primary mirror is preferably formed from a molten metal which creates a rigid paraboloid primary mirror upon solidification. The mirror material can be pre-melted prior to launch and carried to orbit while liquid, or it can be stored as a solid and melted in space to create the mirror. |
US11604288B2 |
Self-correcting vehicle localization
A computer is programmed to determine a localization of a first vehicle, including location coordinates and an orientation of the first vehicle, based on first vehicle sensor data, and to wirelessly receive localizations of respective second vehicles, wherein a first vehicle field of view at least partially overlaps respective fields of view of each of the second vehicles. The computer is programmed to determine pair-wise localizations for respective pairs of the first vehicle and one of the second vehicles, wherein each of the pair-wise localizations defines a localization of the first vehicle relative to a global coordinate system based on a (a) relative localization of the first vehicle with reference to the respective second vehicle and (b) a second vehicle localization relative to the global coordinate system, and to determine an adjusted localization for the first vehicle that has a minimized sum of distances to the pair-wise localizations. |
US11604279B2 |
MEMS beam steering and fisheye receiving lens for LiDAR system
The present disclosure describes a system and method for a binocular LiDAR system. The system includes a light source, a beam steering apparatus, a receiving lens, a light detector. The light source is configured to transmit a pulse of light. The beam steering apparatus is configured to steer the pulse of light in at least one of vertical and horizontal directions along an optical path. The lens is configured to direct the collected scattered light to the light detector. The electrical processing and computing device is electrically coupled to light source and the light detector. The light detector is configured to minimize the background noise. The distance to the object is based on a time difference between transmitting the light pulse and detecting scattered light. |
US11604278B2 |
Three-dimensional distance measurement device
A three-dimensional distance measurement device includes a light emitting unit that irradiates a subject with light; a light receiving unit that detects reflected light from the subject; a distance calculation unit that calculates a three-dimensional distance to the subject on the basis of a transmission time of the detected reflected light; an image processing unit that generates a distance image of the subject on the basis of the calculated distance data; and a distance mode selection processing unit that selects a predetermined distance mode from a plurality of distance modes having different measurable distance ranges and sets a driving condition of the light emitting unit. By selecting a first distance mode in a first frame and selecting a second distance mode in a second frame, and by combining the distance data acquired in the respective frames, three-dimensional distance data of a frame to be output is generated. |
US11604277B2 |
Apparatus for acquiring 3-dimensional maps of a scene
An active sensor for performing active measurements of a scene is presented. The active sensor includes at least one transmitter configured to emit light pulses toward at least one target object in the scene, wherein the at least one target object is recognized in an image acquired by a passive sensor; at least one receiver configured to detect light pulses reflected from the at least one target object; a controller configured to control an energy level, a direction, and a timing of each light pulse emitted by the transmitter, wherein the controller is further configured to control at least the direction for detecting each of the reflected light pulses; and a distance measurement circuit configured to measure a distance to each of the at least one target object based on the emitted light pulses and the detected light pulses. |