US11031587B2
A negative electrode material for a lithium ion battery, including silicon-containing particles, artificial graphite particles and a carbonaceous material, wherein at least part of the silicon-containing particles, the artificial graphite particles and the carbonaceous material form composite particles; wherein the silicon-containing particles are silicon particles having a SiOx (0
US11031582B2
An apparatus for manufacturing an electrode performs press-working of a strip electrode being conveyed. This manufacturing apparatus includes a press roll including a roll surface having a width that is twice or more a width of the strip electrode, a switch configured to switch a contact region of the roll surface contacting with the strip electrode during press-working, and a controller. When an abnormality of the roll surface is detected in a state where the contact region of the roll surface is a region located on the left side with respect to a center line of the roll surface, the controller controls the switch such that the contact region of the roll surface is switched to a region located on the right side with respect to the center line of the roll surface.
US11031579B2
The invention describes a method of manufacturing an OLED device (1) comprising an OLED (10) and an integrated negative overvoltage protection diode (11), which method comprises at least the steps of: depositing a first OLED electrode (100) and a separate second OLED electrode contact (101C) on a carrier (12), which second OLED electrode contact (101C) incorporates a first overvoltage protection diode electrode (110); depositing an organic material layer stack (14) to define an active region (14OLED) of the OLED (10) and an active region (14OPD) of the overvoltage protection diode (11); depositing a second OLED electrode (101) to extend over the active region (14OLED) of the OLED (10) and the second OLED electrode contact (101C); and depositing a second overvoltage protection diode electrode (111) to extend over the active region (14OPD) of the overvoltage protection diode (11) and the first OLED electrode (100).
US11031563B1
A flexible organic light-emitting diode (OLED) display panel and a flexible OLED display device are provided, and include a base substrate and a flexible structural layer which has at least two flexible layers disposed one on the other. The panel has a folding section for folding, the flexible layers are formed with a plurality of sets of relief holes defined within the folding section, and the relief holes of the adjacent flexible layers are staggered with respect to each other. When the OLED display panel is in a folded state, the relief holes of one of the flexible layers which is located at an inner ring of the folding section buffer a compression force, and the relief holes of another of the flexible layers which is located at an outer ring of the folding section buffer a tensile force.
US11031555B2
A radio frequency (RF) switching circuit includes stacked phase-change material (PCM) RF switches. Each of the PCM RF switches includes a PCM, a heating element transverse to the PCM, and first and second heating element contacts. The first heating element contact is coupled to an RF ground, and the second heating element contact may also be coupled to an RF ground. Each of the PCM RF switches can also include first and second PCM contacts. A compensation capacitor can be coupled across the first and second PCM contacts in at least one of the PCM RF switches.
US11031553B2
Embodiments disclosed herein may include depositing a storage component material over and/or in a trench in a dielectric material, including depositing the storage component material on approximately vertical walls of the trench and a bottom of the trench. Embodiments may also include etching the storage component material so that at least a portion of the storage component material remains on the approximately vertical walls and the bottom of the trench, wherein the trench is contacting an electrode and a selector such that storage component material on the bottom of the trench contacts the electrode.
US11031547B2
A ferromagnetic layer is capped with a metallic oxide (or nitride) layer that provides a perpendicular-to-plane magnetic anisotropy to the layer. The surface of the ferromagnetic layer is treated with a plasma to prevent diffusion of oxygen (or nitrogen) into the layer interior. An exemplary metallic oxide layer is formed as a layer of metallic Mg that is plasma treated to reduce its grain size and enhance the diffusivity of oxygen into its interior. Then the plasma treated Mg layer is naturally oxidized and, optionally, is again plasma treated to reduce its thickness and remove the oxygen rich upper surface.
US11031542B2
Back end of line (BEOL) metallization structures and methods generally includes forming a landing pad on an interconnect structure. A multilayer structure including layers of metals and at least one insulating layer are provided on the structure and completely cover the landing pad. The landing pad is a metal-filled via and has a width dimension that is smaller than the multilayer structure, or the multilayer structure and the underlying metal conductor in the interconnect structure. The landing pad metal-filled via can have a width dimension that is sub-lithographic.
US11031540B2
A piezoelectric material comprises AlN doped with cations of one or more elements selected from the group consisting of: one of Sb, Ta, Nb, or Ge; Cr in combination with one or more of B, Sc, Y, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, or Yb; one of Nb and Ta in combination with one of Li, Mg, Ca, Ni, Co, and Zn; Ca in combination with one of Si, Ge, Ti, Zr, and Hf; Mg in combination with one of Si, Ge, and Ti; and one or more of Co, Sb, Ta, Nb, Si, or Ge in combination with one or more of Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, or Yb. The cations at least partially substitute for Al in the crystal structure of the piezoelectric material.
US11031534B2
A radiation emitting semiconductor chip is disclosed. In an embodiment, a radiation-emitting semiconductor chip includes a carrier including a first main surface and a second main surface opposite to the first main surface, an n-doped layer and a p-doped layer forming a pn-junction and a vertical region starting from the first main surface and running parallel to side faces of the carrier, wherein the vertical region is n-doped, p-doped or electrically insulating, and wherein the vertical region extends within a boundary region of the carrier and completely encloses a central volume region of the carrier, an epitaxial semiconductor layer sequence having an active zone configured to generate electromagnetic radiation during operation, the epitaxial semiconductor layer sequence being located at the first main surface of the carrier and two electrical contacts disposed on a front side of the semiconductor chip.
US11031533B2
A light-emitting device including a light-emitting unit and a second lens is provided. The second lens includes light-emitting surface, bottom surface, side surfaces and accommodation hole. The bottom surface is disposed opposite to the light-emitting surface, and the side surfaces are respectively connected to the light-emitting surface and the bottom surface. The accommodation hole passes through the second lens and accommodates light-emitting unit. A light-emitting module and a backlight module are also provided.
US11031525B2
A micro light emitting diode chip having a plurality of light-emitting regions, including a semiconductor epitaxial structure, a first electrode and a plurality of second electrodes disposed at interval is provided. The semiconductor epitaxial structure includes a first-type doped semiconductor layer, a plurality of second-type doped semiconductor layers and a plurality of light-emitting layers disposed at interval. The light-emitting layers are located between the first-type doped semiconductor layer and the second-type doped semiconductor layer. The light-emitting layers are located in the light-emitting regions respectively and electrically contact to the first-type doped semiconductor layer. The first electrode is electrically connected and contacts to the first-type doped semiconductor layers. The second electrodes are electrically connected to the second-type doped semiconductor layers. Furthermore, a display panel is also provided.
US11031518B2
A photovoltaic module comprises at least one photovoltaic cell and one concentration optic device, to be illuminated by a light flux emitting at at least one illumination wavelength belonging to a band of wavelengths defined by a minimum wavelength and a maximum wavelength, the band of wavelengths being that of the solar radiation of the order of [380 nm-1600 nm]. The concentration optic device is a monolithic component and comprises at least one diffractive structure comprising subwavelength patterns, defined in a structured material; the patterns having at least one dimension less than or equal to the average illumination wavelength divided by the refractive index of the structured material; the patterns being separated from one another by subwavelength distances, defined between centres of adjacent patterns; the concentration optic device ensuring at least one focusing function and one diffraction function. A solar panel comprising the photovoltaic module is also provided.
US11031517B2
According to an aspect of the present invention, there is provided a method of manufacturing a compound thin film, which includes configuring an electrodeposition circuit by connecting an electrolytic solution, which is manufactured by mixing a predetermined precursor with a solvent, and an electrochemical cell, which includes a working electrode in a form of an electrode at which a specific pattern is patterned on a predetermined substrate, to a voltage application device or a current application device, and applying a reduction voltage or current to the working electrode using the voltage application device or the current application device, and selectively electrodepositing a thin film in some region of the electrode along a shape of the electrode at which the specific pattern is patterned.
US11031515B2
A solar cell is disclosed. The solar cell has a front side facing the sun during normal operation, and a back side facing away from the sun. The solar cell comprises a silicon substrate, a first polysilicon layer with a region of doped polysilicon on the back side of the substrate. The solar cell also comprises a second polysilicon layer with a second region of doped polysilicon on the back side of the silicon substrate. The second polysilicon layer at least partially covers the region of doped polysilicon. The solar cell also comprises a resistive region disposed in the first polysilicon layer. The resistive region extends from an edge of the second region of doped polysilicon. The resistive region can be formed by ion implantation of oxygen into the first polysilicon layer.
US11031513B1
A silicon carbide transistor used as an ultraviolet light sensor. The light sensor is mounted inside a probe for detecting ultraviolet light generated by combustion inside an engine. The silicon carbide transistor generates a light voltage that is converted to a digital signal. The digital signal is used in a feedback loop for an engine control module for real time engine control in operating environments. The silicon carbide transistor is mounted inside a glow plug sized engine probe mounted in the cylinder head and the probe includes a quartz window allowing ultraviolet light access between the combustion chamber and the silicon carbide transistor so that the silicon carbide transistor can be mounted proximate the combustion chamber but behind the cooling jackets inside the engine head.
US11031512B2
A solar cell of an embodiment includes: a substrate having a light transmitting property; a first electrode including a plurality of metal portions and having a light transmitting property; a light absorbing layer disposed on the first electrode and absorbing light; and a second electrode disposed on the light absorbing layer and having a light transmitting property.
US11031510B2
A semiconductor device including a field effect transistor (FET) device includes a substrate and a channel structure formed of a two-dimensional (2D) material over the substrate. Source and drain contacts are formed partially over the 2D material. A first dielectric layer is formed at least partially over the channel structure and at least partially over the source and drain contacts. The first dielectric layer is configured to trap charge carriers. A second dielectric layer is formed over the first dielectric layer, and a gate electrode is formed over the second dielectric layer.
US11031508B2
A semiconductor device includes a source region, a drain region, a SiGe channel region, an interfacial layer, a high-k dielectric layer and a gate electrode. The source region and the drain region are over a substrate. The SiGe channel region is laterally between the source region and the drain region. The interfacial layer forms a nitrogen-containing interface with the SiGe channel region. The high-k dielectric layer is over the interfacial layer. The gate electrode is over the high-k dielectric layer.
US11031498B2
A semiconductor structure includes a substrate, first fins extending from the substrate with a first fin pitch, and second fins extending from the substrate with a second fin pitch that is smaller than the first fin pitch. The semiconductor structure also includes first gate structures engaging the first fins, second gate structures engaging the second fins, first epitaxial semiconductor features adjacent the first gate structures, and second epitaxial semiconductor features adjacent the second gate structures. The first epitaxial semiconductor features are partially embedded in the first fins at a first depth, and the second epitaxial semiconductor features are partially embedded in the second fins at a second depth that is smaller than the first depth.
US11031497B2
A semiconductor device can include: a substrate having a first doping type; a first well region located in the substrate and having a second doping type, where the first well region is located at opposite sides of a first region of the substrate; a source region and a drain region located in the first region, where the source region has the second doping type, and the drain region has the second doping type; and a buried layer having the second doping type located in the substrate and below the first region, where the buried layer is incontact with the first well region, where the first region is surrounded by the buried layer and the first well region, and the first doping type is opposite to the second doping type.
US11031493B2
The present invention proposes a set of impurity doping configurations for GaN buffer in an AlGaN/GaN HEMT device to improve breakdown characteristics of the device. The breakdown characteristics depend on a unique mix of donor and acceptor traps and using carbon as a dopant increases both donor and acceptor trap concentrations, resulting in a trade-off in breakdown voltage improvement and device performance. A modified silicon and carbon co-doping is proposed, which enables independent control over donor and acceptor trap concentrations in the buffer, thus potentially improving breakdown characteristics of the device without adversely affecting the device performance.
US11031472B2
A silicon carbide (SiC) semiconductor device may include a CB layer defined in a first epitaxial (epi) layer having a first conductivity type. The CB layer may include a plurality of CB regions having a second conductivity type. The SiC semiconductor device may further include a device epi layer having the first conductivity type disposed on the CB layer. The device epi layer may include a plurality of regions having the second conductivity type. Additionally, the SiC semiconductor device may include an ohmic contact disposed on the device epi layer and a rectifying contact disposed on the device epi layer. A field-effect transistor (FET) of the device may include the ohmic contact, and a diode of the device may include the rectifying contact, where the diode and the FET are integrated in the device.
US11031463B2
A SiC semiconductor device includes a first load electrode, a normally-on junction field effect transistor, and an insulated gate field effect transistor. The normally-on junction field effect transistor includes a channel region electrically connected to the first load electrode. The insulated gate field effect transistor and the normally-on junction field effect transistor are electrically connected in series. The insulated gate field effect transistor includes a source region and a body region. The source region is electrically connected to a channel region of the normally-on junction field effect transistor. The body is electrically connected to the first load electrode.
US11031455B2
The OLED tiled display includes front and back lighting display units that emitting lights toward each other. The front lighting display unit includes a first substrate and a first organic light emitting device. The back lighting display unit includes a second substrate and a second organic light emitting device. The first and second light emitting devices neighbor laterally on each other, but are vertically aligned to a second extended section of the second substrate and a first extended section of the first substrate, respectively. The present invention achieves small gaps and resolves the problem of obvious gaps in an OLED tiled display by piecing together the front and back lighting display units, where the substrate of the front lighting display unit functions as encapsulation layer to the back lighting display unit, and the substrate of the back lighting display unit functions as encapsulation layer to the front lighting display unit.
US11031452B2
A display panel includes a first substrate having a display area and a peripheral area. The display area includes pixels with first output wires connected to the pixels. A first driver is connected to the first output wires and positioned in the peripheral area at a first side of the display area. The first substrate includes a notch portion having a curved edge and the display area has a first display portion and a second display portion with the notch portion therebetween. At least one of the first output wires is a first main line at the first display portion, a second main line at the second display portion, and a first connecting line that is connected to the first main line and the second main line and is at the peripheral area between the first display portion and the second display portion.
US11031444B2
The present application discloses a display panel including a base substrate and a pixel-defining layer on a surface on the base substrate to define multiple subpixel regions arranged in multiple rows with each subpixel region surrounded by part of the pixel-defining layer. The pixel-defining layer includes one or more grooves. Each groove includes a container portion partially surrounded by an edge portion. The container portion is at a first height above the surface and the edge portion is at a second height greater than the first height relative to the surface. The edge portion of each groove includes one or more gaps to allow the container portion to connect to one or more subpixel regions respectively in one or two rows at one or both sides of the groove.
US11031438B2
A pixel includes, successively a substrate; a reflector that is reflective in the visible spectrum; a spacing layer; a first, transparent electrode; a stack of organic light-emitting layers that is configured to emit a white light; a second, semitransparent electrode that is formed on the stack, the second electrode and the reflector forming an optical resonator; the spacing layer having first, second and third portions, the thicknesses of which are adjusted such that the optical resonator allows, respectively, the transmission of red, green and blue light; noteworthy in that the first and second portions of the spacing layer each include lateral edges that are covered with a material that is reflective in the visible spectrum.
US11031436B2
A display device includes a substrate, a pixel area, and a plurality of data lines. The substrate includes display and non-display areas. The pixel area is in the display area and includes a first pixel column and a second pixel column. The pixels in the first and second columns emit light of different colors. The data lines are respectively coupled to the first pixel column and the second pixel column. In the non-display area, a data line is coupled to one of the first or second pixel columns corresponding to a color on which influence of a resistance is greater than on another color. The data lines has a line or contact structure with a resistance less than a resistance of a line or contact structure of a remaining data line coupled to a remaining pixel column.
US11031435B2
A memory device includes a plurality of memory cells, and an isolation material portion located between the memory cells. The isolation material portion includes at least one ovonic threshold switch material portion.
US11031433B2
Image sensors and methods of manufacturing image sensors are provided herein. In an embodiment, a method of manufacturing an image sensor includes forming a structure having a front side and a back side. The structure includes a semiconductor layer extending between the front side and the back side of the structure, and a capacitive insulation wall extending through the semiconductor layer between the front side and the back side of the structure. The capacitive insulation wall includes first and second insulating walls separated by a region of a conductive or semiconductor material. The method further includes selectively etching, from the back side of the structure, portions of the semiconductor layer and the region of conductive or semiconductor material, while retaining adjacent portions of the first and second insulating walls.
US11031430B2
An image sensor and an electronic apparatus, the image sensor including a plurality of pixels, each pixel of the plurality of pixels including a photodiode and a transfer transistor, a reset transistor, a source-follower transistor, and a selection transistor, which correspond to the photodiode; a plurality of first interconnection lines connected to gates of the transfer transistor, the reset transistor, and the selection transistor, the plurality of first interconnection lines extending in a first direction; and a plurality of second interconnection lines connected to a source region of the selection transistor, the plurality of second interconnection lines extending in a second direction that intersects the first direction, wherein the plurality of second interconnection lines includes dummy lines on a peripheral area that is outside of a pixel area in which the pixels are located.
US11031420B2
The present disclosure relates to an image pickup device and an electronic apparatus that enable warping of a substrate to be suppressed. A first structural body including a pixel array unit is layered with a second structural body including an input/output circuit unit and outputting a pixel signal output from the pixel to the outside of the device, and a signal processing circuit; and a signal output external terminal and a signal input external terminal are arranged below the pixel array unit, the signal output external terminal being connected to the outside via a first through-via penetrating through a semiconductor substrate in the second structural body, the signal input external terminal being connected to the outside via a second through-via connected to an input circuit unit and penetrating through the semiconductor substrate. The signal output external terminal is electrically connected to the first through-via via a first rewiring line, the signal input external terminal is electrically connected to the second through-via via a second rewiring line, and a third rewiring line being electrically independent is arranged in a layer in which the first rewiring line and the second rewiring line are arranged. The present disclosure can be applied to, for example, the image pickup device, and the like.
US11031416B2
According to one embodiment, a semiconductor storage device includes: a first stacked body in which a plurality of conductive layers are stacked via a first insulating layer, the first stacked body having a first stepped portion and a second stepped portion in which end portions of the plurality of conductive layers are formed in a step shape in a lower layer; a second stacked body in which a plurality of second insulating layers are stacked via a third insulating layer, the second stacked body having a third stepped portion in which end portions of the plurality of second insulating layers in an identical level as the conductive layers forming the first stepped portion are formed in a step shape. The first stepped portion and the third stepped portion oppose each other, and the second stepped portion and the third stepped portion overlap each other at least partially in a top view.
US11031413B2
A method for forming a gate structure of a 3D memory device is provided. The method comprises: forming multiple hybrid shallow trench isolation structures in a substrate; forming an alternating dielectric stack on the substrate, the alternating dielectric stack including multiple dielectric layer pairs each comprising a first dielectric layer and a second dielectric layer different from the first dielectric layer; forming multiple channel structures in the alternating dielectric stack; forming a slit penetrating vertically through the alternating dielectric stack and extending in a horizontal direction to divide the multiple channel structures and to expose a row of hybrid shallow trench isolation structures; replacing the second dielectric layers in the alternating dielectric stack with multiple gate structures through the slit; forming a spacer wall to fill the slit; and forming multiple array common source contacts each in electric contact with a corresponding hybrid shallow trench isolation structure.
US11031407B2
An IC device includes an anti-fuse device including a dielectric layer between a first gate structure and an active area, a first transistor including a second gate structure overlying the active area, and a second transistor including a third gate structure overlying the active area. The first gate structure is between the second gate structure and the third gate structure.
US11031402B1
The invention relates to a capacitorless DRAM cell, the cell comprising a heterostructure, a gate structure adjoining the heterostructure in a first direction, a drain structure adjoining the heterostructure in a second direction perpendicular to the first direction, and a source structure adjoining the heterostructure in the direction opposite the second direction, the heterostructure comprising one or more semiconducting channel layers and one or more electrically insulating barrier layers, the channel layers and the barrier layers being alternatingly stacked in the first direction.
US11031401B2
A semiconductor memory cell comprising an electrically floating body. A method of operating the memory cell is provided.
US11031399B2
A semiconductor device includes a buffer layer formed with a semiconductor adapted to produce piezoelectric polarization, and a channel layer stacked on the buffer layer, wherein a two-dimensional hole gas, generated in the channel layer by piezoelectric polarization of the buffer layer, is used as a carrier of the channel layer. In a complementary semiconductor device, the semiconductor device described above and an n-type field effect transistor are formed on the same compound semiconductor substrate. Further, a semiconductor device manufacturing method includes forming a compound semiconductor base portion, forming a buffer layer on the base portion, forming a channel layer on the buffer layer, forming a date on the channel layer, and forming a drain and source with the gate therebetween on the channel layer.
US11031393B2
A semiconductor device that includes a fin structure of a type III-V semiconductor material that is substantially free of defects, and has sidewalls that are substantially free of roughness caused by epitaxially growing the type III-V semiconductor material abutting a dielectric material. The semiconductor device further includes a gate structure present on a channel portion of the fin structure; and a source region and a drain region present on opposing sides of the gate structure.
US11031384B2
Provided is an integrated circuit including a semiconductor substrate, a plurality of gate lines and a plurality of metal lines. The plurality of gate lines are formed in a gate layer above the semiconductor substrate, where the plurality of gate lines are arranged in a first direction and extend in a second direction perpendicular to the second direction. The plurality of metal lines are formed in a conduction layer above the gate layer, where the plurality of metal lines are arranged in the first direction and extend in the second direction. 6N metal lines and 4N gate lines form a unit wiring structure where N is a positive integer and a plurality of unit wiring structures are arranged in the first direction. Design efficiency and performance of the integrated circuit are enhanced through the unit wiring structure.
US11031383B2
A memory device is disclosed that includes memory cell, e strap cell, conductive segment, and logic cell. The strap cell is arranged abutting the memory cell. The strap cell includes an active region, a first gate, and a second gate. The first gate is arranged across the active region. The second gate is arranged across the active region and disposed at the end of active region. The conductive segment is disposed over the first gate and the second gate. The strap cell is disposed between the memory cell and the logic cell, and the logic cell includes a third gate. The conductive segment is spaced apart from the third gate, and the length of the conductive segment is smaller than five times of a gate pitch between the first gate and the second gate.
US11031374B2
Some embodiments include a method in which a first semiconductor wafer and a second semiconductor wafer are bonded with each other. The first semiconductor wafer includes a memory cell array, and the second semiconductor wafer includes a circuit to access the memory cell array. After the bonding, contacts are formed to be associated with the first semiconductor wafer. The contacts are for electrical connections between the first and second semiconductor wafers. The contacts are linked with reference positions, with each of the contacts being linked with an associated one of the reference positions. Each of the contacts is shifted from its associated one of the reference positions to absorb a bonding alignment error between the first and second semiconductor wafers.
US11031371B2
The present technology relates to a semiconductor package. The semiconductor package comprises: a first component comprising a plurality of first dies stacked on top of each other, each of first dies comprising at least one side surface and an electrical contact exposed on the side surface, and the plurality of first dies aligned so that the corresponding side surfaces of all first dies substantially coplanar with respect to each other to form a common sidewall; a first conductive pattern formed over the sidewall and at least partially spaced away from the sidewall, the first conductive pattern electrically interconnecting the electrical contacts of the plurality of first dies; at least one second component; and a second conductive pattern formed on a surface of the second component, the second conductive pattern affixed and electrically connected to the first conductive pattern formed over the sidewall of the first component.
US11031364B2
In described examples, a microelectronic device includes a microelectronic die with a die attach surface. The microelectronic device further includes a nanoparticle layer coupled to the die attach surface. The nanoparticle layer may be in direct contact with the die attach surface, or may be coupled to the die attach surface through an intermediate layer, such as an adhesion layer or a contact metal layer. The nanoparticle layer includes nanoparticles having adjacent nanoparticles adhered to each other. The microelectronic die is attached to a package substrate by a die attach material. The die attach material extends into the nanoparticle layer and contacts at least a portion of the nanoparticles.
US11031360B2
Techniques are provided for an inductor at a second level interface between a first substrate and a second substrate. In an example, the inductor can include a winding and a core disposed inside the winding. The winding can include first conductive traces of a first substrate, second conductive traces of a second non-semiconductor substrate, and a plurality of connectors configured to connect the first substrate with the second substrate. Each connector of the plurality of connectors can be located between a trace of the first conductive traces and a corresponding trace of the second conductive traces.
US11031357B2
There is provided a semiconductor device having a structure that can suppress occurrence of chipping in a device region and that can reduce manufacturing cost of the semiconductor device. A semiconductor device includes a substrate and a first amorphous insulating film. The substrate has a main surface and an end surface. The main surface includes a peripheral region and a device region. The first amorphous insulating film is disposed on the peripheral region, and is separated from the device region. The first amorphous insulating film extends along the end surface in the form of a stripe. The first amorphous insulating film is flush with the end surface.
US11031351B2
A method includes forming an insulating film over a semiconductor structure, forming a sealing ring over a sidewall of the insulating film, and forming a protective layer over an exposed sidewall of the sealing ring. The semiconductor structure includes a semiconductor chip and a molding compound disposed around the semiconductor chip. The exposed sidewall of the sealing ring faces away from the sidewall of the insulating film.
US11031349B1
In one embodiment, a method of forming a semiconductor device may include forming a sensing circuit to apply a voltage to a doped region wherein the voltage expands depletion region toward a second depletion region but substantially does not intersect the second depletion region. An embodiment may include configuring the sensing circuit to detect electrons within the doped region and to responsively assert a detection signal representing detection of the electrons wherein the sensing circuit detects the electrons while applying the voltage to the second doped region.
US11031343B2
Semiconductor structures are provided in which a first chip on a substrate has at least one first protruding section, the first protruding section including first interconnect locations, a second chip on the substrate having at least one second protruding section, the second protruding section including second interconnect locations and the first chip and the second chip are arranged such that the first protruding section is interdigitated with the second protruding section.
US11031332B2
A packaged electronic device includes a semiconductor die with an electronic component and a contact structure connected to the electronic component, as well as an organic panel frame, a lamination structure that partially embeds the semiconductor die in an opening of the organic panel frame, and a ceramic substrate mounted to a first side of the semiconductor die.
US11031330B2
An electroconductive substrate, including: a base material; a foundation layer disposed on the base material; a trench formation layer disposed on the foundation layer, and an electroconductive pattern layer including metal plating. A trench including a bottom surface to which the foundation layer is exposed, is formed. The trench is filled with the electroconductive pattern layer. The foundation layer includes a mixed region which is formed from a surface of the foundation layer on the electroconductive pattern layer side towards the inside thereof, and contains metal particles which contain a metal configuring the electroconductive pattern layer, and enter the foundation layer.
US11031327B2
In accordance with an embodiment of the present invention, a semiconductor chip includes a device region disposed in or over a substrate, a doped region disposed in the device region, and a through via disposed in the substrate. The through via extends through the doped region.
US11031326B2
A wiring structure includes an insulating layer and a conductive structure. The insulating layer has an upper surface and a lower surface opposite to the upper surface, and defines an opening extending through the insulating layer. The conductive structure is disposed in the opening of the insulating layer, and includes a first barrier layer and a wetting layer. The first barrier layer is disposed on a sidewall of the opening of the insulating layer, and defines a through hole extending through the first barrier layer. The wetting layer is disposed on the first barrier layer. A portion of the wetting layer is exposed from the through hole of the first barrier layer and the lower surface of the insulating layer to form a ball pad.
US11031320B2
Structures and methods for reducing process charging damages are disclosed. In one example, a silicon-on-insulator (SOI) structure is disclosed. The SOI structure includes: a substrate, a polysilicon region and an etch stop layer. The substrate includes: a handle layer, an insulation layer arranged over the handle layer, and a buried layer arranged over the insulation layer. The polysilicon region extends downward from an upper surface of the buried layer and terminates in the handle layer. The etch stop layer is located on the substrate. The etch stop layer is in contact with both the substrate and the polysilicon region.
US11031314B2
A spacer structure, which connects an insulating substrate and a semiconductor chip of a double-sided-cooled power module, includes: a conductive material layer which is composed of a composite material; an underlying plating layer disposed on the conductive material layer; and a copper plating layer disposed on the underlying plating layer, in which the copper plating layer is in contact with a joining material that joins the spacer to the semiconductor chip and the insulating substrate.
US11031312B2
A heat sink comprising a heat exchange device having a large scale morphology over a scale range and a small scale texture over a scale range, wherein at least one of the large scale morphology and the small scale texture has a fractal-like self-similarity over a scale range. The large scale morphology and small scale texture may be independently defined and implemented, or be provided with a transitional range. The large scale morphology may be algorithmically optimized according to a set of geometrically constraints. The small scale texture may be optimized according to aerodynamic parameters and constraints. The heat sink may be dynamically varying, and/or operated in conjunction with a dynamically varying heat transfer medium supply.
US11031310B2
A chip package may include a first polymer layer and a first semiconductor chip in the first polymer layer. The first semiconductor chip may include a first semiconductor device and a first semiconductor substrate supporting the first semiconductor device. The first semiconductor chip may also have a first contact pad coupled to the first semiconductor device. The first semiconductor chip may further include a first conductive interconnect on the first contact pad. The chip package may also include a second polymer layer on the first polymer layer and across an edge of the first semiconductor chip. The chip package may further include a first conductive layer in the second polymer layer and directly on a surface of the first conductive interconnect, and across the edge of the first semiconductor chip.
US11031307B2
A semiconductor package includes a buffer wafer including: a first surface; and a second surface opposite to the first surface, a stacked structure including a plurality of chips being stacked on the first surface of the buffer wafer; a first detection line formed around a periphery of the stacked structure on the first surface of the buffer wafer; and a mold layer covering the stacked structure, the first detection line and the first surface of the buffer wafer.
US11031306B2
According to one embodiment, a quality control method of a position measurement light source includes irradiating light of the position measurement light source on a plurality of marks having different heights and measuring a relationship between the height of the mark and an intensity of light reflected by the mark. The quality control method includes identifying a wavelength of the position measurement light source by comparing measurement data acquired by the measuring to reference data of a relationship between the height of the mark and an intensity of reflected light for each of a plurality of wavelengths.
US11031295B2
Embodiments of the present invention are directed to a gate cap last process for forming a self-aligned contact. This gate cap last process allows for a thin SAC cap, as the SAC cap only needs to prevent a short between the metallization contact and the gate. In a non-limiting embodiment of the invention, a gate is formed over a channel region of a fin. The gate can include a gate spacer. A sacrificial contact is formed on a top surface of a source or drain (S/D) region of a substrate. The sacrificial contact is positioned directly adjacent to a sidewall of the gate spacer. An exposed surface of the gate is recessed to form a recessed gate surface and a self-aligned contact (SAC) cap is formed on the recessed gate surface. The sacrificial contact is replaced with a S/D contact.
US11031294B2
In a method of manufacturing a semiconductor device, an isolation region is formed in a substrate, such that the isolation region surrounds an active region of the substrate in plan view. A first dielectric layer is formed over the active region. A mask layer is formed on a gate region of the first dielectric layer. The gate region includes a region where a gate electrode is to be formed. The mask layer covers the gate region, but does not entirely cover the first dielectric layer. The first dielectric layer not covered by the mask layer is removed such that a source-drain region of the active region is exposed. After that, the mask layer is removed. A second dielectric layer is formed so that a gate dielectric layer is formed. The gate electrode is formed over the gate dielectric layer.
US11031290B2
A semiconductor structure with cutting depth control and method for fabricating the same are provided. In the method for fabricating the semiconductor device, at first, fins protruding from a substrate are formed. Next, source/drain devices are grown on both ends of the fins. Then, an inter-layer dielectric layer crossing the fins and enclosing the source/drain devices is deposited. A metal gate structure enclosed by the inter-layer dielectric layer is formed between the source/drain devices. And then, a replacement operation is performed to replace a portion of the inter-layer dielectric layer with an isolation material, thereby forming an isolation portion that adjoins the metal gate structure and is located between the adjacent source/drain devices. Thereafter, a metal gate cut operation is performed, thereby forming an opening in the metal gate structure and an opening in the isolation portion, and an insulating material is deposited in the openings.
US11031287B2
In a method for processing a substrate, a conductive cap layer is selectively formed over a plurality of conductive structures that are positioned in a first dielectric layer. A second dielectric layer is selectively formed over the first dielectric layer. A third dielectric layer is selectively formed over the second dielectric layer. A fourth dielectric layer is then formed over the plurality of conductive structures and the third dielectric layer, and an interconnect structure is subsequently formed within the fourth dielectric layer. The interconnect structure includes a via structure that has a first portion positioned over the conductive cap layer so that sidewalls of the first portion are surrounded by the third dielectric layer, and a second portion disposed over the first portion and the third dielectric layer.
US11031279B2
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor device having reduced trench loading effect. The present disclosure provides a novel multi-layer cap film incorporating one or more oxygen-based layers for reducing trench loading effects in semiconductor devices. The multi-layer cap film can be made of a metal hard mask layer and one or more oxygen-based layers. The metal hard mask layer can be formed of titanium nitride (TiN). The oxygen-based layer can be formed of tetraethyl orthosilicate (TEOS).
US11031267B2
A method and a system of measuring air-tightness and a container measured thereby are provided. In the method, a first cover having a first contact surface and a first base having a second contact surface are provided. The two contact surfaces are used for engaging with each other to form an air-tight state. Further, a first contour curve relating to the first contact surface and a second contour curve relating to the second contact surface are acquired. Then, the two contour curves are brought into contact with each other, and the area of a first gap between the two curves is determined. When the area of the first gap is equal to or smaller than a threshold, the first cover and the first base are paired as a first combination of acceptable air-tightness so as to form the container.
US11031266B2
A method includes disposing a wafer carrier onto a load port; detecting, by a first sensor in the wafer carrier, an elevation of a slot in the wafer carrier; adjusting an elevation of a wafer transferring device according to the detected elevation of the slot; and moving, at the adjusted elevation of the wafer transferring device, a wafer to the slot by the wafer transferring device.
US11031265B2
Substrate loading device including a frame adapted to connect the substrate loading device to a substrate processing apparatus, the frame having a transport opening through which substrates are transported between the loading device and processing apparatus, a cassette support for holding at least one substrate cassette container, and cassette support purge ports with purge port nozzle locations disposed on the cassette support, each nozzle location being configured so that a nozzle at the nozzle location couples to at least one purge port of the substrate cassette container, wherein each nozzle location defines an interchangeable purge port nozzle interface so that different interchangeable purge port nozzles are removably mounted to respective nozzle interfaces of the nozzle locations that correspond to the different nozzle configurations of the interchangeable purge port nozzle modules, in conformance with and effecting coupling to different ports of different substrate cassette containers having different purge port characteristics.
US11031263B2
A laser stripping mass-transfer device includes a microdevice laser stripping transfer module, an auxiliary conveyor module, a transition conveyor module, a transfer conveyor module, a substrate carrier module, a microdevice filling module, a curing module, an encapsulation module and a substrate transportation module. The microdevice laser stripping transfer module is configured to implement detection and stripping of the microdevices. The auxiliary conveyor module is configured to adhere the stripped microdevices. The transition conveyor module is configured to pick up and transfer the microdevices to the transfer conveyor module. The transfer conveyor module is configured to pick up and transfer the microdevices to the substrate carrier module. The substrate carrier module is configured to feed the microdevices into the microdevice filling module, the curing module, the encapsulation module, and the substrate transportation module for filling, curing, encapsulating, loading and unloading.
US11031256B2
A semiconductor device having one or more tiered pillars and methods of manufacturing such a semiconductor device are disclosed. The semiconductor device may include redistribution layers, a semiconductor die, and a plurality of interconnection structures that operatively couple a bottom surface of the semiconductor die to the redistribution layers. The semiconductor device may further include one or more conductive pillars about a periphery of the semiconductor die. The one or more conductive pillars may be electrically connected to the redistribution layers and may each comprise a plurality of stacked tiers.
US11031255B2
A method for forming a conductive structure is disclosed, the method comprising the steps of: forming a metallic frame having a plurality of metal parts separated from each other; forming an insulating layer on the top surface of the plurality of metal parts; and forming a conductive pattern layer on the insulating layer for making electrical connections with at least one portion of the plurality of metal parts.
US11031254B2
After a die bonding step, a wire bonding step is performed to electrically connect the plurality of pad electrodes and the plurality of leads of the semiconductor chip via a plurality of copper wires. A plating layer is formed on a surface of the lead, and a copper wire is connected to the plating layer in the wire bonding step. The plating layer is a silver plating layer. After the die bonding step, an oxygen plasma treatment is performed on the lead frame and the semiconductor chip before the wire bonding step, and then the surface of the plating layer is reduced.
US11031253B2
A method for etching one or more entities on a semiconductor structure, each entity being made of a material selected from metals and metal nitrides is provided. The method includes the steps of: (a) oxidizing by electrolysis, at a current of at least 0.1 A, a precursor solution comprising chloride anions at a concentration ranging from 0.01 mol/l to 1.0 mol/l, thereby forming an etching solution; (b) providing a semiconductor structure having the one or more entities thereon; and (c) etching at least partially the one or more entities by contacting them with the etching solution.
US11031249B2
A semiconductor wafer is provided, which includes a wafer; a nitride crystal layer formed of one or more crystal layers of group III nitride; and a cap layer; the wafer, the nitride crystal layer and the cap layer are positioned in an order of the wafer, the nitride crystal layer and the cap layer, and the cap layer is a silicon nitride layer having crystallinity and has a thickness of 5 nm or more. Also, a semiconductor wafer is provided, where a layer that is of the nitride crystal layer and that is in contact with the cap layer, and a layer near the layer function as active layers of a field-effect transistor, the cap layer is a silicon nitride layer having crystallinity and a thickness that is equal to or larger than a thickness in which a gate of the field-effect transistor can be embedded.
US11031245B2
Thin tin oxide films are used as spacers in semiconductor device manufacturing. In one implementation, thin tin oxide film is conformally deposited onto a semiconductor substrate having an exposed layer of a first material (e.g., silicon oxide or silicon nitride) and a plurality of protruding features comprising a second material (e.g., silicon or carbon). For example, 10-100 nm thick tin oxide layer can be deposited using atomic layer deposition. Next, tin oxide film is removed from horizontal surfaces, without being completely removed from the sidewalls of the protruding features. Next, the material of protruding features is etched away, leaving tin oxide spacers on the substrate. This is followed by etching the unprotected portions of the first material, without removal of the spacers. Next, underlying layer is etched, and spacers are removed. Tin-containing particles can be removed from processing chambers by converting them to volatile tin hydride.
US11031243B1
A nanowire structure includes a substrate, a patterned mask layer on the substrate, and a nanowire. The patterned mask layer is on the substrate and includes an opening through which the substrate is exposed. The nanowire is on the substrate in the opening of the patterned mask layer. The nanowire includes a buffer layer on the substrate, a defect filtering layer on the buffer layer, and an active layer on the defect filtering layer. The defect filtering layer is a strained layer. By providing the defect filtering layer between the buffer layer and the active layer of the nanowire, defects present in the buffer layer can be prevented from propagating into the active layer. Accordingly, defects in the active layer of the nanowire are reduced, thereby improving the performance of the nanowire structure.
US11031233B2
A layer stack over a substrate is etched using a photoresist pattern deposited on the layer stack as a first mask. The photoresist pattern is in-situ cured using plasma. At least a portion of the photoresist pattern can be modified by curing. In one embodiment, silicon by-products are formed on the photoresist pattern from the plasma. In another embodiment, a carbon from the plasma is embedded into the photoresist pattern. In yet another embodiment, the plasma produces an ultraviolet light to cure the photoresist pattern. The cured photoresist pattern is slimmed. The layer stack is etched using the slimmed photoresist pattern as a second mask.
US11031230B2
A method of analysing a sample is disclosed that comprises surveying a sample in a first mode of operation by directing a spray of charged droplets onto the sample, determining one or more regions of interest in the sample, and analysing the one or more regions of interest in a second different mode of operation by directing a spray of charged droplets onto the sample. The spot size of the spray of charged droplets at a point of impact with the sample may be varied.
US11031225B2
Because most ion optics of mass spectrometry systems are subject to ion deposition and may exhibit significantly different behavior following substantial contamination (e.g., loss of sensitivity), fouled surfaces must be regularly cleaned to maintain sensitivity. While the surfaces of front-end components (e.g., curtain plates, orifice plates, Qjet, Q0, IQ0) may be relatively easy to clean, the fouling of components contained within the downstream high-vacuum chambers (e.g., Q1, IQ1) can incur substantial delays and expense as the high-vacuum chambers must be vented and substantially disassembled prior to cleaning. Methods and systems for controlling contamination of components of mass spectrometer systems are provided herein. By reducing the transmission of contaminating ions during non-data acquisition periods, the present teachings can increase throughput, improve robustness, and/or decrease the downtime typically required to vent/disassemble/clean the fouled components.
US11031218B2
A data acquisition method in a mass spectrometer includes a. providing an ion source to generate precursor ions; b. feeding the precursor ions into a first mass analyzer that selects one mass window such that the precursor ions located outside the mass window pass through the first mass analyzer and the precursor ions located within the mass window cannot pass through the first mass analyzer; c. feeding the precursor ions passing through the first mass analyzer into a collision cell for collisional dissociation, to generate product ions; d. feeding the product ions into a second mass analyzer for mass analysis and recording a spectrum; and e. repeating Steps b-d. Each time when Step b is repeatedly performed, the selected mass window does not overlap with all the mass windows previously selected. After all the mass windows in a mass range are selected, the repetition is stopped.
US11031215B2
A processing chamber such as a plasma etch chamber can perform deposition and etch operations, where byproducts of the deposition and etch operations can build up in a vacuum pump system fluidly coupled to the processing chamber. A vacuum pump system may have multiple roughing pumps so that etch gases can be diverted a roughing pump and deposition precursors can be diverted to another roughing pump. A divert line may route unused deposition precursors through a separate roughing pump. Deposition byproducts can be prevented from forming by incorporating one or more gas ejectors or venturi pumps at an outlet of a primary pump in a vacuum pump system. Cleaning operations, such as waferless automated cleaning operations, using certain clean chemistries may remove deposition byproducts before or after etch operations.
US11031200B2
A relay assembly that includes a relay, a bypass switch and a controller. The relay includes an electromechanical switch with an open state and a closed state. The bypass switch is operatively coupled in parallel with the electromechanical switch of the relay, and also has an open state and a closed state. The controller is operatively coupled to the relay and the bypass switch, and is configured to switch the bypass switch from the open state to the closed state, then switch the relay between the open state and closed state, and then switch the bypass switch back to the open state. In some cases, the bypass switch includes a TRIAC. The controller may be configured to maintain the bypass switch in the closed state for less than 100 milliseconds before switching back to the open state.
US11031199B2
A switching contact drive device contains a transmission with an energy store. The energy store is enclosed in a housing. The housing guides a relative movement, particularly a deformation of the energy store. The switching contract drive device is provided for driving an electrical switching device such as a circuit breaker.
US11031193B2
A method for manufacturing a touch panel includes: adding decoration printing to a sheet member; pasting an adhesive on the sheet member to which the decoration printing is added; forming a non-adhesion film on a position of the adhesive which is opposed to the wiring connected to a body of the touch panel; cutting in a desired shape the sheet member on which the non-adhesion film is formed; and pasting the cut sheet member on the body.
US11031187B2
A method of manufacturing a solid electrolytic capacitor including a porous anode body made of a valve metal having a dielectric film on a surface thereof, and a solid electrolyte layer disposed on a surface of the dielectric film. The method including: a step of; in a liquid including a polyanion and an aqueous medium, polymerizing a monomer compound to obtain a dispersion (1) containing a conjugated electrically conductive polymer and subjecting dispersion treatment to the dispersion (1) to obtain a dispersion (2) containing the conjugated electrically conductive polymer; depositing the dispersion (2) to a porous anode body made of a valve metal having a dielectric coating on a surface thereof; and removing the aqueous medium from the dispersion (2) deposited on the porous anode body to form a solid electrolyte layer, wherein an operation which pauses the dispersion treatment is performed.
US11031177B2
A power converter includes a magnetic core and a plurality of windings. The plurality of windings are each wound around the magnetic core and bent to have a portion extending in the direction in which the magnetic core extends. Each of the plurality of windings is bent to include a region located farthest out from the magnetic core among all of the plurality of windings.
US11031172B2
A medical instrument and method to facilitate the performance of medical procedures. The instrument has at least one tracking sensor being disposed at a distal portion of the instrument. The sensor includes a tube containing a ferrite powder, and a coil wound around the tube. The method includes inserting the medical instrument into a subject. The sensor generates a signal in response to a magnetic field to enable the physician to track the instrument in the subject.
US11031162B2
Disclosed are an oriented electrical steel sheet and a manufacturing method thereof. An exemplary embodiment of the present invention provides a method of manufacturing an oriented electrical steel sheet, including: providing a slab including Si at 1.0 to 4.0 wt %, C at 0.1 to 0.4 wt %, and the remaining portion including Fe and other inevitably incorporated impurities; reheating the slab; producing a hot rolled steel sheet by hot rolling the slab; performing annealing of the hot rolled steel sheet; cold rolling the annealed hot rolled steel sheet; decarburizing and annealing the cold rolled steel sheet; cold rolling the decarburized and annealed steel sheet; and final annealing the cold rolled steel sheet.
US11031155B2
A reinforced superconducting wire (1a) has a superconducting core strand (2) and a first cladding with a multitude of reinforcing strands (3). The reinforcing strands (3) are arranged around the circumferential surface of the superconducting core strand (2) in a non-crossing manner and are in contact with the core strand (2). The wire has a reinforcement for enhancing its mechanical properties against external stresses and for preventing diameter expansion during heat treatment. In addition to other advantages, such superconducting wire can be produced with an easy and low-cost production process.
US11031152B2
A flame-retardant electric cable has a core including at least one electric conductor, an electrically insulating coating and an outermost layer made from a substantially thermoplastic, low smoke zero halogen flame-retardant polymer composition. The composition includes a polymeric base made of at least one polyethylene homopolymer or copolymer having a density of 0.94 g/cm3 at most. The composition further includes 60-64% by weight of a metal hydroxide, at least 2% by weight of an ammonium coated montmorillonite having average particle dimensions of from 5 to 20 μm, and a polysiloxane.
US11031151B2
The devices and methods described herein push forward the resolution limits of directed self-assembly (DSA) technology for advanced device applications. Specifically described herein, are compositions of bioinspired DSA materials and methods using these bioinspired DSA materials to form sub-7 nm line-space patterns and to achieve functional nanoscopic structures, e.g., conducting nanowires on a substrate.
US11031149B1
Nuclear abrasive slurry waste pump systems, devices, and methods for retrieving waste materials and/or other material from storage tanks with liquefied tank material. The systems, devices and methods can work with tanks having high temperature conditions up to approximately 212 degrees Fahrenheit or low temperature conditions down to approximately 32 degrees Fahrenheit.
US11031147B2
A correlation tolerance limit setting system using repetitive cross-validation includes: a variable extraction unit randomly classifying data of an initial DB set into training set data and validation set data at a specific rate and then extracting variables for determining a DNBR limit by optimizing coefficients of a selected correlation; a normality test unit testing normality for a variable extraction result; a DNBR limit unit determining whether data sets have a same population or not depending on normality result and determining DNBR limit from a distribution of 95/95 DNBR; and a controller.
US11031146B2
A method for heating primary coolant in a nuclear supply system in one embodiment includes filling a primary coolant loop within a reactor vessel and a steam generating vessel that are fluidly coupled together with a primary coolant, drawing a portion of the primary coolant from the primary coolant loop and into a start-up sub-system, heating the portion of the primary coolant to form a heated portion of the primary coolant, and injecting the heated portion of the primary coolant back into the primary coolant loop. The primary coolant may be heated to a no-load operating temperature.
US11031137B2
A lesion tracking system (10) includes a data interface (12), a computation engine (18), and a visualization engine (26). The data interface (12) is configured to receive an identification (44) and measurements (56) of at least one target lesion (42), which includes at least one undetermined target lesion (52) according to a plurality of determined categories (54), and each undetermined target lesion (52) is quantified differently according to each of the plurality of determined categories (54). The computation engine (18) is configured to compute a range of quantified measurements according to each determined category for each undetermined target lesion (52), and to compute a quantified total range (70) for the at least one target lesion based on a quantified measurement (62) for each determined target lesion and the computed range for each of the at least one undetermined target lesion. The visualization engine (26) is configured to generate a human readable display of the computed quantified total range (70) for the at least one target lesion.
US11031134B2
Methods, systems, and computer program products are provided for monitoring an entity for personal water retention management. Health data for the entity is monitored via one or more sensors. Changes in the monitored health data are tracked over time. Based on the monitored health data, occurrence of a water retention triggering event associated with a provided medical recommendation is determined. When the water retention triggering event is determined to have occurred, the medical recommendation is provided to the entity.
US11031130B2
A system and method for collecting, communicating, displaying, and/or analyzing data from multiple medical devices is disclosed. The system includes a local data collection module and a number of medical device adapters. The medical device adapters are coupled to respective medical devices via hardwired connections to receive data from the respective medical devices. The medical device adapters wirelessly transmit the data to the local data collection module. The local data collection module communicates the data received from the medical device adapters to an Electronic Medical Records (EMR) system for automatic entry of at least some of the data in the electronic medical record of a patient associated with the medical devices.
US11031128B2
Augmented reality-based training and troubleshooting is described for medical devices. An electronic mobile device can be equipped with an AR application that, when executed, causes the electronic mobile device to provide augmented reality-based training on how to set up, or perform maintenance on, one or more components of a medical device. The AR application, when executed, can also cause the electronic mobile device to provide augmented reality-based troubleshooting for one or more components of a medical device.
US11031124B2
Systems, methods, and apparatus to dynamically manage interdependent, variable scheduled procedures are provided. An example method includes calculating a cumulative distribution function (CDF) for task(s) in a healthcare protocol based on a probability density function associated with task duration(s) for the task(s). The method includes determining a plurality of schedule risk states for each task in a healthcare protocol, each schedule risk state associated with an upper specification limit (USL) and a lower specification limit (LSL) along the CDF. The method includes identifying, within USL and LSL for each schedule risk state, setpoint(s) associated with probability(-ies) along the CDF. The method includes monitoring execution of task(s) in the healthcare protocol to identify a transition in schedule risk state according to USL and LSL. The method includes triggering an action to react to an actual or upcoming change in schedule risk state based on setpoint(s) associated with the schedule risk state.
US11031123B2
An examination schedule management unit manages an examination schedule of a plurality of endoscopic examinations, including an examination room, information on scheduled examination start time, that on scheduled examination end time, and examination type information on examination contents. A cleaning schedule management unit manages a cleaning schedule of a plurality of endoscopes, including a cleaning machine, information on scheduled cleaning start time, and that on scheduled cleaning end time. An endoscope assignment unit assigns an endoscope to an endoscopic examination. A cleaning machine assignment unit assigns a cleaning machine for cleaning an endoscope assigned to the endoscopic examination.
US11031122B1
Apparatus, systems, and methods relate to one or more operating rooms; one or more display screens located in the one or more operating rooms; one or more display screens located outside of the one or more operating rooms; and a computer apparatus comprising computer hardware and software, which is operatively connected to an EMR system and is configured so as to receive from the EMR system utilization information regarding the one or more operating rooms. The computer apparatus is further configured to cause to be displayed one or more generated graphics or graphical user interfaces (GUIs) showing operating room efficiency information, in real time, for view on the one or more display screens in the one or more operating rooms, and on the one or more display screens located outside of the one or more operating rooms.
US11031118B2
A method includes receiving two or more surface representations of at least a portion of an organ of a patient. The two or more received surface representations are registered one with the other. One of the surface representations is selected as a base map. A draggable geodesic region is generated for at least one of the two or more surface representations not selected as a base map, wherein the geodesic region is configured to follow varying anatomy as the region is dragged over the base map. The draggable geodesic region is overlaid on the base map to generate a mixed multilayer representation, and the mixed multilayer representation is presented to a user.
US11031115B1
A phototherapy apparatus with interactive user interface for treating biological tissue of an animal or human target. The user interface comprises intuitive graphic menus which allow the clinicians or practitioners to define the properties of the biological tissue through easily observable physical characteristics such as weight, skin color, and hair color of the patient. The central control unit of the phototherapy apparatus then automatically optimizes the parameters of the light source according to the properties of the biological tissue and generates an appropriate treatment protocol to produce the optimum phototherapy result.
US11031113B1
Systems and methods may be provided that may enable an individual to retrieve one or more prescription products (e.g., product refills) from a self-service retrieval location such as a counter, drive-thru, drop box, or kiosk. A unique-machine readable code may be associated with a particular medical prescription of a patient, the medical prescription corresponding to one or more prescription products. The unique machine-readable code may be transmitted to a computing device of the individual, who may scan the code at the retrieval location. Identification of the unique machine-readable code may result in dispensing of the one or more prescription products associated with the medical prescription.
US11031110B2
A novel system and method for processing location data are disclosed. An exemplary method includes receiving location data from a remote device, associating the location data with a particular subscriber, augmenting the location data in one of a plurality of predetermined ways based on information associated with the particular subscriber to produce augmented location data, and providing the augmented location data to the subscriber. In a more particular embodiment, the step of augmenting the location data includes retrieving a subscriber file associated with the subscriber and performing one or more augmentation processes on the location data based at least in part on the subscriber file. An example system includes both a remote device operative to transmit location data and a central station for performing the methods of the present invention.
US11031106B2
Fifth generation wireless systems (5G) are on the horizon and IoT is taking the center stage as devices are expected to form a major portion of this 5G network paradigm. IoT technologies such as machine to machine communication complemented with intelligent data analytics are expected to drastically change landscape of various industries. This application discloses a novel approach (virtual) to medical system using IoT network and artificial intelligence. It instantly allows patients to obtain information data about their medical status and recommendations for the steps they need to take. This method eliminates a lot of the steps the patient needs to take in present medical systems.
US11031104B2
Systems and methods are provided for over the counter statin delivery to a subject. Survey results from the subject are run against a first plurality of filters. When a filter in the first plurality of filters is fired, the subject is deemed not qualified. The survey results are also run against a second plurality of filters. When a respective filter in the second plurality is fired, the subject is provided with a corresponding warning. The method proceeds to a fulfillment process when no filter in the first plurality fires and the subject has acknowledged each warning associated with each fired filter in the second plurality. The fulfillment stores the composition order, communicates a drug facts label for the statin to the subject, and authorizes, upon subject confirmation that the label has been read, provision of the statin to the subject, the authorization including a destination associated with the subject.
US11031102B2
This invention provides, inter alia, a complement-inhibitor-based treatment plan coupled with a risk evaluation and management strategy (“REMS”) and a safety support program (“SSP”) for reinforcing the REMS. The REMS and SPP are implemented using one or more computer devices with software tools programmed to enforce conditions of the REMS and/or prompt follow-ups by registered nurses enrolled in the SSP. The software tool(s) determines whether a prescriber requesting the complement inhibitor has agreed to abide by the REMS, and can prompt a provider of the complement inhibitor to provide updated educational materials to the prescriber at predetermined times or intervals, to monitor the prescriber for compliance with the REMS, and/or to monitor patients for signs of adverse events. Using exemplary embodiments described herein, a risk of adverse events (especially, but not limited to, meningococcal infections) can be managed and an incidence of the adverse events can be reduced.
US11031099B2
Systems, methods, and apparatuses are provided for detecting nucleic acid sequence variants. Other embodiments are directed to systems and computer readable media associated with methods described herein.
US11031095B2
The present invention provides processes for determining accurate risk probabilities for chromosome dosage abnormalities. Specifically, the invention provides non-invasive evaluation of genomic variations through chromosome-selective sequencing and non-host fraction data analysis of maternal samples.
US11031091B2
An apparatus for measuring round-trip time of a test signal using a programmable logic device comprises a pattern generator generating a test signal and measuring a round-trip time of the test signal, a programmable logic device of which internal circuits are configured to transmit the test signal in a predetermined manner, and bidirectional bus lines connecting the pattern generator and the programmable logic device. The round-trip time of the test signal is measured by a time difference between a starting time at which the pattern generator outputs the test signal and an arrival time at which the test signal is fed back to the pattern generator.
US11031090B1
An analog current memory circuit includes a ramp current generator producing a ramp current; a storage transistor, a write-enable transistor, a charge pump transistor, a clock generator producing a clock signal having a first state and a second state, a comparator electrically coupled to the storage transistor and the ramp current generator, a controller electrically coupled to the comparator and the clock generator, and a switch electrically coupled to the controller and the ramp current generator. During the write phase, the controller produces a write-enable signal to turn on the write-enable transistor to produce a stored current in the storage transistor, the stored current being substantially equal to an input current to the analog current memory circuit. During the compensation phase, the switch electrically couples the ramp current generator and the storage transistor to the comparator.
US11031087B2
A method for reading data stored in a flash memory. The flash memory comprises a plurality of memory cells and each memory cell has a particular threshold voltage. The method includes: obtaining a first threshold voltage distribution representing threshold voltages of a first group of the memory cells; obtaining a second threshold voltage distribution representing threshold voltages of a second group of the memory cells, wherein the second threshold voltage distribution is different from the first threshold voltage distribution, and the first group of the memory cells comprises at least a part of the second group of the memory cells; and controlling the flash memory to perform at least one read operation upon the first group of the memory cells according to the second threshold voltage distribution.
US11031079B1
A dynamic digital perceptron device is disclosed. The dynamic digital perceptron device of the invention comprises a volatile content memory array, a detection and driver circuit and a volatile response memory array. The dynamic digital perceptron device processes input digital information according to a database of the digital content data stored in the volatile content memory array and outputs the correspondent digital data stored in the volatile response memory array by the detection and driver circuit. Moreover, the volatile content memory array and the volatile response memory array in the dynamic digital perceptron device are constructed by the latch-types of memory cells to handle the rapid and frequent changing digital processing environments.
US11031078B2
A single-event-upset (SEU) stabilized memory cell includes a latch portion including a cross-coupled latch, and at least one cross coupling circuit path in the latch portion including a first series-connected pair of vertical resistors.
US11031077B2
A resistance variable memory device may include a plurality of memory cells and a control circuit block. The memory cells may be connected between a global word line and a global bit line. The control circuit block may control the memory cells. The control circuit block may include a write pulse control block. The write pulse control block may include a high resistance path circuit and a bypass circuit connected between the global word line and a selected memory cell. The write pulse control block may selectively enable any one of the high resistance path circuit and the bypass circuit in accordance with a position the selected memory cell.
US11031066B2
Methods of operating a memory device are disclosed. A method may include determining an operating temperature of a memory bank of a memory device. The method may also include adjusting at least one refresh interval for the memory bank based on the operating temperature of the memory bank. Further, the method may include skipping at least one refresh of the memory bank based on at least one of the operation temperature of the memory bank and a number of active signals received at the memory bank. A memory device and an electronic system are also described.
US11031064B1
A semiconductor device includes a buffer control circuit and an operation control circuit. The buffer control circuit generates an enable signal based on a self-refresh signal and to generate an end control signal and a supply control signal from a first internal chip selection signal during a self-refresh operation. The operation control circuit generates a frequency information signal from an internal command/address signal when an update signal is inputted during a mode register write operation, adjusts a shift amount based on the frequency information signal when the supply control signal is inputted during the mode register write operation, and generates an internal write command according to the adjusted shift amount during a read-modify-write operation in synchronization with an internal clock signal after generating an internal read command.
US11031062B2
According to one embodiment, a magnetic memory device includes a stacked body and a controller. The stacked body includes a first conductive layer, a second conductive layer, a first magnetic layer provided between the first conductive layer and the second conductive layer, a second magnetic layer provided between the first magnetic layer and the second conductive layer, and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer. A resistance value per unit area of the nonmagnetic layer exceeds 20 Ωμm2. The controller is electrically connected to the first conductive layer and the second conductive layer, and supplies a write pulse to the stacked body in a first operation. The write pulse includes a rise period, a potential of the write pulse changing from a first potential toward a second potential in the rise period, an intermediate period of the second potential after the rise period, and a fall period after the intermediate period, the potential of the write pulse changing from the second potential toward the first potential in the fall period. A duration of the fall period is longer than a duration of the rise period.
US11031057B2
An X16 nonvolatile memory has 16 input/output (I/O) ports, identified as I/O ports [15:0], and adopts a conversion method, which allows the memory to operate in an X16 mode or in an X8 mode. The method includes receiving a first user command that is sent by an upper computer and belongs to a user mode; determining a disabling command for a module path of the high-bit I/O ports [15:8] according to the first user command; and executing the disabling command and disabling the module path for controlling the high-bit I/O ports [15:8] of the memory so as to operate in an X8 mode.
US11031054B1
Apparatuses and methods for pre-emphasis control are described. An example apparatus includes a pull-up circuit and a pull-down circuit. The pull-up circuit is configured to receive a pull-up data activation signal and drive a data terminal to a pull-up voltage responsive to an active pull-up data activation signal. The pull-down circuit is configured to receive a pull-down activation signal and drive a data terminal to a pull-down voltage responsive to an active pull-down data activation signal. The example apparatus further includes a pull-up pre-emphasis circuit that includes a pre-emphasis timing control circuit configured to provide a timing control signal, and further includes a pull-up logic circuit. A pull-up pre-emphasis control signal based on pull-up data activation signal is provided to control providing pull-up pre-emphasis for greater than one unit interval of data when the pull-up data activation signal remains active for greater than one unit interval.
US11031047B2
A hard-disk pulling device includes two separating plates, a cover member, a hook portion and a linkage mechanism. A receiving space is defined between the separating plates for receiving a hard disk unit. The cover member is pivotally connected to one of the separating plates to selectively cover the receiving space. The linkage mechanism includes a first linking rod pivotally connected to the cover member, and a second linking rod pivotally connected to the first linking rod and the separating plate. The hook portion is connected to one end of the linkage mechanism facing away from the cover member for directly abutting against the hard disk unit. When the cover member is rotated to pull the hook portion through the linkage mechanism, the hook portion pushes the hard disk unit out of the receiving space.
US11031045B2
The various embodiments disclosed herein relate to systems and methods for generating a derived media clip corresponding to a live event. In particular, the system comprises a processor configured to receive a plurality of content streams corresponding to the live event, each content stream corresponding to a content source. The processor is further configured to generate an annotated timeline for one or more of the plurality of content streams and receive a first user input requesting the derived media clip. The processor is then configured to generate the derived media clip based on the user input and the annotated timeline.
US11031044B1
A method, system and computer program product for self-learned and probabilistic-based prediction of inter-camera object movement is disclosed. The method includes building and storing a transition model defined by transition probability and transition time distribution data generated during operation of a first video camera and one or more other video cameras over time. The method also includes employing at least one balance flow algorithm on the transition probability and transition time distribution data to determine a subset of the video cameras to initiate a search for an object based on a query. The method also includes running the search for the object over the subset of the video cameras.
US11031028B2
[Object] To provide a sound source separation technology capable of improving the separation performance.
[Solution] An information processing apparatus including: an acquisition section configured to acquire an observation signal obtained by observing a sound; and a sound source separation section configured to separate the observation signal acquired by the acquisition section into a plurality of separated signals corresponding to a plurality of assumed sound sources by applying a non-linear function to a matrix product of an input vector and a coefficient vector corresponding to each of the plurality of sound sources.
US11031026B2
Methods, systems, computer-readable media, and apparatuses for acoustic echo cancellation during playback of encoded audio are presented. In some embodiments, a decoder is arranged to decode an encoded media signal to produce an echo reference signal, and an echo canceler is arranged to perform an acoustic echo cancellation operation, based on the echo reference signal, on an input voice signal to produce an echo-cancelled voice signal. The echo canceler may be configured to reduce, relative to an energy of a voice component of the input voice signal, an energy of a signal component of the input voice signal that is based on audio content from the encoded media signal.
US11031024B2
An audio signal is compressed in an audio coordinate system using gain factors applied in another audio coordinate system. A first component and a second component in a first audio coordinate system is generated from a third component and a fourth component of the audio signal in a second audio coordinate system. An amplitude threshold defining a level for each of the third component and the fourth component for applying compression is determined. A gain factor for the first component is generated using a compression ratio. The gain factor is applied to the first component when one of the third component or the fourth component exceeds the amplitude threshold to generate an adjusted first component. A first output channel and a second output channel in the second audio coordinate system is generated using the adjusted first component and the second component in the first audio coordinate system.
US11031016B2
Methods for voice authentication include receiving a plurality of mono telephonic interactions between customers and agents; creating a mapping of the plurality of mono telephonic interactions that illustrates which agent interacted with which customer in each of the interactions; determining how many agents each customer interacted with; identifying one or more customers an agent has interacted with that have the fewest interactions with other agents; and selecting a predetermined number of interactions of the agent with each of the identified customers. In some embodiments, the methods further include creating a voice print from first and second speaker components of each interaction; comparing the voice prints of a first selected interaction to the voice prints from a second selected interaction; calculating a similarity score between the voice prints; aggregating scores; and identifying the voice prints that are associated with the agent.
US11031013B1
Method starts with processing, by a processor, audio signal to generate audio caller utterance and transcribed caller utterance. Processor generates identified task based on transcribed caller utterance. Processor samples audio caller utterance to generate samples of audio caller utterance. Processor generates loudness result based on loudness values of samples using loudness neural network associated with identified task. Processor generates pitch result based on pitch values of samples using pitch neural network associated with identified task. Processor generates tone result for each word in transcribed caller utterance using tone neural network associated with identified task. Using task completion probability neural network associated with identified task, processor generates task completion probability result that is based on at least one of: loudness result, pitch result, or tone result. Other embodiments are disclosed herein.
US11031012B2
A system for automated speech recognition utilizes computer memory, a processor executing imaging software and audio processing software, and a camera transmitting images of a physical source of speech input. Audio processing software includes an audio data stream of audio samples derived from at least one speech input. At least one timer is configured to transmit elapsed time values as measured in response to respective triggers received by the timer. The audio processing software is configured to assert and de-assert the timer triggers to measure respective audio sample times and interim period times between the audio samples. The audio processing software is further configured to compare the interim period times with a command spacing time value corresponding to an expected interim time value between commands, thereby determining if the speech input is command data or non-command data.
US11031010B2
A method includes receiving a voice input via a microphone of an electronic device, and determining whether the voice input contains speech from an authorized user of the electronic device or speech from an unauthorized user. The method includes in response to determining that the voice input contains speech from the authorized user: determining whether the speech contains private speech or public speech; in response to determining that the speech contains private speech, processing the voice input through a local automatic speech recognition (ASR) engine within the electronic device, the local ASR engine converting the voice input from audio format to text format and outputting a text transcription of the private speech; and in response to determining that the speech does not contain private speech, forwarding the voice input through a communication interface associated with a network-connected external device for processing the voice input at the network-connected external device.
US11031007B2
Implementations are set forth herein for creating an order of execution for actions that were requested by a user, via a spoken utterance to an automated assistant. The order of execution for the requested actions can be based on how each requested action can, or is predicted to, affect other requested actions. In some implementations, an order of execution for a series of actions can be determined based on an output of a machine learning model, such as a model that has been trained according to supervised learning. A particular order of execution can be selected to mitigate waste of processing, memory, and network resources—at least relative to other possible orders of execution. Using interaction data that characterizes past performances of automated assistants, certain orders of execution can be adapted over time, thereby allowing the automated assistant to learn from past interactions with one or more users.
US11031004B2
An information processing apparatus includes a reception unit that receives an utterance, an identification unit that identifies a conversation partner, and a determination unit that determines a communication unit for transmitting a meaning of the utterance or an achieving unit for achieving a conversation goal in accordance with the conversation partner.
US11031002B2
The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a processing system, a first signal including an output of a speaker device and an additional audio signal. The method also includes determining, by the processing system, based at least in part on a model trained to identify the output of the speaker device, that the additional audio signal corresponds to an utterance of a user. The method further includes initiating a reduction in an audio output level of the speaker device based on determining that the additional audio signal corresponds to the utterance of the user.
US11030999B1
The present disclosure describes the generation and use of word embeddings as part of natural language understanding (NLU) processing performed by a natural language processing system. In at least some examples, the word embeddings may be generated from text corpuses including at least text (representing spoken user inputs) output from automatic speech recognition (ASR) processing. In at least some examples, the word embeddings may be generated from text output from ASR processing and natural language text corresponding to one or more Internet webpages.
US11030996B2
The present invention relates to an electronic device and a control method thereof. The electronic device comprises a microphone for acquiring sound; and a control unit for determining whether the acquired sound is a learned sound and outputting information on the acquired sound on the basis of a determination result.
US11030991B2
Disclosed are a speech processing method and a speech processing device, for performing speech processing by executing artificial intelligence (AI) algorithms and/or machine learning algorithms installed thereon, thus enabling the communication between a user terminal and a server in a 5G communication environment. The speech processing method according to an embodiment of the present disclosure includes receiving a user spoken utterance, outputting a voice actor spoken utterance in a voice actor's voice having the highest degree of similarity with a user's voice by using a user-voice actor mapping learning model, the voice actor spoken utterance corresponding to the user spoken utterance, and performing speech recognition for the voice actor spoken utterance.
US11030987B2
Disclosed are a method for selecting background music and capturing a video, a device, a terminal apparatus, and a medium. The method includes: a music viewing instruction is acquired in a process of playing a video; a music detail corresponding to a background music fragment used by the video is displayed according to the music viewing instruction; a same-style capturing instruction is acquired, and a starting point of the background music fragment in a whole piece of music is acquired according to the same-style capturing instruction; a capturing instruction is acquired, and a video capturing is performed on a target scene according to the capturing instruction until a capturing stop instruction is acquired, and a corresponding video is acquired; and a corresponding music fragment is acquired, so the music fragment and the acquired video are synthesized to obtain a target video.
US11030984B2
An automated music composition and generation system having a system user interface operably connected to an automated music composition and generation engine, and supporting a method of scoring a selected media object with one or more pieces of digital music. The method uses the system user interface to select one or more musical experience descriptors and then apply the selected musical experience descriptors to the selected digital media object to indicate what, when and how particular musical events should occur in the one or more pieces of digital music to be automatically composed and generated by the automated music composition and generation engine. The generated piece of digital music is then used in musically scoring the selected digital media object.
US11030975B2
An information processing apparatus according to an embodiment of the present technology includes an acquisition unit; and a display control unit. The acquisition unit is capable of acquiring a first image obtained by capturing an image of a real space reflected on a user's eyeball, and a second image obtained by capturing an image related to the real space displayed on a predetermined display unit, the real space displayed on the predetermined display unit being reflected on the eyeball. The display control unit controls, on a basis of the acquired first image and the acquired second image, image display performed by the predetermined display unit.
US11030972B2
An electronic device is disclosed. The electronic device includes a sensor, a storage unit for storing a color matching function (CMF), which has been pre-defined according to characteristics of a light source, and a processor for acquiring spectral information regarding at least one pixel of a display panel by using a sensor, for acquiring color stimulus values regarding at least one pixel on the basis of the stored CMF and the acquired spectral information, and for acquiring a correction coefficient regarding at least one pixel of the display panel on the basis of the acquired color stimulus values.
US11030968B2
In various examples, images rendered by a processor—such as a graphics processing unit (GPU)—may be scanned out of memory in a middle-out scan order. Various architectures for liquid crystal displays (LCDs) may be implemented to support middle-out scanning, such as dual-panel architectures, ping-pong architectures, and architectures that support both top-down scan order and middle-out scan order. As a result, display latency within the system may be reduced, thereby increasing performance of the system—especially for high-performance applications such as gaming.
US11030965B2
A method for driving an electro-optic display having a front electrode, a backplane, and a display medium including at least three differently-colored particles, wherein the medium is positioned between the front electrode and the backplane. The method includes applying a reset phase and a color transition phase to the display such that the sum of all impulses results in an offset that maintains a DC-balance across the display medium. The invention additionally includes controllers for executing the method.
US11030952B2
A display panel driver drives pixels based on first power having at least three voltage levels, second power having a constant voltage, and third power having two voltage levels. Each pixel includes a first transistor connected between first and second nodes and including a gate electrode to receive a scan signal, a second transistor connected between the second node and a third node in series with the first transistor and including a gate electrode to receive the third power, and a driving transistor connected between a source of the first power and the third node and including a gate electrode connected to the first electrode to control a driving current for an organic light emitting diode. A first capacitor is connected between a source of the third power and the first node, and a second capacitor is connected between the second node and one of the data lines.
US11030949B2
Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information. To increase programming time, the pixel circuits may be pre-charged or a biasing current may be applied to charge and/or discharge a data line and/or the driving device. Aspects of the present disclosure allow for the biasing current to drain partially through the storage device to allow the portion of the biasing current applied to the driving device to remain small while the data line discharges. Furthermore, the present disclosure provides display architectures and operation schemes for display arranged in segments each including a plurality of pixel circuits.
US11030944B1
An apparatus includes a display, a memory, a light sensor array and a light source array. The light source array emits light to display an image on the display. A controller is configured to receive a sensor output from each light sensor in the light sensor array. An ambient-light illuminance difference between a first illuminance of a first ambient light externally directed onto a first region of the displayed image of the display and a second illuminance of a second ambient light externally directed respectively onto a second region of the displayed image of the display is computed. Light source controls of light sources of the light source array are varied to change a luminous emittance of the light source array within the at least one second region of the displayed image so as to reduce a luminance difference between the first region and the second region of the displayed image.
US11030936B2
Techniques for operating an electro-optic display to reduce the appearance of light edge artifacts in displayed images are described. A method for operating the electro-optic display includes detecting a null state transition of a first pixel when transitioning from a first image to a second image. The method further includes determining whether a threshold number of cardinal neighbors of the first pixel transition from a black state to a white state when transitioning from the first image to the second image. In response to a subsequent transition to a third image, the method further includes applying a voltage signal to the first pixel, wherein the voltage signal has a waveform configured to generate an optical black state for the first pixel.
US11030934B2
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11030931B2
Provided are a shift register unit, a driving method, a gate drive circuit and a display device in the field of display technology. The shift register unit includes an input circuit, an output circuit, and a first pull-down circuit. The output circuit is coupled to a first clock signal terminal, a first node, a first DC power supply terminal, and a first output terminal respectively, and configured to output a first power supply signal from the first DC power supply terminal to the first output terminal in response to a potential of the first node and a first clock signal provided by the first clock signal terminal.
US11030929B2
The embodiments herein relate to methods for controlling an optical transition and the ending tint state of an optically switchable device, and optically switchable devices configured to perform such methods. In various embodiments, non-optical (e.g., electrical) feedback is used to help control an optical transition. The feedback may be used for a number of different purposes. In many implementations, the feedback is used to control an ongoing optical transition. In some embodiments a transfer function is used calibrate optical drive parameters to control the tinting state of optically switching devices.
US11030927B2
There is provided a method of performing a sensing operation in an organic light emitting diode (OLED) display device including a plurality of pixels, the method including performing a one-line sensing operation for pixels in one line among the plurality of pixels, determining whether a sensing error occurs based on a result of the one-line sensing operation, when the sensing error is determined not to occur, performing a frame-sensing operation for all of the plurality of pixels, detecting an abnormal sensing-data line from among frame-sensing data generated by the frame-sensing operation, and replacing the abnormal sensing-data line by a data line generated based on at least one sensing-data line that is adjacent to the abnormal sensing-data line in the frame-sensing data.
US11030926B2
An image display apparatus includes a display device configured to modulate light to form an image; a driver configured to adjust a position of the display device; a light transmitter comprising a focusing member and configured to change a direction of the light incident on the light transmitter to transmit the image to a preset location; and a processor configured to generate a driving signal according to image information and control the driver according to the driving signal, to adjust the position of the display device relative to the focusing member according to the driving signal.
US11030915B1
A method of providing multiple reading skill level texts integrated into a same story. Each of the multiple reading skill level texts is assigned a unique visual identification of at least one of a different color, varying relative text size, varying relative typeface, capitalization, and bolded text. Each of the multiple reading skill level texts is an adapted version of the same story, with all reading skill levels arranged in a same paragraph of the same story, allowing a single book to be used with children whose ages range from infant to upper elementary school age and still maintaining age and skill appropriate content in the single book.
US11030911B2
A mobile terminal includes a sensor information acquisition unit, a state calculation unit, and an output control unit. The sensor information acquisition unit successively acquires bio-information relating to a subject. The sensor information acquisition unit acquires activity information relating to activity of the subject. The state calculation unit estimates a physical condition of the subject based on the bio-information acquired and the activity information acquired. The output control unit controls the output unit to perform a notification of information based on the physical condition of the subject estimated.
US11030906B2
A system for taking into account micro wind conditions in a region. The system comprises a plurality of aerial vehicles within the region and a wind speed calculator. Each of the plurality of aerial vehicles has an altitude sensor and a GPS receiver. The wind speed calculator is configured to determine wind vectors within the region using measurements from the plurality of aerial vehicles.
US11030898B2
A method, a system, and a computer program product may be provided for updating a map database to indicate presence status of a road sign. The method may include receiving a road sign observation from at least one vehicle. The method may further include determining a road sign confidence score based on the received road sign observation, wherein the road sign observation comprises at least one of a positive road sign observation and a negative road sign observation. Additionally, the method may include updating the map database to indicate the presence status of the road sign based on the road sign confidence score being above a predetermined threshold, wherein the confidence score is based on at least one of the positive road sign observation and the negative road sign observation.
US11030893B1
The present invention provides a system (1000) for reducing speed of a vehicle and a method thereof which reduces the speed of the vehicle and increases fuel efficiency. The system (1000) comprises at least one protruding element (200) positioned on a surface of a roadway (110) such that the at least one protruding element (200) interrupts a smooth movement of the vehicle (100); and at least one camera (400) located away from the at least one protruding element (200) such that the at least one camera (400) is able to capture images of a monitored area of the roadway (110). The at least one camera (400) is configured to capture at least one image of a moving vehicle (100) going around and avoiding the at least one protruding element (200) in the monitored area of the roadway (110). A method for reducing speed of a vehicle is also disclosed.
US11030892B1
A method and system for capturing and filtering surveillance images are described. A processor detects motion of an object in a field of view and then generates a plurality of images in response to detecting motion of the object in the field of view. A first filter is then applied to the plurality of images and later, the one or remaining images based on the first filter are stored in a memory device. In response to a triggering event, an energy conserving processor is activated from a sleep mode of operation where the energy conserving processor applies a second filter to the remaining images from the first filter. The energy conserving processor assigns a confidence score to one or more images matching the second filter. With the second filter, the energy conserving processor selects fewer images for RF transmission to a remote image analyzer, resulting in increased power savings.
US11030890B2
Methods, systems and computer program products for providing notifications to drivers based on observed local driver patterns are provided. Aspects include storing a number of times that each driver travels across a road segment and classifying the drivers as local drivers for the road segment if the number of times the driver traversed the road segment is greater than a threshold number. Aspects also include determining an expected driving pattern for the road segment. Based on a determination that a local driver deviated from the expected driving pattern, aspects include storing an indication of how the local driver deviated from the expected driving pattern and a condition at that time. Based on a determination that greater than a threshold percentage of local drivers deviated from the expected driving pattern, aspects include notifying a driver traversing the road segment of a variant driving pattern for the road segment.
US11030889B2
Systems, methods, and computer-readable media are disclosed for dynamic traffic lane management. Example methods may include receiving traffic information associated with vehicles travelling on a portion of a multilane road; designating at least one lane of the multilane road as a managed lane based on the traffic information; transmitting, via a vehicle-to-everything (V2X) communications protocol, a message to the vehicles, the message indicative of the designation of the lane as the managed lane; and receiving a confirmation message from a vehicle, the confirmation message indicative of the vehicle's acceptance of travelling on the managed lane.
US11030888B2
A transmitter device for coupling to a vehicle and for conducting a transmission to a remote system includes a transmitter and a processing circuit coupled to the transmitter and having an input interface. The input interface is coupled to an existing user interface of the vehicle for receiving an input to cause the transmitter to conduct its transmission to the remote system. The input interface is coupled to a vehicle sensor for receiving a vehicle sensor input including a motion status of the vehicle. The processing circuit is configured to prevent transmitter from conducting its transmission to the remote system unless the motion status of the vehicle indicates the vehicle is travelling at a speed less than a threshold speed.
US11030887B2
The present invention relates to a precise predictive maintenance method for a driving unit and a configuration thereof includes a first base information collecting step S10 of collecting change information of an energy size, a second base information collecting step S20 of collecting a peak interval, a setting step S30 of setting an alarm gradient value for the peak interval, and a detecting step S40 of detecting the driving unit as an abnormal state.
US11030880B1
A system to protect precious articles comprising a beacon device coupled with the precious articled in wireless communication with a detection device coupled with a user. The system periodically estimates the distance between the beacon device and the detection device and triggers an alarm on the detection device when the distance exceeds a predetermined threshold.
US11030879B2
Methods and systems for monitoring an immersive system include detecting a first event that occurs in an environment of a user of the immersive system that is external to an immersive headset of the immersive system while the user is operating the immersive system, initiating monitoring of the environment of the user of the immersive system responsive to detecting the first event, detecting a second event that occurs in the environment of the user of the immersive system that is external to the immersive headset while monitoring the environment of the user of the immersive system, and, responsive to determining that the second event matches a defined pattern, providing an indication to the user of the immersive system so that the user is alerted.
US11030875B2
A safety device that is worn by a worker in a manufacturing facility is presented. The safety device includes a microprocessor, memory, an antenna and transceiver and a plurality of sensors that sense environmental conditions surrounding the worker such as light levels, noise levels, temperature, humidity, air quality and CO levels. The safety device also tracks the position of the worker and includes an accelerometer that detects trips and falls. The safety device also includes an event trigger which can be activated by the worker when a notable event or near miss occurs. The environmental information recorded by the safety device is used to both track accidents and near misses and is aggregated in a database for datamining purposes so as to predict future accidents and near misses. This information is also used to create correlations and better understand the root cause of accidents and near misses.
US11030874B2
A patient fall detection system includes a computer and multiple transceivers mounted at fixed locations in a healthcare facility. The transceivers are electronically coupled to the computer. A patient identification tag is worn by a patient and includes a tag transceiver. The high-accuracy locating system monitors a location of the patient ID tag via signals from the tag transceiver to determine whether a patient has entered a bathroom. The computer monitors at least one of an elevation of the patient ID tag in the bathroom, an elevation drop of the patient ID tag in the bathroom, or a time that the patient ID tag has been in the bathroom to determine whether the patient has fallen.
US11030871B2
A building monitoring system includes a sensor configured to sense a condition and collect sensor data related to the sensed condition. The building monitoring system also includes a server configured to receive the sensor data. The server is configured to analyze the sensor data to detect an undesirable condition and a threat from the undesirable condition within a structure and automatically issue a notification upon detection of the undesirable condition and the threat.
US11030866B2
A service request system comprises: a call bell device transmitting service request information in response to a customer's input; a first gateway device receiving the service request information through a local area communication; a service server connected to the first gateway device over an Internet and, in an online status, receiving the service request information from the first gateway device through the Internet; a staff terminal connected to the service server over the Internet and receiving the service request information from the service server through the Internet; a local server connected to the first gateway device and the staff terminal over the local area communication, monitoring availability of the Internet and, in an offline state, receiving the service request information of the call bell device from the first gateway device and transmitting the service request information of the call bell device to the staff terminal through the local area communication.
US11030861B2
A method for processing cash-withdrawal transactions is provided. When available cash at a terminal device is less than a first amount that a user wants to withdraw, the terminal device presents a first option to the user to receive a first part of the first amount, which the terminal device is falling short of, as a voucher or a credit in a digital wallet. When the first option is selected, the terminal device displays a list of digital wallets and vouchers to the user. The terminal device communicates a first request to the payment network indicating a selection of the first option and one of a voucher or a digital wallet. Based on the first request, the payment network initiates crediting of the first part in the digital wallet or procuring of the voucher, with the terminal device dispensing the remaining part of the first amount as cash.
US11030853B2
Relative to a gaming system, a jackpot or game win processing device and server are configured to receive acknowledgement from a player regarding a gaming win award, such as input to the game win processing device of a signature by the player to gaming win forms. In response, the server is configured to generate at least one gaming win reporting form, such as a W2G, to generate a security code from at least two elements of personal information regarding the player, such as obtained from a casino player tracking server, to then secure the at the least one reporting form and then email the secure form to the player.
US11030851B2
In one embodiment, a system and method to facilitate playing games of chance on a MGD includes a game zone, having: a) at least one portable transceiver configured to: i) detect the MGD; ii) obtain MGD data from the MGD; and iii) periodically re-detect the MGD within the game zone, the at least one portable transceiver repositionable to form the game zone; b) a portable controller configured to receive MGD data; and c) a gaming server configured to: i) receive the MGD data from the portable controller; ii) determine if the MGD is authorized to place a monetary wager to play games of chance based on the MGD data; iii) periodically receive detection confirmation from the portable controller if the MGD is present in the game zone; iv) transmit and/or receive game of chance data to/from the MGD, wherein the game zone is repositionable and configurable.
US11030841B2
Improved blockchain technology includes a decentralized talent discovery protocol. The decentralized talent discovery protocol may run a talent contest using self-executing smart contracts for voting parameters, crypto-tokens to facilitate democratization of the contest, and a decentralized ledger for immutably storing a record of voting events. The smart contracts may automatically execute code that enforces agreed-upon rules for voting and compensation for various parties. The decentralized ledger may provide immutable and secure proof of voting and compensation rights. To vote for a performer during the talent contest, a voting user may provide crypto-tokens issued by the system in exchange for a vote or the crypto-tokens themselves may be pledged to a performer. The crypto-tokens obtained through voting may be distributed according to the smart contract. The outcome of the talent contest may be determined by the number of votes and/or amount of cryptocurrency pledged to the performer.
US11030840B2
A wearable device is used to authenticate a user into a user account at a user device of the user. In particular, the wearable device may include a sensor configured to detect whether the wearable device is worn by or is with the user. If so, the wearable device may send a signal to the user device and the user device may authenticate the user based on the signal received from the wearable device. For example, when the sensor detects that the wearable device is worn by the user, the wearable device may send a unique signal periodically, such as every five seconds or every 10 seconds. Based on whether the unique signal from the wearable device is received, the user device may authenticate the user.
US11030834B2
Disclosed is a data recording unit and data recording system for use in connection with a vehicle, such as a train, a locomotive of a train, a railcar of a train, and the like.
US11030829B2
A hyper-redundant monitoring system and a gas turbine including the hyper-redundant monitoring system are provided. The hyper-redundant monitoring system includes a processor, a sensor node operably connected to the processor. The sensor node includes a plurality of sensors disposed in close proximity to one another such that a single parameter is measured by each of the plurality of sensors and each sensor is configured to transmit the parameter. The system also includes a power source and a controller in operable communication with the processor. The single parameter is output by each of the sensors and transmitted to the processor which collects the output parameters, analyzes the output parameters, and transmits analyzed data to the controller.
US11030817B2
A display system including display or projector , camera, means for tracking position and orientation of user's head, and processor. The processor is configured to control camera to capture images of real-world environment using default exposure setting, whilst processing head-tracking data to determine corresponding positions and orientations of user's head with respect to which images are captured; process images to create environment map of real-world environment; generate extended-reality image from images using environment map; render extended-reality image; adjust exposure of camera to capture underexposed image of real-world environment; process images to generate derived image; generate next extended-reality image from derived image using environment map; render next extended-reality image; and identify and modify intensities of oversaturated pixels in environment map, based on underexposed image and position and orientation with respect to which underexposed image is captured.
US11030815B2
The invention relates generally to Virtual Reality (VR) and more particularly to method and system for rendering VR content. The method includes identifying user interaction with at least one object within a VR environment. The method further includes training a deep learning feature extraction model to identify predetermined and undetermined interactions in the VR environment. The deep learning feature extraction model is trained based on a plurality of scene images and associated applied templates that are provided to the deep learning feature extraction model. Each of the applied templates identifies at least one spurious object and at least one object of interest in an associated scene image. The method includes classifying the user interaction as one of a predetermined interaction and an undetermined interaction based on the deep learning feature extraction model. The method further includes rendering a VR content in response to the user interaction being classified.
US11030810B1
An immersive content presentation system can capture the motion or position of a performer in a real-world environment. A game engine can be modified to receive the position or motion of the performer and identify predetermined gestures or positions that can be used to trigger actions in a 3-D virtual environment, such as generating a digital effect, transitioning virtual assets through an animation graph, adding new objects, and so forth. The use of the 3-D environment can be rendered and composited views can be generated. Information for constructing the composited views can be streamed to numerous display devices in many different physical locations using a customized communication protocol. Multiple real-world performers can interact with virtual objects through the game engine in a shared mixed-reality experience.
US11030806B2
In part, the disclosure related to systems and methods of merging a simulation experience with physical objects and sensory stimuli generated outside of the simulation in a controlled physical environment to enhance the simulated experience.
US11030804B2
A technique for generating virtual models of plants in a field is described. Generally, this includes recording images of plants in-situ; generating point clouds from the images; generating skeleton segments from the point cloud; classifying a subset of skeleton segments as unique plant features using the images; and growing plant skeletons from skeleton segments classified as unique plant feature. The technique may be used to generate a virtual model of a single, real plant, a portion of a real plant field, and/or the entirety of the real plant field. The virtual model can be analyzed to determine or estimate a variety of individual plant or plant population parameters, which in turn can be used to identify potential treatments or thinning practices, or predict future values for yield, plant uniformity, or any other parameter can be determined from the projected results based on the virtual model.
US11030797B2
Systems and methods for processing primitive fragments in a rasterization phase of a graphics processing system wherein a rendering space is subdivided into a plurality of tiles. The method includes receiving a plurality of primitive fragments, each primitive fragment corresponding to a pixel sample in a tile; determining whether a depth buffer read is to be performed for hidden surface removal processing of one or more of the primitive fragments; sorting the primitive fragments into a priority queue and a non-priority queue based on the depth buffer read determinations; and performing hidden surface removal processing on the primitive fragments in the priority and non-priority queues wherein priority is given to the primitive fragments in the priority queue.
US11030793B2
A photo filter (e.g., artistic/stylized painting) light field effect system includes an eyewear device having a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. Execution of programming by a processor configures the stylized image painting effect system to apply a photo filter selection to: (i) a left raw image or a left processed image to create a left photo filter image, and (ii) a right raw image or a right processed image to create a right photo filter image. The stylized image painting effect system generates a photo filter stylized painting effect image with an appearance of a spatial rotation or movement, by blending together the left photo filter image and the right photo filter image based on a left image disparity map and a right image disparity map.
US11030785B2
Provided is a display device including a first display unit, a second display unit arranged on a back side of the first display unit, a generation unit configured to perform predetermined image processing on first image data to generate second image data, and a control unit configured to select one of a plurality of display modes including a first display mode on which the first display unit displays an image based on the first image data and the second display unit displays an image based on the second image data, and a second display mode on which the first display unit and the second display unit display the image based on the first image data.
US11030778B2
In one embodiment, a method is disclosed that includes selecting a first color sample within a target area in a first image of a first object displayed by a display device; selecting a second color sample within a target area in a second image of a second object displayed in the display device; comparing the first color sample against the second color sample to determine a measure of color difference or a measure of color equivalence between the first color sample of the first object and the second color sample of the second object; and displaying the results of the comparison to a user in the display device. One or more of these functions may be performed with a processor.
US11030774B2
A system, comprising a computer that includes a processor and a memory, the memory storing instructions executable by the processor to determine an object location prediction based on a video data stream, wherein the object location prediction is based on processing cropped TEDA data with a neural network. The processor can be further programmed to download the object location prediction to a vehicle based on a location of the vehicle.
US11030766B2
An actuator and end effector are controlled according to images from cameras having a surface in their field of view. Vessels (cups, bowls, etc.) and other objects are identified in the images and their configuration is assigned to a finite set of categories by a classifier that does not output a 3D bounding box or determine a 6D pose. For objects assigned to a first subset of categories, grasping parameters for controlling the actuator and end effector are determined using only 2D bounding boxes, such as oriented 2D bounding boxes. For objects not assigned to the first subset, a righting operation may be performed using only 2D bounding boxes. Objects that are still not in the first set may then be grasped by estimating a 3D bounding box and 6D pose.
US11030760B2
According to one embodiment, an image processing device includes storage and a processor. The storage stores a statistical model generated by learning bokeh produced in a first image affected by aberration of an optical system, the bokeh changing nonlinearly in accordance with a distance to a subject in the first image. The processor obtains a second image affected by the aberration of the optical system. The processor inputs the second image to the statistical model and obtains distance information indicating a distance to a subject in the second image.
US11030758B2
An automated tissue section slicing, staining, and imaging system efficiently registers full-resolution tissue section images by applying scaled transformation matrices computed to register downsampled tissue section images to the full-resolution tissue section images.
US11030757B1
A queue analyzing method is applied to an image monitoring apparatus for determining whether a rear object belongs to a queue of a front object. The queue analyzing method includes computing an angle difference and an interval between the rear object and the front object, transforming an original interval threshold into an amended interval threshold via the angle difference, comparing the interval with the amended interval threshold, and determining the rear object and the front object belong to the same queue when the interval is smaller than the amended interval threshold.
US11030754B2
A computer-implemented method of the present invention allows the user to draw or preview images using augmented reality. The method is implemented by a processor executing a marker-less tracking algorithm stored in a memory of a mobile computing device. The method comprises detecting, by a page detector, an image of a drawing area; initializing a marker-less tracker, wherein said initializing comprises (a) capturing, via the page detector, a frame of the drawing area, (b) displaying, via a graphical user interface (GUI) of the mobile computing device, the frame of the drawing area, and (c) uniformly distributing template patches over the frame of the drawing area, and wherein the template patch is a fragment of texture of a template image used for surface tracking. The method further comprises executing a template patch tracking, wherein a perspective transformation of the template image to the frame as a current image is evaluated in video streaming on the GUI of the mobile computing device.
US11030753B2
Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, identifying an area of interest, generating a modified area of interest within one or more image, identifying a first set of pixels and a second set of pixels, and modifying a color value for the first set of pixels.
US11030749B2
An image-processing apparatus including: an image processor including circuitry or a hardware processor that operates under control of a stored program, the image processor being configured to execute processes including: a saliency-map calculating process that calculates saliency maps on a basis of at least one type of feature quantity obtained from an input image; a salient-region-identifying process that identifies a salient region by using the saliency maps; a salient-region-score-calculating process that calculates a score of the salient region by comparing a distribution of values of the saliency map in the salient region and a distribution of values of the saliency map in a region other than the salient region; and a saliency-evaluating process that evaluates the saliency of the salient region on a basis of the score.
US11030743B2
Embodiments of the present disclosure include a method, device and computer readable medium involving receiving image data of one or more coronary arteries, generating a binary segmentation indicating presence of calcium in the one or more coronary arteries from the image data, generating a branch density of the one or more coronary arteries, and assigning a coronary artery label from the branch density to the binary segmentation such that at least one indication of presence of calcium of the binary segmentation is labeled as present in a specific one of the one or more coronary arteries.
US11030720B2
A direct retinal projection apparatus including means for detecting a gaze direction of a user, a projector, a first optical element, an actuator and a processor. The first optical element includes different optical portions having different optical properties with respect to magnification. The processor is configured to render a warped image having a spatially-uniform angular resolution via the projector, whilst adjusting an orientation of the first optical element via the actuator, based on the detected gaze direction, to direct a projection of the warped image from the first optical element towards a retina of a user's eye. Projections of different portions of the warped image are differently magnified by the different optical portions of the first optical element to produce on the retina of the user's eye a de-warped image having a spatially-variable angular resolution.
US11030716B2
An image processing apparatus includes an acquisition unit configured to acquire a panoramic image, and a moving image generation unit configured to generate a moving image based on the panoramic image, the moving image generation unit configured to crop the panoramic image by sequentially moving a position of a cropping area for cropping the panoramic image, thereby generating a moving image in which a plurality of cropped images cropped by changing the position of the cropping area is sequentially reproduced, wherein according to an aspect ratio or a size in a predetermined direction of the panoramic image, the moving image generation unit switches whether to crop the panoramic image with a predetermined aspect ratio or crop the panoramic image with an aspect ratio different from the predetermined aspect ratio.
US11030715B2
An image processing method includes obtaining a difference map of an original image, obtaining an edge feature parameter of a first pixel in an intermediate image based on a pixel value of a pixel in the difference map, obtaining an edge feature parameter of a second pixel in a target image based on the edge feature parameter, and obtaining the target image based on the edge feature parameter of the second pixel.
US11030714B2
A wide hash key, that exceeds the word size of a GPU memory, is used to perform a key-value mapping by using paired hash tables configured in a multi-level tree configuration. The wide hash key is partitioned into segments, where each segment is used as a key into a respective paired hash table. The paired hash table has one hash table that stores an upper portion of an address and another hash table that stores the lower portion of the address. The upper and lower portions are combined to generate either an address to a paired hash table at the next level in the multi-level tree configuration or the address to the location of the value associated with the wide hash key.
US11030705B1
A method includes importing personal and financial information from an image of a third-party tax form associated with a taxpayer. The method further includes assigning, based at least in part on the personal and financial information, the taxpayer to one of a plurality of user classes. The user class of the taxpayer determines at least one subsequent interaction between the taxpayer and an online tax application. And the method includes using at least some of the personal and financial information to pre-populate one or more fields of an online tax return for the taxpayer. The online tax return is presented in a view in a graphical user interface displayed by the online tax application.
US11030700B2
Systems, apparatus, interfaces, methods, and articles of manufacture that provide for acquisition, management, and/or utilization of surface segment data.
US11030698B2
An server that facilitates efficient and convenient processing of an insurance claim. The claim processing application can receive text, image, and audio data associated with the insurance claim. Using the received data, a model of the user's vehicle and the scene of the accident are generated and displayed on the user's mobile device. Damaged portions of the user's vehicle can be identified automatically or by the user. Damage can be tagged using the mobile device and additional data can be provided by the user and associated with each tag. The server's claim processing application can be used to provide a preliminary claim assessment, submit a completed insurance claim application to an insurance provider, and/or process the insurance claim.
US11030685B1
A web based finance system allows users to refinance past eligible purchasing transactions. The system can include a system server(s) which is in communication through a network with client computing devices associated with customers. The server can receive customer information and determine a refinancing value range based upon the user has a bank account and/or credit risk rating information. The server can identify prior eligible credit card purchases for refinancing and the customer can select one or more purchases for refinancing and the refinancing loan terms.
US11030683B2
The disclosed embodiments include methods and systems for providing an aggregated financial service account based on multiple private label financial accounts. In one embodiment, a process is disclosed that may include receiving a first request from a user for a first private label financial account that is usable for purchases associated with a first merchant and approving the first request for the first private label financial account. The method may also include receiving a request from the user for a second private label financial account that is usable for purchases associated with a second merchant and approving the second request for the second private label financial account. In one aspect, the method may also include generating an aggregated financial account based on the first and second private label accounts such that the aggregated financial account may be used for purchases with the first merchant or with the second merchant.
US11030678B2
A user-adaptive order processing terminal includes a display, a microphone, a configuration manager, and a motion sensor. The display displays electronic menu items in a first area for selection by a user, where the electronic menu items are accessed via selection of one or more sub-menu items. The microphone detects audio spoken by the user. The configuration manager captures the audio from the microphone, transmits the audio via first messages to a backend server, receives second messages from the backend server providing text that corresponds to the audio, accesses suggested menu items that correspond to the text, and modifies a second area of the display to present the suggested menu items for selection, where the suggested menu items would otherwise be presented in the first area through selection of the one or more sub-menu items. The motion sensor subsequently detects distance to and motions performed by the user, where the configuration manager captures movements of the user from the motion sensor, transmit the motions via third messages to the backend server, receives fourth messages from the backend server providing 3-dimensional (3D) gestures that correspond to the movements, and adds one or more of the suggested menu items to an electronic order in accordance with the 3D gestures.
US11030674B2
Methods, computer program products, and systems are presented. The methods include, for instance: collecting data corresponding to factors that affect a resalable return rate of the item. By predicting the resalable return rate based on the factors and respective contribution of the factors, number of total units of the item is adjusted.
US11030667B1
Product planning techniques are provided that recommend compositions of product features for weighted heterogeneous consumer segments using regression trees. An exemplary method comprises obtaining historical consumer data comprising product preferences for existing product items for multiple consumer segments; obtaining product features indicating characteristics for each existing product item; prioritizing the consumer segments by obtaining a weight indicating an interest in each consumer segment; computing a total performance metric, for each product item, by calculating a dot product between the consumer segment weights and respective preferences of the consumer segments regarding a given product item; obtaining a regression tree from the existing product items to predict the total performance metric in terms of corresponding product features; and selecting a combination of the product features to be used in future product items based on identified paths in the regression tree.
US11030664B2
A method for providing cost data for a flight is provided. The method (i) obtains cost target data for the flight, under anticipated conditions; (ii) obtains real-time aircraft performance parameters affecting the actual cost of the flight, using continuous monitoring during the flight, including at least aircraft speed modes, aircraft flight level changes, tactical interventions, weather impact, and descent timing deviations; (iii) determines an actual cost of the flight, based on the real-time aircraft performance parameters affecting the actual cost; (iv) identifies flight plan change options associated with a potential cost savings over the actual cost, wherein the flight plan change options comprise potential modifications to the flight plan to complete the flight; (v) presents the flight plan change options; and (vi) adapts operation of one or more avionics systems onboard the aircraft, based on one of the flight plan change options.
US11030651B2
A web page personalization system comprises a profile database and a profile manager. The profile database stores profiles for users. The profiles are comprised of segments of profile information for the users. The profile manager receives a request over an Internet for a group of segments of profile information about a user from a requestor. The request includes an anonymized identifier stored on a device for the user. The profile manager identifies a profile from the profiles for the user in the profile database using the anonymized identifier. The profile is comprised of the segments of the profile information about the user. The profile manager sends a portion of the profile information corresponding to the group of segments in an anonymized form in a reply over the Internet to the requestor. The requestor uses the group of segments to generate a personalized web page for the user.
US11030639B1
Systems and methods that provide mobile and analytic capabilities that may be utilized by retailers and mall operators are described. The systems and methods include mobile capabilities, such as the offering of a smartphone application to customers of the retailers and the malls. The mobile application provides the customers with an elevated shopping experience and includes a unique rewards program that drives repeat business and increases customer foot traffic to the mall and retailers. The mobile application also provides retailers and mall operators customer-specific analytics. The customer-specific analytics may be used to provide an improved shopping experience for the customers including, but not limited to, customer-specific advertisements, customer-specific greetings, location-based information, and the like.
US11030633B2
Embodiments of the invention relate generally to systems, methods, and apparatus for assessing consumer perception of business features, such as brands, products, and services. A graphical user interface presents a consumer with a prime associated with the business feature. The graphical user interface presents a target to be sorted by the consumer. An instruction from the consumer is received (via a user input device) to sort the target into a bin presented on the graphical user interface. Consumer response data associated with the instruction from the consumer is generated and, based on the consumer response data, the consumer's perception of the business feature is assessed.
US11030618B1
Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.
US11030617B2
An attempted transaction is identified involving a customer device and the first customer device is redirected to a security broker. A security report for the first customer device is received from the security broker. The security report is based on security data transmitted from the customer device to the security broker. An action can be performed in association with the attempted transaction based at least in part on the received security report. In some aspects, the security broker receives security data describing security conditions on the customer device in connection with the transaction between the customer device and a transaction partner. A risk tolerance policy is identified that corresponds to the transaction partner, such as an ecommerce provider. A security report is generated based on a comparison of the risk tolerance policy and the security data and the security report.
US11030607B2
A payment button on a device capable of making telephone calls, such as a mobile phone, allows a payer to electronically transfer money while in a phone call with a payee. The payment button also allows a payee to initiate an electronic payment transaction while in a phone call with a payer. The payment button may be a clickable or tappable virtual button presented on a display of the phone when being used to make or receive a call. The payer or the payee can simply enter a payment amount on the phone to complete an electronic payment transaction. A notification of payment is instantly transmitted to the phones being used for the phone call, so that the parties can safely and conveniently conclude a purchase and/or payment transaction during one phone call.
US11030604B2
Provided is an information processing system that, when a shopper purchases a product displayed in a shop, enables the automation of the purchase of the product and reduces the time required for purchasing the product.
This information processing system comprises a moving object tracking means, a shelf product recognition means, and a purchase means. The moving object tracking means identifies moving objects, such as shoppers and baskets, that are moving through a shop, defines the region of the moving object, and picks up images while tracking the moving object. The shelf product recognition means constantly picks up images of the state of the shelves, compares images picked up before and after an object is taken from a shelf, defines the region from the picked up image of a recognized product, and identifies the product from the defined image region. The purchase means purchases the identified product.
US11030600B2
This invention discloses a novel system and method for providing retail point of sale terminals that are connected securely over the Internet to a back-office service that manages the retailer's data as a service using a system that supports more than one retailer, each of which will have one or more point of sale terminals. The system is adapted to provide transaction reconciliation with an accounting system whenever a user ends a shift and logs out of the register instance they are operating.
US11030597B2
A method of managing franchises using a credit-card payment system is provided. The method includes (a) inputting a goods selection or service use statement of a customer at a franchise to a franchise client to calculate an estimated payment amount, inputting member information of the customer to the franchise client, and transmitting the member information to a customer information server of a head office to request member authentication; (b) receiving, by the customer information server, a member authentication request signal for the customer, comparing the member authentication request signal with previously stored member information of the customer to perform authentication processing, and transmitting the result of authentication processing to the franchise client; (c) inputting credit-card payment information for the estimated payment amount to the franchise client, requesting a card company for payment approval, and receiving approval information; (d) outputting selection items for a satisfaction survey for service provided by the franchise through a sign pad connected to the franchise client; (e) when customer response data for the survey selection items is received from the sign pad, analyzing and statistically processing customer satisfaction evaluation information for the franchise according to the selection items, and storing the resultant customer satisfaction evaluation information in a database of the customer information server; and (f) switching the sign pad to a screen for obtaining a digital signature.
US11030593B2
A system, apparatus, and method for expediting the authorization of an electronic payment transaction. Authorization of a transaction at a node of an authorization network is the result of inferring the trustworthiness of a customer to the transaction using data obtained from a different node of the authorization network. The authorization process is expedited by relying on the previous authentication decision of another node, where the previous decision may have been made based on a different payment device or different user inputs. The invention uses a decision made by a first node in the authorization network as a proxy for the authorization decision at a different node, thereby transferring the trustworthiness of a consumer, consumer's device, payment device, or other aspect of the transaction from the first node to the second.
US11030579B1
An embodiment of the present invention is directed to a computer implemented method and system for managing incident notification. The system uses bi-directional (two way) communication of incidents to multiple users where the system gives them substantial control over the information they need and want. An embodiment of the present invention may be aware of whether they have received and consumed that information thereby enabling those users to rapidly engage in additional communication paths (e.g., chat sessions, phone/video sessions, etc.) as needed to inform them and solicit their input into problem solving.
US11030577B2
A database comprises user information records for users subscribing to one or more goods through a subscription service. In some aspects a user record may contain information about the user, one or more households of the user and the constituents of those households, and other information about the user, households, and/or constituents of household. User records are updated based on various signals corresponding to user feedback and amounts of provided goods and utilized in iterative training of consumption models by which consumption of different goods is determined based on household properties. The consumption model outputs a predicted consumption of goods for a household and amounts of goods are translated into one or more SKUs for fulfillment by the subscription service.
US11030574B1
A system and method are including a computer and a processor and memory. The computer receives a product class representing a product in a supply chain network including one or more supply chain entities and generates one or more new products for the product class using one or more automatically generated templates including a graphical representation of an exemplary product using a first smart product attribute value, the first smart product attribute value defined by a quantifiable measurement of a product attribute. The computer further causes items to be transported among the one or more supply chain entities to restock the inventory of the one or more items of the product class according to the current state of items in the supply chain network and the one or more new products.
US11030572B2
Stock cards with machine readable tags are placed on article packaging in a point of inventory. When an employee wishes to order an article, the employee selects a state switch on the stock card to place an order for a predefined quantity. The machine readable tag of the stock card generates an order for a predefined quantity of the identified article. The order is sent to a fulfillment server which processes the order and sends it to the appropriate supplier.
US11030565B1
A method and system for generating an audit report is described. Structured data that represents a prior performance of a business process is received at a processor from a staging database configured to receive raw data from a plurality of distinct data sources. Test control functions are selected by the processor from a plurality of predetermined test control functions. The plurality of predetermined test control functions are configured to read structured data from the staging database and to process the structured data to determine whether business processes have been properly performed. The selected one or more test control functions are executed by the processor to determine whether the business process has been properly performed using the received structured data. The audit report is generated by the processor to include the determination by the selected one or more test control functions of whether the business process has been properly performed.
US11030556B1
Systems and methods for converting data from tablature into moving objects are disclosed. A system may include at least one processor configured to maintain a table, the table having vertical rows and horizontal rows, and a cell at an intersection of each vertical row and horizontal row, wherein each cell contains a value. The processor may receive a selection of a row of cells for alternative display, and in response to the received selection, display data from the selected row of cells in a dynamic manner, wherein the value from each cell in the selected row is represented by a moving object, wherein at least one of a size of the moving object and a color of the moving object relates to data contained in an associated cell of each cell in the selected row, and wherein during display, the moving objects are configured to move relative to each other.
US11030538B1
Methods and apparatus related to determining an inquiry to provide to a user based on deficient information related to a plan of the user. Deficient information may be determined based on an insufficient association between a desired information item of the plan and a set of information items that are determined from one or more sources associated with the user. In some implementations, the user may provide, responsive to the inquiry, additional information related to the deficient information and a suggestion may be provided to the user based on the additional information.
US11030529B2
Evolution and coevolution of neural networks via multitask learning is described. The foundation is (1) the original soft ordering, which uses a fixed architecture for the modules and a fixed routing (i.e. network topology) that is shared among all tasks. This architecture is then extended in two ways with CoDeepNEAT: (2) by coevolving the module architectures (CM), and (3) by coevolving both the module architectures and a single shared routing for all tasks using (CMSR). An alternative evolutionary process (4) keeps the module architecture fixed, but evolves a separate routing for each task during training (CTR). Finally, approaches (2) and (4) are combined into (5), where both modules and task routing are coevolved (CMTR).
US11030521B2
A database query comprising predicates may be received. Each predicate may operate on database columns. The database query may be determined to comprise strict operators. An upper bound neural network may be defined for calculating an adjacent upper bound and a lower bound neural network may be defined for calculating an adjacent lower bound. The upper bound neural network and the lower bound neural network may be trained using a selected value from data of a database table associated with the database query to be executed through the upper bound neural network and the lower bound neural network. The upper bound neural network and the lower bound neural network may be adjusted by passing in an expected value using an error found in expressions. The adjacent lower bound and the adjacent upper bound may be calculated in response to completion of initial training for the database columns.
US11030516B1
Systems and techniques are described for improving the evaluation of unstructured transaction data to, for example, recognize reoccurring data patterns or patterns of interest, predict future outcomes using historical indicators, identify attributes of interest, or evaluate likelihoods of certain conditions occurring. For example, a system can transform unstructured public record data obtained from multiple independent public data sources according to a hierarchical data model. The hierarchical data model can specify nodes within different data layers of a data hierarchy and classification labels corresponding to each of the nodes. In this way, the system can utilize data transformation techniques to permit the processing of information within unstructured transaction data that would have otherwise been impossible to perform without initially structuring the data according to the hierarchical data model.
US11030510B2
A radio frequency integrated circuit (RFIC) includes a transmitting circuit configured to provide a first signal for transmission by an antenna in a transmitting mode, the transmitting circuit including a coil configured to be coupled to the antenna and at least one mode setting circuit configured to activate a resonant circuit including at least a portion of the coil in a receiving mode. The RFIC further includes a receiving circuit configured to receive a second signal received from the antenna in the receiving mode. Related wireless communication devices and communication circuits are provided.
US11030509B1
Aspects described herein may allow for a payment card assembly including a payment card having a first surface and an opposed second surface, and being formed of a biodegradable plastic. A Europay, Mastercard, and Visa (EMV) chip may be removably secured to the payment card. One or more plant seeds may be embedded in the payment card.
US11030504B2
A battery module includes: a plurality of battery cells; a printed circuit board arranged within a short distance to the battery cells; a passive radio frequency identification tag; and a radio frequency receiver on the printed circuit board. The radio frequency identification tag is attached to at least one of the battery cells and is configured to measure a temperature of the at least one battery cell to which it is attached. The radio frequency identification tag is configured to harvest energy supplied by the radio frequency receiver and to wirelessly send temperature signals corresponding to the temperature of the at least one battery cell within an operating range limited to the short distance. The radio frequency receiver is configured to wirelessly supply energy to the radio frequency identification tag and to receive the temperature signal sent by the radio frequency identification tag.
US11030499B2
The present invention is directed to to an image forming apparatus including a system control module that controls the image forming apparatus; a first memory device used by the system control module; an image processing module that processes image data to be inputted to the image forming apparatus; a second memory device in which image data processed by the image processing module is stored via an image memory bus; and a memory controller that transfers and writes the image data processed by the image processing module into the first memory device without going through the image memory bus, and issues an end interrupt to the system control module each time image data of a predetermined size has been written.
US11030498B2
A PC includes a first set information DB that stores a plurality of pieces of first set information including color conversion information for color-converting first color information into second color information different from the first color information and a print setting corresponding to the color conversion information in association with each other, and a PC control unit that obtains a designation print setting which is a print setting designated for print data, causes a PC display unit to display a color conversion list including one or more options of the color conversion information associated with the print setting corresponding to the obtained designation print setting based on the plurality of pieces of first set information stored in the first set information DB, and controls color conversion to be performed on the print data based on color conversion information selected from the color conversion list.
US11030496B1
Methods and apparatus for decoding data streams are provided. A computing device can receive a decoder-input data stream (DIDS) encoded in a decoder-input format, the DIDS including a page table for pages in the DIDS, resources of the pages in the DIDS, and commands related to the resources, where the commands are in a binary format. The page table can refer to the pages of the DIDS. The resources can include reusable resources that are used multiple times in the DIDS, where each reusable resource is stored only once in the DIDS. The resources can be stored in first-come, first-served fashion in the DIDS. The computing device can decode the DIDS by executing the commands to generate an output depicting the pages. The computing device can provide the output depicting the pages.
US11030483B2
Aspects include a system, computer program production and computer-implemented method for tagging an image. An image classification engine stored in a memory of a computer device generates a plurality of tags for the image and uses the plurality of tags to generate a relevance subgraph for the image. An embedding engine embeds nodes and edges of the relevance subgraph into fixed dimension vectors of a matrix. A neural network stored in the memory determines a feature vector from the image. A processor applies the feature vector to the matrix to generate a context vector for the image. The context vector is used to tag the image.
US11030477B2
Techniques are disclosed for performing optical character recognition (OCR) by assessing and improving quality of electronic documents to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a reference image of the electronic document, distorting the reference image by adjusting different sets of one or more parameters associated with a quality of the reference image to generate a plurality of distorted images, analyzing each distorted image to detect the adjusted set of parameters and corresponding adjusted values, determining an accuracy of detection of the set of parameters and the adjusted values, and training a model based at least on the plurality of distorted images and the accuracy of the detection, wherein the trained model determines at least a first technique for adjusting a set of parameters in a second image to prepare the second image for optical character recognition.
US11030467B2
In a server device, a specifying part is configured to, based on information acquired from a plurality of vehicles, specify a distribution target vehicle to which an image recognition logic for image recognition of a predetermined object is to be distributed, among the plurality of vehicles. A distribution part is configured to distribute the image recognition logic to the distribution target vehicle specified by the specifying part. An acquisition part is configured to acquire information on the predetermined object from the distribution target vehicle to which the image recognition logic has been distributed, the information on the predetermined object being recognized by executing the image recognition logic on a captured out-of-vehicle image of the distribution target vehicle.
US11030462B2
Systems, methods, and non-transitory computer-readable media can store fingerprint data corresponding to one or more content items in an index data structure, the index data structure comprising a set of bins, wherein at least one first bin references a list of fingerprinted frames, and wherein at least one fingerprinted frame in the list corresponds to a first content item. A determination is made that one or more fingerprinted frames corresponding to a second content item are to be added to the index data structure. At least one of the fingerprinted frames corresponding to the second content item are added to the list of fingerprinted frames that is referenced by the first bin.
US11030460B1
An extended reality (XR) device can include a wireless communication module configured to transceive data with an external entity; a camera configured to capture a first image in front of the XR device; a display configured to include a transparent portion and display the first image; and a controller configured to extract a first clothes image based on the first image, generate first clothes damage information corresponding to the first clothes image based on the first clothes image and a second clothes image corresponding to an initial state of clothes in the first clothes image, generate a first augmented reality (AR) clothes image based on the first clothes image and the second clothes image, and display the first AR clothes image and the first clothes damage information.
US11030459B2
Methods and apparatus for projecting augmented reality (AR) enhancements to real objects in response to user gestures detected in a real environment are disclosed. An example apparatus includes an object detector, a gesture detector, and an enhancement determiner. The object detector is to detect one or more real objects located in a real environment based on depth data obtained from a sensor array located within the real environment. The gesture detector is to detect a user gesture within the real environment based on motion data obtained from the sensor array, the user gesture being associated with a target real object from among the one or more real objects. The enhancement determiner is to determine an AR enhancement based on the user gesture and the target real object. The enhancement determiner is to instruct a projector to project the AR enhancement to the target real object.
US11030457B2
An apparatus and method for lane feature detection from an image is performed according to predetermined path geometry. An image including at least one path is received. The image may be an aerial image. Map data, corresponding to the at least one path and defining the predetermined path geometry is selected. The image is modified according to the selected map data including the predetermined path geometry. A lane feature prediction model is generated or configured based on the modified image. A subsequent image is provided to the lane feature prediction model for a prediction of at least one lane feature.
US11030448B2
A method of recommending one or more actions for a mobile device, and an apparatus therefor are provided. In an embodiment, a user may invoke an assistance item such as bulb that is present semi-transparent on a mobile screen and drag the bulb on one or more user selected regions on a mobile device screen. The assistance item is made operable by the user to encompass device contents from the one or more user selected regions. The bulb identifies one or more actionable items within the encompassed device contents and provides a visual indication of the identified actionable items. Thereafter, the bulb recognizes an inter-relationship between the identified one or more actionable items and provides at least one appropriate device application for executing at least one task which involves the inter-relationship among the actionable items. A preferred application may be notified with an indication such as a red dot.
US11030439B2
A facial expression synthesis method is provided. The method includes obtaining a to-be-processed facial image of a target object, and processing the to-be-processed facial image by using a face-recognition operation, to obtain skin color information of the to-be-processed facial image; screening out a target expression-material image, from a plurality of expression-material images in an expression-material image library, matching the skin color information; extracting a region image corresponding to a target synthesis region in the target expression-material image; and performing Poisson fusion processing on the region image and the to-be-processed facial image to fuse the region image with the to-be-processed facial image, so as to obtain a target facial image of the target object.
US11030435B1
A method of sensing an image from a panel for an image sensing circuit includes the steps of: transmitting a first voltage or current to the panel; receiving a plurality of sensing signals from the panel, wherein the plurality of sensing signals correspond to the first voltage or current; determining whether the plurality of sensing signals conform to an operation range of the image sensing circuit; and adjusting the first voltage or current when the plurality of sensing signals are determined to be not conform to the operation range of the image sensing circuit.
US11030426B2
An electronic book for detecting page codes by using wireless radio-frequency technology comprising a book and a base, the book comprises a plurality of book pages, and each of the book pages is respectively provided with a wireless radio-frequency unit. The base is provided with an antenna coil and a control circuit, the wireless radio-frequency unit of each of the book pages is disposed at a position opposite to an upper side of the antenna coil. A magnetic flux generated by the antenna coil is transmitted to the wireless radio-frequency unit for generating an operating power to provide for a sensor chip. (The sensor chip generates a digital signal which is converted by a central processing unit to generate a page code output command to control and generate a prompt function of the book page correspondingly disposed above a position of the antenna coil.
US11030424B2
A configuration which can easily discriminate a moving wireless (radio) tag from a stationary wireless (radio) tag. The configuration uses an antenna to measure phases of response waves received from a wireless tag. Based on the measurements, the configuration measures changes in distance from the wireless tag to the antenna and detects travel of the wireless tag. Based on the measurements, the configuration measures changes in velocity of the wireless tag relative to the antenna. A wireless tag having a rate of changes in signs of the velocity, of not less than a predetermined value in the measured velocity changes, is detected as being a stationary tag.
US11030413B2
Embodiments generally relate to recommending message wording in a collaboration environment. In some embodiments, a method includes monitoring content characteristics of messages provided by users in a collaboration environment, where the content characteristics include individual usage statistics. The method further includes aggregating the individual usage statistics. The method further includes determining group usage statistics from the aggregated individual usage statistics. The method further includes determining community characteristics based at least in part on the group usage statistics. The method further includes providing one or more recommendations to at least one user who writes at least one new message based at least in part on the community characteristics and based at least in part on one or more recommendation policies.
US11030407B2
A multilingual named-entity recognition system according to an embodiment includes an acquisition unit configured to acquire an annotated sample of a source language and a sample of a target language, a first generation unit configured to generate an annotated named-entity recognition model of the source language by applying Conditional Random Field sequence labeling to the annotated sample of the source language and obtaining an optimum weight for each annotated named entity of the source language, a calculation unit configured to calculate similarity between the annotated sample of the source language and the sample of the target language, and a second generation unit configured to generate a named-entity recognition model of the target language based on the annotated named-entity recognition model of the source language and the similarity.
US11030405B2
A method and a device for generating a statement are provided. An embodiment includes obtaining an input statement by a user over a terminal; determining at least one target position in the input statement; according to a target position in the at least one target position, determining a statement to be inserted from the input statement; based on the statement to be inserted, determining at least one candidate word to be inserted in the target position; inserting a candidate word in the at least one candidate word into the target position to obtain a candidate statement; and sending the candidate statement to the terminal of the user for display. The embodiment can make candidate statements displayed on the terminal of the user more diversified to assist the user to select an expected statement from candidate statements, thereby saving time of the user spending on manually inserting words.
US11030399B2
An information processing apparatus includes a display, a setter, and a synchronization controller. The display displays a first document in a first window and also displays a second document in a second window. The setter sets a synchronization setting between the first and second documents. The synchronization controller executes an operation performed on one of the first and second documents also on the other one of the first and second documents when a synchronization setting is set by the setter, and cancels the synchronization setting when one of the first and second documents is in a first state in which it is not being used and restarts the synchronization setting when the corresponding one of the first and second documents is changed from the first state to a second state in which it is being used.
US11030385B2
Systems, methods, and software are disclosed herein for presenting add-in previews. In an implementation, a service receives a request for a preview of an application add-in. The service identifies a template document in response to the request and applies the application add-in to the template document to generate an enhanced preview of the application add-in. The service replies to the request with the enhanced preview.
US11030382B2
A method includes steps of dividing a first arrangement of metal lines in a circuit layout into two sets of metal lines, a first set of metal lines in a peripheral area, and a second set of metal lines in a center area. The arrangement of metal lines is configured to electrically connect to contacts of a second layer of the circuit layout. The method includes adjusting a metal line perimeter of at least one metal line in the center area to make a second arrangement of metal lines, where each adjusted metal line perimeter is separated from contacts in the second layer of the integrated circuit layout by at least a check distance. Metal line material is deposited into a set of openings in a dielectric layer of the integrated circuit, the set of openings corresponding to the second arrangement of metal lines.
US11030366B2
A method includes: identifying ad hoc groups of elementary standard cells recurrent in a layout diagram; and selecting one group (selected group) of the recurrent ad hoc groups such that: the cells in the selected group have connections representing a corresponding logic circuit; each cell representing a logic gate; each ad hoc group has a number of transistors and a first number of logic gates; and the selected group providing a logical function. The method includes generating one or more macro standard cells such that: each macro standard cell has a number of transistors which is smaller than the number of transistors of a corresponding ad hoc group; or each macro standard cell has a second number of logic gates different than the first number of logic gates of the corresponding ad hoc group. The method also includes adding macro standard cells to the set of standard cells.
US11030359B2
The present invention relates to a method for providing a mixed reality service of a server and a system for performing the same, the method comprising the steps of: loading three-dimensional modeling data including design information for arbitrary building; generating a virtual image for the three-dimensional modeling data and at least one user interface on the basis of tracking information transmitted from a terminal; and transmitting the virtual image to the terminal, wherein the tracking information includes at least one of geographical position information of the terminal, identification information of an actual space where the terminal is located, three-dimensional rotation information, and speed information, and wherein the virtual image is generated such that the actual size of the building may be displayed according to the design information, and is synthesized with an actual image in the at least one terminal and displayed as a mixed reality image.
US11030358B2
User interface systems and methods for roof estimation are described. Example embodiments include a roof estimation system that provides a user interface configured to facilitate roof model generation based on one or more aerial images of a building roof. In one embodiment, roof model generation includes image registration, image lean correction, roof section pitch determination, wire frame model construction, and/or roof model review. The described user interface provides user interface controls that may be manipulated by an operator to perform at least some of the functions of roof model generation. In one embodiment, the user interface provides user interface controls that facilitate the determination of pitch of one or more sections of a building roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US11030352B2
Provided is a non-transitory computer-readable storage medium storing a clearance check program that causes a computer to execute a process, the process including: receiving a setting of a threshold value associated with an attribute and used to check a clearance; storing the set threshold value in a memory; specifying, based on information about an assembly, an attribute of a first component included in the assembly, the information defining where a plurality of components, which are given attributes, are to be arranged; referring to the memory to obtain a threshold value associated with the attribute of the first component; and checking a clearance between the first component and another component included in the assembly based on the obtained threshold value.
US11030347B2
Examples disclosed herein relate to protecting a computing device by using hashes. A baseboard management controller is to facilitate taking an inventory of components of the computing device. The baseboard management controller is also to determine a number of times the computing device has been powered on. The baseboard management controller generates a hash using a function of the number of times the computing device has been powered on and the inventory.
US11030338B2
A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.
US11030334B2
An embodiment of a method for securing stored data includes assigning a first user security label to a first user. The method further includes adding an object compartment created by the first user to the first user security label assigned to the first user. The method further includes assigning the object compartment to an object created by the first user by creating the object compartment in an object security label. The method further includes enabling a second user to access to the object created by the first user by assigning the object compartment assigned to the object to a second user security label of a second user. The method further includes determining, by a processing device, whether to permit the second user to access to the object based at least in part on the object security label and the second user security label.
US11030333B2
Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. In one embodiment, information is obtained about a relationship between a user account and a first digital media service provider. A request for availability of a digital media title is obtained via a user interface. An availability is determined for access by the user account of the digital media title from the first digital media service provider having the relationship with the user account and a second digital media service provider. An indication of the availability for access of the digital media title by the user account is presented.
US11030332B1
A first electronic computing device includes a processing unit and system memory. A first electronic database is installed on the first electronic computing device. The system memory includes instructions which, when executed by the processing unit, cause the first electronic database to receive a request from a second electronic computing device to access information stored on the first electronic database. A web services catalog that is part of the first electronic database is used to determine an access authorization level for the request. When a determination is made that the access authorization level is valid for the request, a security check is performed on a syntax of the access request. When a determination is made that the syntax is valid, the requested information is obtained from one or more tables in the first electronic database and the requested information is sent to the second electronic computing device.
US11030327B2
Data processing systems and methods, according to various embodiments, are adapted for efficiently processing data to allow for the streamlined assessment of risk ratings for one or more vendors. In various embodiments, the systems/methods may use one or more particular vendor attributes (e.g., as determined from scanning one or more webpages associated with the particular vendor) and the contents of one or more completed privacy templates for the vendor to determine a vendor risk rating for the particular vendor. As a particular example, the system may scan a website associated with the vendor to automatically determine one or more security certifications associated with the vendor and use that information, along with information from a completed privacy template for the vendor, to calculate a vendor risk rating that indicates the risk of doing business with the vendor.
US11030326B2
A wireless face-to-face bilateral communication method between at least two users of a service provider, each having a token device, and at least one having a user-defined profile, comprising: between a sending token device and a receiving token device, transmitting unique electronic transaction tokens between a consenting sending party and a consenting or optionally consenting receiving party wherein said transaction tokens may be used for single use, party-approved after-contact, computer-network facilitated access to each other's profile.
US11030318B1
An application service request is parsed to identify an application service request parameter of the application service request. The application service request parameter is altered. The application service request is reconstructed to include the altered application service request parameter. The behavior of the application is analyzed while executing the reconstructed application service request to detect a security vulnerability. The detection of the security vulnerability is verified to eliminate false positives.
US11030314B2
A storage system in one embodiment comprises a plurality of storage devices and a storage controller. The storage controller is configured to generate a plurality of snapshots of a storage volume of the storage system at respective different points in time, to monitor a differential between a given one of the snapshots and the storage volume, and to generate an alert indicative of at least a potential ransomware attack on the storage system based at least in part on the monitored differential satisfying one or more specified conditions. The one or more specified conditions illustratively comprise a specified minimum amount of change in the storage volume relative to the given snapshot of the storage volume. Compressibility of the storage volume is also taken into account in generating the alert in some embodiments. The storage controller illustratively initiates restoration of the storage volume utilizing a selected snapshot responsive to confirmation of an actual attack.
US11030310B2
There is provided a computer implemented method of disabling a malicious electronic control unit (ECU) of a plurality of ECUs in communication with a controller area network (CAN) bus network, the method executed by a computing device in communication with the plurality of ECUs and the CAN bus network, the method comprising: detecting a malicious message transmitted by the malicious ECU over the CAN bus network, and injecting a plurality of bits over the CAN bus network to trigger a predefined plurality of errors for disabling the malicious ECU before the malicious ECU makes an additional attempt to retransmit an additional instance of the malicious message.
US11030303B2
Methods, systems, and apparatuses are provided for managing an execution of applications in a computing environment. A whitelist list of applications that are permitted to execute in a computing environment is obtained. For one or more of the applications on the whitelist, a temporal rule is assigned that specifies a time period in which the application is permitted to execute in the computing environment. For instance, the temporal rule may be obtained via a user input or may be determined automatically by analyzing an execution history of the application. Applications are permitted to execute in the computing environment during the time period specified by the temporal rule, and are prevented from executing outside of the time period. By restricting the time period in which an application can execute, the overall vulnerability to malware attacks in a computing environment may be reduced.
US11030302B2
Examples of the present disclosure describe systems and methods for restricting access to application programming interfaces (APIs). For example, when a process calls an API, the API call may be intercepted by a security system for evaluation of its trustfulness before the API is allowed to run. Upon intercepting an API call, the process calling the API may be evaluated to determine if the process is known to the security system, such that known processes that are untrusted may be blocked from calling the API. Further, when the security system cannot identify the process calling the API, the security service may evaluate a call stack associated with the call operation to determine if attributes of the call operation are known to the security system. If the call operation is known to the security system as untrusted, the call operation may be blocked from calling the API.
US11030300B2
Systems and methods for generating and validating certified electronic credentials are disclosed. A publisher may receive a certified electronic credential order from a credentialer and prepare a plurality of certified electronic credentials. The publisher may associate each credential with authentication information and a credential record, and retain a database of associated authentication information and credential records. The publisher may provide validation services, receiving a validation request through a credentialer's validation portal, and provide a response through the credentialer's portal indicative of the validity, additional information about the credential and/or the credential holder. The credential holder may assign a personal access key to control or limit the validation of a credential. A validating entity may receive credential validation through the credentialer with a heightened degree of confidence in the validation and lack of forgery.
US11030299B1
An authentication system comprises a browser extension and a password manager application. The browser extension can be configured for execution on a first user device. The browser extension can be configured to display a response code and receive a login credential from a server. The response code can comprise a unique session identifier identifying the browser extension and a user browsing session. The password manager application can be configured for execution on a second user device. The second user device can have a scanner configured to scan the response code. The password manager application can be configured to extract the unique session identifier, parse the unique session identifier into session identifier content, send a portion of the session identifier content to the server, receive an approval from a user of the second user device, and send a notification to the server.
US11030295B2
Methods, systems, and computer-readable storage media for receiving, by an intermediate system from a web browser, a request to access a target system, in response to the request, transmitting, by the intermediate system, a request for a reentrance ticket to a target system, the request for a reentrance ticket including user credentials, and transmitting, by the intermediate system, the reentrance ticket to the web browser, the web browser transmitting a request for a security session to the target system, and executing one or more calls to the target system during the security session.
US11030294B2
Systems and methods are provided for calculating authenticity of a human user. One method comprises receiving, via a network, an electronic request from a user device, instantiating a video connection with the user device; generating, using a database of questions, a first question; providing, via the network, the generated question to the user device; analyzing video and audio data received via the connection to extract facial expressions, calculating, using convolutional neural networks, first data and second data corresponding predetermined emotions based on facial expressions and audio data; generating candidate emotion data using the first and second data; determining whether the candidate emotion data predicts a predetermined emotion, and generating a second question to collect additional data for aggregating with the first and second data or determining the authenticity of the user and using the determined authenticity to decide on the user request.
US11030266B2
A platform identifies that a first venue attendee is similar to a second venue attendee based on at least one shared trait. The platform identifies an indicator of positivity about a particular point of interest corresponding to the second venue attendee. The platform selects the particular point of interest as a recommended point of interest for the first venue attendee based on the similarity between the first venue attendee and the second venue attendee and the indicator of positivity about the particular point of interest corresponding to the second venue attendee.
US11030261B1
The present disclosure may be directed to systems and methods for managing and monitoring services and modules. The system may include receiving, from a user device, a request to perform a test on a target application programming interface; calling the target application programming interface; and retrieving a search result page associated with the target application programming interface. The system may include retrieving a rule based on the target application programming interface and applying the rule to the retrieved search result page associated with the target application programming interface. The system may include determining whether to implement the target application programming interface based on the results of the applied rule.
US11030256B2
A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
US11030252B2
An apparatus sets, for a user, a time-width indicating a period of time which precedes a current time and for which a usage history of the user is to be acquired, and extracts an interesting matter of the user from the usage history acquired within the set time-width. The apparatus provides help information obtained based on the extracted interesting matter to the user to acquire a result of an operation that is performed by the user in response to provision of the help information, where the time-width for the user is set based on the acquired result of the operation by the user.
US11030247B2
A layered graph data structure can be stored using a vertex table and an edge table. The vertex table includes a vertex identifier column and a first graph identifier column. The edge table includes a second graph identifier column, a node identifier column, and an edge type column. Queries of the layered graph data structure include a target entity and a graph level, and iterative searching of the vertex table and the edge table is performed based on the graph level and data stored in edge type column.
US11030238B2
One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters.
US11030228B2
Documents needing to be analyzed for various reasons, such as financial crimes, are ranked by examining the topicality and sentiment present in each document for a given subject of interest. In one approach a given document is classified to determine its category, and entity recognition is used to identify the subject of interest. Passages from the document that relate to the entity are grouped and analyzed for sentiment to generate a sentiment score. Documents are then ranked based on the sentiment scores. In another approach, a classification probability score is computed for each passage representing a likelihood that the passage relates to a category of interest, and the document is ranked based on the sentiment scores and the classification probability scores. The category classification uses an ensemble of natural language text classifiers. One of the classifiers is a naïve Bayes classifier with feature vectors generated using Word2Vec modeling.
US11030226B2
Systems, computer-implemented methods and/or computer program products that facilitate answering questions that involve mathematical computations are provided. In one embodiment, a computer-implemented method comprises: transforming, by a system operatively coupled to a processor, a natural language query into a first logical representation and extrinsic knowledge into a second logical representation relevant to the natural language query; merging, by the system, the first logical representation and the second logical representation into a third logical representation; and generating, by the system, answers for the natural language query based on processing of the third logical representation.
US11030212B2
A computer-implemented method includes: receiving, by a computer device, a database query of a database from a database client; determining, by the computer device and based on the database query, a to-be-masked portion of data; sending, by the computer device, the database query to a federated database system for the to-be-masked portion of the data; receiving, by the computer device and in response to the sending, masked resultant data from the federated database system; and forwarding, by the computer device, the masked resultant data to the database client. The to-be-masked portion of the data is masked in at least one view of the database residing on the federated database system.
US11030211B2
An interactive database object representation is created based on a source database object representation. The source database object representation may include a first plurality of graphical elements that are each associated with a respective database object field. The interactive database object representation may include a second plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation facilitates the display and editing of data associated with an instance of the database object.
US11030210B2
A system receives an action override rule and stores it, including display criteria associated with a user interface page, into a hierarchy of rules for displaying multiple user interface pages. The system determines whether the action override rule in the hierarchy of rules matches request criteria associated with a user action, in response to receiving the user action. The system displays the user interface page associated with the display criteria if the action override rule in the hierarchy of rules matches the request criteria associated with the user action. If the action override rule in the hierarchy of rules does not match the request criteria associated with the user action, then the system can identify a hierarchical rule that is a hierarchical match for the request criteria associated with the user action; and display a user interface page associated with the hierarchical rule that is the hierarchical match.
US11030198B2
Embodiments for reducing resource consumption of a similarity index in data deduplication by a processor. Only a latest generation of repository data is represented in the similarity index. Implicit deletion is applied in the similarity index. A subset of bytes of a full representative value is maintained in a similarity index entry. A respective one of a plurality of similarity units is deduplicated with a corresponding similarity unit of a previous snapshot, and a deduplication coverage thereof is examined. If a deduplication coverage threshold is not met, a similarity search is conducted and the respective one of the similarity units is deduplicated with a found similarity unit residing in the similarity index.
US11030196B2
A method and apparatus for processing join query is disclosed. The method includes: determining a frequent table combination whose emergence frequency in a historical query record is greater than a preset value, and the table combination includes a join key and tables that are joined by using the join key; creating a clustered index according to information about the join key in the frequent table combination; and performing a shuffle operation according to an index column in the clustered index, and saving records that have a same index column value into at least one data block to form a table cluster corresponding to the frequent table combination.
US11030190B2
A remote experience system is presented. The inventive subject matter provides apparatus, systems and methods in which one can use an experience feed analysis engine to gain better understanding of how experience feeds are viewed, processed, interacted, created, broadcasted, or otherwise managed by means of experience objects and generating experience metrics that can help analyze viewing patterns, broadcasting attributes, event management characteristics, among other features that can help improve and analyze remove viewing experience.
US11030182B2
A method may include iterating through at least a portion of a table stored in a database by identifying a timestamp block associated with a range of rows forming the portion of the table. In response to determining that the timestamp block is a sparse timestamp block storing timestamps associated with only some of the rows in the first range of rows, generating a bitmap. Each of the binary values in the bitmap may correspond one of the rows in the range of rows. Moreover, each of the binary values in the bitmap may indicate whether the timestamp block includes a timestamp associated with a corresponding row from the range of rows. Iterating through the range of rows may include accessing, based on the bitmap, the timestamp block to read or write timestamps of transaction affecting the rows in the range of rows.
US11030179B2
A split-index can be employed for access to external data. The index can be created on a primary data storage system for data stored externally on a secondary data storage system. After creation, the index can be utilized to expedite at least query execution over the externally stored data. The index can be updated upon detection of changes to data. Further, even when the index is not completely up to date, the index can be exploited for query execution. Furthermore, hybrid execution is enabled with the index and without the index.
US11030172B2
Provided is a database archiving method for creating index information. According to the exemplary embodiment of the present invention, a database archiving method for creating index information includes selecting at least one record group including a plurality of records from an original table in which data is archived, based on information on a field value; storing group compression data compressed to be created for every record group and a stored key value uniquely assigned to every group compression data, with respect to each of at least one record group, in a compression table; storing the field value and the stored key value corresponding to each of at least one record group, in a group index table; and deleting a plurality of records included in at least one selected record group from the original table.
US11030168B2
Described herein includes an information transport system that optimizes the import of information systems to efficiently and speedily complete the transport. The system may include a transport processor for receiving a request to transport data; generating a dependency table comprising a plurality of procedures for executing the request; generating a dependency tree based on the dependency table, the dependency tree comprising at least one independent string of procedures from the plurality of procedures, the dependency tree indicating the order that the plurality of procedures will be executed by the transport processor; and executing the dependency tree.
US11030163B2
This invention discloses a novel system and method for displaying a comparison of a group of related electronic documents in order that changes generated by a comparison of last versions of the group can be automatically displayed and manipulated on a single summary output screen.
US11030160B1
Proactive management of a plurality of storage arrays in a multi-array system, including: comparing one or more conditions of a particular storage array to conditions of other storage arrays in the multi-array system; and generating an action recommendation based on the comparison, the action recommendation specifying one or more actions for improving the conditions of the particular storage array relative to the conditions of the other storage arrays.
US11030146B2
The execution engine is a new organization for a digital data processing apparatus, suitable for highly parallel execution of structured fine-grain parallel computations. The execution engine includes a memory for storing data and a domain flow program, a controller for requesting the domain flow program from the memory, and further for translating the program into programming information, a processor fabric for processing the domain flow programming information and a crossbar for sending tokens and the programming information to the processor fabric.
US11030144B2
An integrated circuit. The integrated circuit comprises an interconnect communication bus and a plurality of peripheral component interconnect (PCI) multi-function endpoints (MFN-EPs) coupled to the interconnect communication bus, each PCI MFN-EP comprising a multiplexing device, a first address translation unit (ATU), and at least one PCI function circuit, each PCI function circuit comprising another ATU and a plurality of base address registers (BARs).
US11030124B2
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which security measures may be implemented to control access to a fuse array (or other secure features) of the memory devices based on a secure access key. In some cases, a customer may define and store a user-defined access key in the fuse array. In other cases, a manufacturer of the memory device may define a manufacturer-defined access key (e.g., an access key based on fuse identification (FID), a secret access key), where a host device coupled with the memory device may obtain the manufacturer-defined access key according to certain protocols. The memory device may compare an access key included in a command directed to the memory device with either the user-defined access key or the manufacturer-defined access key to determine whether to permit or prohibit execution of the command based on the comparison.
US11030122B2
A device includes a memory. The device also includes a controller. The controller includes a register configured to store an indication of whether an ability of a received command to alter an access protection scheme of the memory is enabled. The received command may alter the access an access protection scheme of the memory responsive to the indication.
US11030121B2
An apparatus and method are provided for comparing regions associated with first and second bounded pointers to determine whether the region defined for the second bounded pointer is a subset of the region defined for the first bounded pointer. Each bounded pointer has a pointer value and associated upper and lower limits identifying the memory region for that bounded pointer. The apparatus stores first and second bounded pointer representations, each representation comprising a pointer value having p bits, and identifying the upper and lower limits in a compressed form by identifying a lower limit mantissa of q bits, an upper limit mantissa of q bits and an exponent value e. A most significant p−q−e bits of the lower limit and the upper limit is derivable from the most significant p−q−e bits of the pointer value. Mapping circuitry is used to map the lower limit mantissas and upper limit mantissas of the first and second bounded pointer representations to a q+x bit address space comprising 2x regions of size 2n1, where n1 is the value of n determined when using the exponent value of the first bounded pointer representation. Mantissa extension circuitry extends the lower limit and upper limit mantissas for each bounded pointer representation to create extended lower limit and upper limit mantissas comprising q+x bits, where a most significant x bits of each extended limit mantissa are mapping bits identifying which region the associated limit mantissa is mapped to. The determination circuitry then determines whether the region for the second pointer is a subset of the region for the first bounded pointer by comparing the extended lower and upper limit mantissas.
US11030120B2
A processor includes a cryptographic engine to control access, using an secure region key identifier (ID), to one or more memory range of memory allocable for flexible conversion to secure pages of architecturally-protected memory regions, and a processor core. The processor core is to, responsive to receipt of a request to access the memory, perform a walk of page tables and extended page tables to translate a linear address of the request to a physical address of the memory. The processor core is further to determine that the physical address corresponds to an secure page within the one or more memory range of the memory, that a first key ID located within the physical address does not match the secure region key ID, and issue a page fault and deny access to the secure page in the memory.
US11030119B2
The present disclosure provides a storage data encryption and decryption method, including: providing a true random number generator configured to generate a plurality of keys; providing a data memory configured to store data and a key memory configured to store keys, and writing the keys into the key memory; and providing a data reading and writing interface module configured to read and write data, and providing a data encryption and decryption module configured to read the keys and perform encryption and decryption operations. The data written by the data reading and writing interface module is encrypted by the data encryption and decryption module and written into the data memory. The data read from the data memory is decrypted by the data encryption and decryption module and read to the data reading and writing interface module.
US11030116B2
Provided are a computer program product, system, and method for processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache. During caching operations to the active cache, information is gathered on an active cache miss rate based on a rate of access to tracks that are not indicated in the active cache list and a cache demote rate. A determination is made as to whether adding additional memory space to the active cache would result in the active cache miss rate being less than the cache demote rate when the active cache miss rate exceeds the cache demote rate. A message is generated indicating to add the additional memory space when adding the additional memory space would result in the active cache miss rate being less than the cache demote rate.
US11030109B2
A method of contention-free lookup including mapping a key of a cache lookup operation to determine an expected location of object data, walking a collision chain by determining whether a cache header signature matches a collision chain signature, when the cache header signature does not match, again walking the collision chain, when the cache header signature matches, determining whether a key in the cache header signature matches the key of the cache lookup operation, when the key does not match, reading a cache entry corresponding to the cache lookup operation, and repopulating the cache entry, when the key matches, acquiring an entry lock, and determining whether the key still matches after acquiring the entry lock, when the key still matches finding the object data in the expected location, and when the key no longer matches, releasing the entry lock, and again walking the collision chain.
US11030108B2
In an embodiment, a processor includes a sparse access buffer having a plurality of entries each to store for a memory access instruction to a particular address, address information and count information; and a memory controller to issue read requests to a memory, the memory controller including a locality controller to receive a memory access instruction having a no-locality hint and override the no-locality hint based at least in part on the count information stored in an entry of the sparse access buffer. Other embodiments are described and claimed.
US11030102B2
Systems, apparatuses, and methods for reducing memory cache control command hops through a fabric are disclosed. A system includes an interconnect fabric, a plurality of transaction processing queues, and a plurality of memory pipelines. Each memory pipeline includes an arbiter, a combined coherence point and memory cache controller unit, and a memory controller coupled to a memory channel. Each combined unit includes a memory cache controller, a memory cache, and a duplicate tag structure. A single arbiter per memory pipeline performs arbitration across the transaction processing queues to select a transaction address to feed the memory pipeline's combined unit. The combined unit performs coherence operations and a memory cache lookup for the selected transaction. Only after processing is completed in the combined unit is the transaction moved out of its transaction processing queue, reducing power consumption caused by data movement through the fabric.
US11030099B2
A data storage apparatus includes a nonvolatile memory device including a plurality of memory blocks in which a plurality of word lines to which one or more pages are coupled are arranged, a data buffer configured to buffer data to be stored in the one or more pages of the nonvolatile memory device, and a processor configured to detect, when a sudden power off (SPO) occurs, one or more first pages in which an interference has occurred in a memory block in use and store data corresponding to the one or more first pages in which the interference has occurred among the data buffered in the data buffer in a backup memory block of the nonvolatile memory device.
US11030092B2
An access request processing apparatus comprises, a processor determines an object cache page according to a write request when receiving the write request. After determining that the NVM stores a log chain of the object cache page, the processor inserts, into the log chain of the object cache page, a second data node recording information about a second log data chunk. The log chain already includes a first data node recording information about the first log data chunk. The second log data chunk is at least partial to-be-written data of the write request. Then, the processor sets, in the first data node, data that is in the first log data chunk and that overlaps the second log data chunk to invalid data.
US11030078B1
Systems, methods, and non-transitory computer-readable media can receive, via a user interface provided to a user, test device information identifying one or more user computing devices as test devices. An advertisement request is received from a first user computing device. A determination is made that the first user computing device is identified as a test device. A test advertisement is transmitted to the first user computing device based on the determination that the first user computing device is identified as a test device.
US11030077B1
Techniques for testing and validating content generated by applications provided by a provider network are described. A test execution service is disclosed that provides users with a framework for testing the functionality of an application provided by a provider network. A content validation service is disclosed that provides users with a framework for validating content generated by the application by orchestrating the execution of objects to be validated as part of validating content generated by the application. The content validation service generates a validation result for a user by comparing expected data values corresponding to an object to be validated with corresponding actual data values. The disclosed content validation service provides users with the ability to define objects and object definitions for objects to be validated as part of validating content generated by applications provided by the provider network.
US11030071B2
Methods and systems may be used to deploy software more quickly from development to a production environment. The methods and systems may speed up the process of developing and deploying new code. Integrations may be provided to monitor aspects of the system to provide statistics and metrics for better understanding and to automatically optimize certain aspects of the software development cycle.
US11030069B2
A computer-implemented scaling method, an apparatus, and a computer program product for detecting whether a performance of a system reaches a target performance are provided. The method includes scaling a layered software environment, including scaling a first layer software environment in the layered software environment in response to the performance of the system not reaching the target performance and scaling a second layer software environment that is above the first layer software environment in the layered software environment in response to the performance of the system not reaching the target performance despite the first layer software environment being scaled. The method also includes scaling hardware resources used for executing the layered software environment in the system in response to the performance of the system not reaching the target performance before scaling of the first layer software environment or after scaling of the second layer software environment.
US11030068B1
A method of rendering a graphical user interface (GUI) comprising an application topology graph for a microservice architecture comprises generating a plurality of traces from a first plurality of spans generated by instrumented services in the architecture and generating generate a second plurality of spans for uninstrumented services using information extracted from the first plurality of spans. The method further comprises grouping the second plurality of spans with the plurality of traces. Subsequently, the method comprises traversing the traces and collecting a plurality of span pairs from the plurality of traces, wherein each pair of the span pairs is associated with a call between two services. The method also comprises aggregating information across the plurality of span pairs to reduce duplicative information associated with multiple occurrences of a same span pair from the plurality of span pairs. Finally, the method comprises rendering the application topology graph using the aggregated information.
US11030066B2
Techniques for dynamic decomposition of an application executing in a computing environment are provided. For example, an apparatus comprises at least one processing platform comprising one or more processing devices. The at least one processing platform is configured to execute a portion of an application program in a first virtual computing element, wherein the application program comprises one or more portions of marked code, receive a request for execution of one of the one or more portions of marked code, decide whether to execute the portion of marked code identified in the request in the first virtual computing element or in a second virtual computing element, and cause the portion of marked code identified in the request to be executed in the second virtual computing element, when it is decided to execute the portion of the marked code in the second virtual computing element.
US11030063B1
A system and method for maintaining data integrity during data transformation operations. The system and method include obtaining a message from a set of queues, obtaining, from a first data store, a data object indicated by the message, and generating, at a first host, a set of error detection codes corresponding to a transformation of the data object according to a transformation scheme. The system and method further include, transforming, at a second host different from the first host, the data object according to the transformation scheme into the transformation of the data object, verifying the transformation against the set of error detection codes, and storing the transformation in a second data store.
US11030059B2
A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme.
US11030051B2
A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository can be parsed to identify related data in another separate data source that may be affected by changes reflected in a versioned repository which is generated after an action is implemented on one or more digital files stored within the data repository.
US11030039B2
Out-of-bounds recovery circuits configured to detect an out-of-bounds violation in an electronic device, and cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation is detected. The out-of-bounds recovery circuits include detection logic configured to detect that an out-of-bounds violation has occurred when a processing element of the electronic device has fetched an instruction from an unallowable memory address range for the current operating state of the electronic device; and transition logic configured to cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation has been detected by the detection logic.
US11030038B2
Performance data is collected for input/output operations executed at a storage device of a plurality of storage devices of a software-defined storage network. Based on the collected performance data, a time-based I/O performance profile for the storage device is determined. A characteristic time-based I/O performance profile is determined for a representative group of storage devices having common characteristics with the storage device and based on previously collected performance data for devices of the representative group. It is determined that the difference between the time-based I/O performance profile for the storage device and the characteristic time-based I/O performance profile exceeds a predetermined deviance threshold that is indicative of a probable failure of the storage device. An indication is generated that the storage device exceeded the predetermined deviance threshold.
US11030036B2
Detecting equipment failure risk in industrial process may include distributing equipment operations data to a cluster of nodes based on a range of time and operation specified in maintenance data associated with the equipment. From a record entry in the maintenance data, an operation, installation and maintenance time may be determined. A plurality of nodes storing equipment operations data associated with the operation during a time range between the installation and the maintenance time are selected. Operation features may be determined by distributed processing operation in the plurality of nodes. The operation features are aggregated and added as an entry in a target table. Equipment failure risk is detected by risk failure analysis performed based on the target table. A signal may be sent to automatically adjust or correct one or more operation features.
US11030035B2
A method prevents a cascading failure in a complex stream computer system. The method includes receiving binary data that identifies multiple subcomponents in a complex stream computer system. These identified multiple subcomponents include upstream subcomponents that generate multiple outputs and a downstream subcomponent that executes a downstream computational process that uses the multiple outputs. The method dynamically adjusts which of multiple inputs are used by the downstream subcomponent in an attempt to generate an output from the downstream subcomponent that meets a predefined trustworthiness level for making a first type of prediction. If no variations of execution of one or more functions used by the downstream subcomponent ever produce an output that meets the predefined trustworthiness level for making a first type of prediction, then computer hardware executes a new downstream computational process that produces a different second type of prediction.
US11030018B2
Embodiments include systems, methods, and computer program products for using a multi-tier hang buster for detecting and breaking out of hang conditions in a processor. One method includes determining a plurality of actions available at each of a plurality of tiers used for breaking out of the hang condition in the processor. The method also includes, after detecting the hang condition on a first thread of the processor, performing one or more actions available at a first tier of the plurality of tiers to break out of the hang condition. The method further includes, after performing the one or more actions at the first tier and determining that the hang condition is still present, performing one or more actions available at one or more second tiers of the plurality of tiers to break out of the hang condition.
US11030013B2
An example described herein includes a device to receive, from a user device, a request message to split processing, of an application, between the user device and the server device; determine a processing capability of the server device; and determine whether the server device is capable of executing a process of the application based on the processing capability of the server device. When the server device is determined to be capable of executing the process of the application, the device may: send an acceptance message to the user device, wherein the acceptance message identifies a first set of processes of the application and includes instructions to permit the user device to execute the first set of processes; and execute a second set of processes of the application, wherein the user device executes the first set of processes of the application substantially simultaneously as the server device executes the second set of processes of the application.
US11030012B2
Methods, apparatus, systems, and articles of manufacture for allocating a workload to an accelerator using machine learning are disclosed. An example apparatus includes a workload attribute determiner to identify a first attribute of a first workload and a second attribute of a second workload. An accelerator selection processor causes at least a portion of the first workload to be executed by at least two accelerators, accesses respective performance metrics corresponding to execution of the first workload by the at least two accelerators, and selects a first accelerator of the at least two accelerators based on the performance metrics. A neural network trainer trains a machine learning model based on an association between the first accelerator and the first attribute of the first workload. A neural network processor processes, using the machine learning model, the second attribute to select one of the at least two accelerators to execute the second workload.
US11030008B2
The present technology includes a controller including an allocation manager configured to determine whether a host identification (ID) output from a host is an allocable ID, an address manager configured to perform an allocation operation using the host ID to select logical blocks corresponding to the host ID when the host ID is received from the allocation manager, and output an address of the logical blocks as an allocation address, and a map table component configured to store a map table in which logical block addresses and physical block addresses are respectively mapped, select a logical block address corresponding to the allocation address, and output the physical block address mapped to the selected logical block address, a memory system including the controller, and a method of operating the memory system.
US11030005B2
A method is described. The method includes calculating data transfer metrics for kernel-to-kernel connections of a program having a plurality of kernels that is to execute on an image processor. The image processor includes a plurality of processing cores and a network connecting the plurality of processing cores. Each of the kernel-to-kernel connections include a producing kernel that is to execute on one of the processing cores and a consuming kernel that is to execute on another one of the processing cores. The consuming kernel is to operate on data generated by the producing kernel. The method also includes assigning kernels of the plurality of kernels to respective ones of the processing cores based on the calculated data transfer metrics.
US11030003B2
A method and a cloud management node for managing a data processing task requested from a client. An amount of energy needed for executing the data processing task is first estimated and a time period during which the data processing task should be executed is also determined. An energy cost during the determined time period is further obtained. The execution of the data processing task is then scheduled within the determined time period based on the estimated amount of needed energy and the obtained energy cost. This scheduling may thus be done so that the energy cost will be as low as possible while fulfilling the amount of needed energy and execution within the determined time period. The needed energy is finally acquired from an energy source for use when executing the data processing task.
US11030002B2
Identify individual machines of a multi-machine computing system. Construct a graph of dependencies among the machines. Obtain estimated total administration times and administration priorities for each of the machines. Identify availability of administration resources to assist in administration of one or more of the machines. Select a first set of machines for administration in response to the graph, administration priorities, estimated total administration times, and availability of the first set of administration resources, and administer the first set of machines in parallel using the first set of administration resources. Update the graph in response to administration of the first set of machines. Select a subsequent set of machines for administration in response to the updated graph, administration priorities, estimated total administration times, and availability of a subsequent set of administration resources. Administer the subsequent set of machines in parallel using the subsequent set of administration resources.
US11029998B2
A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.
US11029989B2
Distributing kernels in a containerized computing environment includes executing, using computer hardware, a notebook server in a first container, wherein the notebook server is configured to communicate with a gateway in a second container, in response to a request for a kernel from the notebook server, the gateway requesting, using the computer hardware, a new container including the kernel from a container manager, instantiating, using the computer hardware, the new container including the kernel within a selected computing node of a plurality of computing nodes, publishing, using the computer hardware, communication port information for the new container to the gateway, and exchanging electronic messages, using the computer hardware, between the notebook server and the kernel through the gateway using the communication port information for the new container.
US11029985B2
A processing system for an unmanned vehicle (UV) such as an unmanned aerial vehicle (UAV) is provided. The processing system comprises a first processing unit of an integrated circuit and a second processing unit of the integrated circuit. The processing system comprises a first operating system provisioned using the first processing unit. The first operating system is configured to execute a first vehicle control process. The processing system comprises a virtualization layer configured using at least the second processing unit, and a second operating system provisioned using the virtualization layer. The second operating system is configured to execute a second vehicle control process.
US11029979B2
A method includes determining whether an application has previously been executed by a computing device. The method includes, responsive to determining that the application has not previously been executed by the computing device, determining, by the application, contextual information associated with the computing device. The method also includes determining, based at least in part on the contextual information, content to include in at least one template graphic user interface of a plurality of template graphical user interfaces for an onboarding tutorial of the application. At least one template graphical user interface is associated with at least one feature of the application. The method also includes generating, based on the at least one template graphical user interface and the content, at least a first graphical user interface of the onboarding tutorial. The method further includes outputting an indication of the first graphical user interface of the onboarding tutorial.
US11029975B2
Automatically generating a container image assembly file is provided. A definition of an application is assessed to determine a base container image and application libraries needed as add-ons for a container image corresponding to the application. A library dependency graph of flow from the base container image to add-on libraries for the application is generated. The container image assembly file is generated based on the library dependency graph of flow from the base container image to the add-on libraries for the application. Vulnerabilities corresponding to the add-on libraries of the container image assembly file are removed.
US11029974B2
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US11029963B2
A processing unit of an inference engine for machine learning (ML) includes a first data load steamer, a second data load streamer, an operator component, and a store streamer. The first data load streamer streams a first data stream from an on-chip memory (OCM) to the operator component. The second data load streamer streams a second data stream from the OCM to the operator component. The operator component performs a matrix operation on the first data stream and the second data stream. The store streamer receives a data output stream from the operator component and to store the data output stream in a buffer.
US11029961B2
Various embodiments are described herein that relate to computer programs and computer-implemented techniques for predicting when jobs in the queue of a batch scheduler will be completed. More specifically, various embodiments are described herein that relate to mechanisms for predicting the wait time and/or the estimated time to completion for jobs that are to be executed by a software asset management platform. For example, heuristics and algorithms could be used to discover when execution of a job is likely to begin and/or end. The estimated time to completion for a given job can be estimated by summing the expected execution time of the given job and the expected execution times of any jobs to be executed prior to the given job, while the wait time for a given job can be estimated by summing the expected execution times of any jobs to be executed prior to the given job.
US11029956B2
Data is supplied in a circular manner and overlapping memory accesses is suppressed in a processor. The processor includes a circular buffer and an instruction executing part. The circular buffer has a function of holding a plurality of pieces of data and reading the plurality of pieces of data in circulation. The instruction executing part executes an instruction that designates the circular buffer as an operand. That is, this processor has an instruction that designates the circular buffer as an operand, as an instruction set. With this configuration, the data is supplied in a circular manner from the circular buffer in the execution of the instruction by the processor.
US11029948B1
Systems, computer program products, and methods are described herein for normalizing data dependency effects across an electronic network environment is presented. The present invention is configured to receive a technical business requirement document (BRD) from an external source; implement a data sourcing language (DSL) script on the technical BRD; generate data processing instructions based on at least implementing the DSL on the technical BRD; initiate a data requirement traceability (DRT) engine on the data processing instructions to record the traceability between the data processing instructions and the technical BRD; initiate a data sourcing (DS) engine configured to retrieve, from authorized data sources, input data; initiate a data processing core (DPC) engine configured to implement the data processing instructions on the input data; and generate an output data based on at least implementing the data processing instructions on the input data.
US11029947B2
A device may receive data associated with a software development platform, and may correlate the data to generate correlated data. The device may train a first model, with the correlated data, to generate a software impact analyzer model, and may train a second model, with the correlated data, to generate a software development behavior model. The device may receive data identifying a new software requirement associated with the software development platform, and may process the data identifying the new software requirement, with the software impact analyzer model, to identify a file or a module impacted by the new software requirement. The device may process data identifying the file or the module, with the software development behavior model, to identify a developer to handle the new software requirement, and may perform one or more actions based on the data identifying the file or the module and data identifying the developer.
US11029946B2
Disclosed embodiments relate to performing updates to Electronic Control Unit (ECU) software while an ECU of a vehicle is operating. Operations may include receiving, at the vehicle while the ECU of the vehicle is operating, a software update file for the ECU software; writing, while the ECU is operating, the software update file into a first memory location in a memory of the ECU while simultaneously executing a code segment of existing code in a second memory location in the memory of the ECU; and updating a plurality of memory addresses associated with the memory of the ECU based on the software update file and without interrupting the execution of the code segment currently being executed in the second memory location in the memory of the ECU.
US11029941B2
An electrical device includes a housing, at least one adapter interface to enable one or more battery packs to be detachably mounted to the electrical device, a control module, and a communication module including a wireless communication module and a storage module. The storage module is used for storing an upgrade file from an external device. The upgrade file includes an upgrade program to update the program of the control module. The communication module is configured to receive the upgrade file from the external device through a wireless communication module, store the upgrade file in the storage module, and send the upgrade file to the control module to update the program of the control module if preset conditions are met.
US11029937B2
Technologies for performing energy efficient software distribution include a mesh node. The mesh node is to obtain fingerprint data of a plurality of other mesh nodes in a network. The mesh node is also to determine corresponding characteristics of the mesh nodes from the obtained fingerprint data, including an energy status of each of the mesh nodes. The mesh node is also to perform an analysis of a software update, determine, as a function of the analysis of the software update, one or more target mesh nodes of the plurality of mesh nodes for the software update, and determine a path through the mesh nodes to the one or more target mesh nodes as a function of the fingerprint data. Other embodiments are also described and claimed.
US11029933B1
An Application Packaging Standard (APS) is a specification defining application's life cycle in a cloud. The application's life cycle includes packaging, delivering to the cloud, verification of package, integrating (and unpacking) into the cloud, distributing to clients, licensing, functionality, updates and deletion. The APS has its own Application Programming Interface (API) for accessing the APS functions from a program code or by http/https requests. The APS provides for efficient integration of SaaS web applications into the cloud.
US11029923B2
A virtual technical building block software development tool and a software development interface that speed accurate and quality software design are provided. The tools develop enterprise software architecture designs, and utilize a library of symbols and a virtual template. The library of symbols includes service oriented architecture symbols and enterprise application integration symbols. The template includes multiple sections to be displayed on a computing device screen. Each section includes a blank space bounded by a frame, and all of the sections are vertically aligned with one another to guide design flow. The sections of the template include, from top to bottom vertically, (1) a technical capabilities section; (2) an interaction sequence section; (3) a service topology section; (4) an integration flow section; and (5) a logging section. The technical building block software development tool streamlines software development and significantly reduces implementation and design time, and ensures reproducible quality of design.
US11029916B2
An electronic device includes an internal speaker, a connection unit configured to connect an external speaker, an operation unit configured to receive a user operation, and a control unit, wherein, in a case where the external speaker is connected via the connection unit in a state in which the internal speaker is controlled not to output an electronic sound, the control unit controls the operation unit to receive an instruction to change a setting for switching whether to output an electronic sound, and wherein, in a case where the external speaker is not connected via the connection unit in a state in which the internal speaker is controlled not to output an electronic sound, the control unit controls the operation unit not to receive an instruction to change a setting for switching whether to output an electronic sound.
US11029906B2
Apparatuses and methods for managing display content across overlapping devices are disclosed. A display connected to or part of a first device may be at least partially occluded by a second device. In the disclosed embodiments, the first device detects the position and orientation of the second device relative to the display, determines a portion of the display that is occluded by the second device, and manages the content of the display and/or a display connected to the second device to accommodate the occluded portion. In some embodiments, the content is managed with respect to the context of the content displayed on the displays connected to the first and second devices.
US11029905B2
An access code can be generated by a primary device and interpreted by a secondary device for the purpose of presenting, on the secondary device, additional content related to an application running on the primary device. The access code can be a two dimensional graphic or QR code that can be easily captured by a camera unit of the secondary device. Once captured, additional content related to the running application can be identified and displayed on the secondary device.
US11029899B2
In a maintenance system, a controller of an information processing device is configured to perform receiving; storing; determining; and transmitting. The receiving receives a set of input information including device information, time information, and setting information via an input interface. The device information specifies a target image forming device. The time information specifies access time to access the target image forming device. The setting information relates to control data to be set in the target image forming device. The storing stores correlation information correlating the device information with the time information and setting information in a memory. The determining determines whether the access time has come. The transmitting transmits, in response to determining that the access time has come, the control data to the target image forming device via a network interface. The target image forming device is specified by the device information correlated by the correlation information.
US11029898B2
Load on a system is reduced.
In an embodiment, a status information managing unit acquires data indicating the status of each functional unit to be transmitted to an apparatus management server, and a system control unit instructs data acquisition timing for acquiring the data to the status information managing unit. Moreover, the status information managing unit acquires data that changes over time according to the usage status, and acquires and caches, in advance, data that does not change over time according to the usage status. Furthermore, after receiving a transmission request from the apparatus management server, the system control unit transmits status information including cached data and acquired data. Thus, at the time of data transmission, only data that changes over time need be acquired, so the number of data to be acquired may be reduced.
US11029892B2
A memory control apparatus includes a first memory, a second memory, a third memory, and a processor configured to add, to management information, first identification information and information indicating a position where first data is stored when the first data is stored in the first memory, add, to the management information, the first identification information and information indicating a position where second data is stored when the second data is stored in the second memory, add, to the management information, second identification information and information indicating a position where third data is stored when the third data is stored in the third memory, determine which one of the first identification information and the second identification information is associated with fourth data, and perform retrieval of the fourth data from the first memory or the second memory in accordance with information indicating a position where the fourth data is stored.
US11029888B2
A memory system may include a memory device comprising a plurality of memory blocks and a controller suitable for controlling an operation of the memory device. The controller may perform a fake operation on a predetermined memory block not used to store data when a temperature of the memory device is in a low temperature range.
US11029883B2
A memory device comprises a memory array including memory cells, a communication interface to a host device, and a memory control unit operatively coupled to the memory array and the communication interface. The memory control unit is configured to store requests to access the memory in the queue, determine whether queued memory access requests are to sequential addresses of the memory array or to random addresses of the memory array, reduce an operating rate of one or more first components of the memory control unit when the queued memory access requests are to sequential addresses of the memory array, and reduce an operating rate of one or more second components of the memory control unit when the queued memory access requests are to random addresses of the memory array.
US11029882B2
An apparatus for secure multiple server access to a non-volatile storage device is disclosed. A method and storage device product also perform the functions of the apparatus. An apparatus includes a storage device with three or more ports. Each port includes at least one lane and each port is configured to connect to a different server over the at least one lane of the port. The storage device includes a storage controller in the storage device for each port. Each storage controller controls storage to non-volatile storage of the storage device. The storage device includes a logical namespace assigned to each port. Each logical namespace is assigned to a portion of the non-volatile storage of the storage device. The logical namespace of a first port of the three or more ports is inaccessible to a second port of the three or more ports.
US11029879B2
A method of page size aware scheduling and a non-transitory computer-readable storage medium having recorded thereon a computer program for executing the method of page size aware scheduling are provided. The method includes determining a size of a media page; determining if the media page is open or closed; performing, by a memory controller, a speculative read operation if the media page is determined to be open; and performing, by the memory controller, a regular read operation if the media page is determined to be closed.
US11029877B1
A computing system and method. The inventive system comprises a user interface for providing user input and output and a RASP controller operationally coupled to the user interface. The RASP controller includes a central processing unit implemented with a microprocessor adapted to program instructions stored in a tangible medium and at least one RASP registers configured to store encoded data. A RASP formatter is operationally coupled to the RASP controller and a RASP memory operationally coupled to the RASP controller and the RASP formatter. A boot memory provides program instructions for execution by the central processing unit whereby computing system effects data storage and retrieval using a primal file structure. In a more specific implementation, an input buffer is included and adapted to store electrical signals representing an arbitrary finite data sequence. The RASP formatter is operationally coupled to the input buffer and includes a converter adapted to convert the sequence into a natural number. The RASP formatter further includes a divider (multiplier?) operationally coupled to the converter and adapted to factor the natural number. The RASP formatter further includes an adder operationally coupled to the divider and adapted to concatenate indices of the factored natural number to form a primary binary string and store the primary binary string in the RASP memory.
US11029864B2
A method and system for dynamic backup policy handshaking. Specifically, the method and system disclosed herein entail optimizing storage space utilization for backup, archiving, and/or disaster recovery-purposed data storage. That is, based on time projections until the data storage reaches capacity, the utilization of the remaining storage space may be optimized without compromising data protection in order to prolong the use of the data storage. In prolonging the utilization of the data storage, tiered data backup policies may be adjusted.
US11029860B2
A processor controlling access to a memory includes: a physical layer controller executing data access to the memory; a memory controller accepting an access request to the memory from a plurality of bus masters and causing the physical layer controller to execute the access request; and a CPU. The CPU shifts the memory controller into a busy state to accept the access request and stand by for execution, when a condition to turn the memory into a power-saving state is satisfied. The CPU executes control to turn the memory into the power-saving state, with the memory controller being in the busy state.
US11029857B2
A set of device maintenance related data is received from each of a plurality of non-volatile memory modules. Each of the plurality of non-volatile memory modules comprise a plurality of non-volatile memory devices. Based at least in part on said set of device maintenance related data a maintenance operation to be performed is determined. The determined device maintenance related operation is performed.
US11029849B2
Provided are techniques for handling cache and Non-Volatile Storage (NVS) out of sync writes. At an end of a write for a cache track of a cache node, a cache node uses cache write statistics for the cache track of the cache node and Non-Volatile Storage (NVS) write statistics for a corresponding NVS track of an NVS node to determine that writes to the cache track and to the corresponding NVS track are out of sync. The cache node sets an out of sync indicator in a cache data control block for the cache track. The cache node sends a message to the NVS node to set an out of sync indicator in an NVS data control block for the corresponding NVS track. The cache node sets the cache track as pinned non-retryable due to the write being out of sync and reports possible data loss to error logs.
US11029840B2
A vehicle manipulation device is configured to control a vehicle by wirelessly communicating with a communication device in the vehicle, and includes a touch panel, a detection unit, and a request unit. The detection unit is configured to detect an input manipulation of a user with respect to the touch panel. The request unit is configured to transmit a control request for causing the vehicle to perform a first operation to the communication device in response to detection of an input manipulation in a first aspect, the first operation being any one of locking and unlocking of the vehicle, and transmit a control request for causing the vehicle to perform a second operation to the communication device in response to detection of an input manipulation in a second aspect different from the first aspect, the second operation including an operation different from locking and unlocking of the vehicle.
US11029833B2
A numerical value determination method is applied to a terminal that can present an interactive interface, and the interactive interface includes a slider control. The method includes: controlling, according to a received operation event, the sliding control so that same moves within the interactive interface; acquiring a first projection position, on a first coordinate axis corresponding to a first count item, of the sliding control, and a second projection position, on a second coordinate axis corresponding to a second count item, of the sliding control; determining, according to the first projection position, a first count value corresponding to the first count item, and determining, according to the second projection position, a second count value corresponding to the second count item; and determining and presenting a target numerical value according to the first counting value and the second counting value.
US11029832B1
A control system for a digital device includes a feed style machine display interface reactive to transfer of access rights to events associated with an association of friends.
US11029820B2
An information processing apparatus includes an outlier detecting unit configured to detect an outlier value included in the numerical value about the certain element, an analysis candidate determining unit configured to determine an analysis candidate if the outlier value about the certain element is detected, the analysis candidate indicating a candidate of an analysis action for the outlier value about the certain element, and an analysis candidate display unit configured to generate a first GUI indicating the outlier value, and display the first GUI in association with the outlier value in the chart displayed on the display device, and generate a second GUI configured to instruct to execute the analysis action that the analysis candidate indicates, and display the second GUI on the display device if the first GUI displayed on the display device is operated or pointed by a cursor.
US11029818B2
Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
US11029815B1
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US11029810B2
An equipment service graphical interface is provided. An entity and an entity location of a plurality of equipment are identified. A data repository is accessed that includes a plurality of equipment servicing data associated with the equipment at the entity location. A map image is output on a graphical user interface including one or more icons indicating one or more equipment locations and status of the equipment based on the equipment servicing data from the data repository. One or more equipment status details are selectively displayed on the graphical user interface responsive to a detected user input action.
US11029807B2
An electronic device that may be a thermostat includes a TN display configured to display at least one icon being interactive, and display information requested via the at least one icon. A control module of the electronic device is coupled to the TN display and is configured to receive a control command from the at least one icon and output the information to the TN display. A computer readable memory of the electronic device is coupled to the control module for storing at least a portion of the information.
US11029801B2
Methods, systems, and media for presenting messages are provided. In some embodiments, the method comprises: determining that a user interface is to be presented; determining at least one category of messages; determining, using a hardware processor, a plurality of individual messages within each of the at least one category of messages based at least in part on a user's expertise level; and causing the at least one category of messages and the plurality of individual messages within each of the at least one category of messages to be presented in response to the determination that the user interface is to be presented.
US11029800B2
A search user input mechanism is displayed on a user interface display. User actuation of the search user input mechanism is detected, to identify a query for a navigation structure that identifies an entry point into an application in the computing system. A path navigation hierarchy is searched to identify the entry point and the path in the navigation hierarchy where the entry point is located. A navigable search result is displayed to the user for actuation, to navigate to the entry point.
US11029799B1
Techniques for dynamic display of visualized units received from plural sources are described. Visualized units are scheduled for display for a time period and rendered on the display for the time period. The visualized units can be shared according to user preferences, picked according to a user selection into personal, shareable sets of visualized units. The visualized units can be annotated, mixed from different sources and focused.
US11029798B2
An example display apparatus includes a first signal transceiver; a second signal transceiver installed at a position different from the first signal transceiver; a processor configured to determine a position in a two-dimensional space or a three-dimensional space of at least one detection object using the first signal transceiver and the second signal transceiver, and to generate a control signal corresponding to the position of the at least one detection object; and a display configured to operate according to the control signal.
US11029795B2
A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.
US11029793B2
A touch detecting device and a touch-detection capable display device are provided each including: a substrate; a touch detection electrode provided on a plane parallel to the substrate and including a plurality of metal wires; a first conductive layer overlapping the metal wires in contact therewith and provided between the substrate and each of the metal wires in a direction perpendicular to the substrate; and a second conductive layer provided above the metal wires. At least one of the first conductive layer and the second conductive layer has a higher sheet resistance than the metal wires.
US11029792B2
The present disclosure provides a sensor and a touch screen display. The sensor includes: a plurality of touch units, each of which including: a plurality of driving electrodes and a plurality of sensing electrodes. The driving electrodes in each touch unit are arranged in at least two different directions, and some of the driving electrodes in each touch unit are arranged in a first direction, while some of the driving electrodes in each touch unit are arranged in a second direction. The sensing electrodes in each touch unit are arranged in at least two different directions, and some of the sensing electrodes in each touch unit are arranged in the first direction, while some of the sensing electrodes in each touch unit are arranged in the second direction. The driving electrodes in each touch unit are electrically connected, and the sensing electrodes in each touch unit are electrically connected.
US11029788B2
A display device including: a display panel; a printed circuit board connected to the display panel; an elastic element disposed between the display panel and the printed circuit board; a first conductor disposed between the elastic element and the printed circuit board; and a second conductor disposed between the elastic element and the display panel, and forming a capacitance with the first conductor, wherein the printed circuit board includes a first pad connected to the first conductor.
US11029785B2
A method of classifying touch screen events uses known non-random patterns of touch events over short periods of time to increase the accuracy of analyzing such events. The method takes advantage of the fact that after one touch event, certain actions are more likely to follow than others. Thus if a touch event is classified as a knock, and then within 500 ms a new event in a similar location occurs, but the classification confidence is low (e.g., 60% nail, 40% knuckle), the classifier may add weight to the knuckle classification since this touch sequence is far more likely. Knowledge about the probabilities of follow-on touch events can be used to bias subsequent classification, adding weight to particular events.
US11029779B2
Three or more detection electrodes intersect in each of sections that divide a region to which an object is approachable. The detection electrodes each include partial electrodes connected in cascade via wiring, and partial electrodes included in the detection electrodes that intersect in each section are disposed in the section. Three or more partial electrodes disposed in the section includes a single first partial electrode and at least two second partial electrodes. The first partial electrode is connected in cascade to the partial electrode on one side through a first-layer or second-layer wiring and to the partial electrode on the other side through the second-layer wiring. Each second partial electrode is connected in cascade to the partial electrode in one side through the first-layer wiring and to the partial electrode on the other side through the second-layer wiring.
US11029777B2
Disclosed is a touch sensing device for preventing touch sensing performance from being reduced by a parasitic capacitance. The touch sensing device includes a plurality of buffers buffering a difference between a reference signal and a reception signal received from a touch electrode through a touch sensing line and generating first and second currents corresponding to a buffered signal, a plurality of current mirror unit respectively connected to the plurality of buffers, a plurality of filter circuits generating a first filter signal and a second filter signal by removing common noise included in a first output signal output from an nth current mirror unit of the plurality of current mirror units and a second output signal output from an (n−1)th current mirror unit of the plurality of current mirror units, and a plurality of integrators respectively connected to the plurality of filter circuits.
US11029771B1
A system and method for managing peripherals of an information handling system, including performing, at a first time, a calibration and configuration of a peripheral management model, including: identifying contextual data associated with contextual inputs to the information handling system, the contextual data including i) a hinge angle of the information handling system and ii) a posture mode of the information handling system; training, based on the contextual data, the peripheral management model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions to automatically adjust settings of a peripheral of the information handling system without user interaction; performing, at a second time, a steady-state monitoring of the information handling system, including: applying the configuration rules to perform the computer-implemented actions to automatically adjust settings of the peripheral of the information handling system without user interaction.
US11029759B2
Embodiments of the present invention provides methods, computer program products, and a system for determining and displaying an image selected from a plurality of images based on a physical displacement of a device. Embodiments of the present invention can be used to generate a composite model based on a collected plurality of images. Embodiments of the present invention can be used to determine an image for display selected from the generated composite model based on a physical displacement of a device.
US11029751B2
An electronic system capable of sharing peripheral device includes a display device, a first host device, at least one peripheral device and a second host device. The first host device communicates with the display device, outputs a first picture to the display device and transmits a link information to the display device. The peripheral device is connected to the first host device. The second host device communicates with the display device, outputs a second picture to the display device and obtains the link information and a picture arrangement manner from the display device. The first host device obtains the picture arrangement manner from the display device. The second host device establishes a link with the first host device through an Internet according to the link information, such that the peripheral device is allowed to control the second host device through the first host device and the Internet.
US11029747B2
The time required for transition from an on-state to a suspend state is reduced. An electronic apparatus includes: a memory and a memory; a current control unit that performs a control to shut off supply of current to the memory; and a memory management unit that allocates a memory region in either the memory or the memory based on preference information indicating a memory region that needs to be preferentially allocated in the memory. For example, the preference information includes association with a first priority as a degree at which a memory region to be used by an application needs to be preferentially allocated in the memory, and when receiving a request of allocation of the memory region from the application, the memory management unit more preferentially allocates the memory region in the memory as the first priority associated with the application in the preference information is higher.
US11029746B2
Techniques for managing power usage in a memory subsystem are described. An operation type of each of a plurality of operations queued against one or more of a plurality of memory components is obtained. It is determined that at least two of the plurality of operations can be performed in parallel and that a first configuration of the plurality of memory components does not allow the at least two operations to be performed in parallel, the first configuration including a first set of power management cohorts. An interconnection of the plurality of memory components is reconfigured to change from the first configuration to a second configuration of the of the plurality of memory components, the second configuration including a second set of power management cohorts that allow the at least two operations to be performed in parallel.
US11029743B2
Provided is an information processing device that includes an acquisition unit configured to acquire sensing data and a mode changing unit configured to change a mode on a basis of the sensing data. The acquisition unit changes sensing data to be acquired on a basis of the change of the mode.
US11029735B2
Cable assemblies for providing electrical communication between hinged sections of an electronic device are described. The cable assemblies can include a cover that covers one or more cables that run through a hinge region of the electronic device. The cable and cover can be drawn over a mandrel of the hinge region. The cover and the portions of the mandrel can be visible to a user at the hinge region of the electronic device. The cover can be sufficiently rigid to guide a path of the cable and protect the cable from bending beyond a prescribed angle during rotation of the electronic device at the hinge region. The cover can also be sufficiently rigid to prevent ceasing or folding of the cover and the cable during rotation of the electronic device at the hinge region.
US11029730B2
A head-mounted display (HMD) includes a hybrid fan, a printed circuit board (PCB) with one or more electronic components and a heat pipe to dissipate heat. The hybrid fan has a center axis extending from a rear side of the HMD to a front side of the HMD. The hybrid fan pulls air from a rear side of the HMD. The heat pipe has an end coupled to the PCB. The heat pipe partially surrounds a periphery of the hybrid fan and transfers heat away from at least the PCB. The HMD further includes a side cover and a front cover. The side cover encloses the hybrid fan, the PCB and the heat pipe. The front cover is attached to the side cover with a slit between an outer edge of the front cover and an outer edge of the side cover to discharge air from the hybrid fan.
US11029711B2
A drain assembly for a fluid tank having a drain hole therein may include a hollow first member to be coupled with the drain hole, where the hollow first member has at least one opening therein. The drain assembly may further include a hollow second member slidably coupled with the hollow first member and movable along a longitudinal axis of the hollow outer member between first and second positions. The hollow second member may be configured to seal the at least one opening in the hollow first member when in the first position to define an upper spillover level for fluid within the tank, and to unseal the at least one opening in the hollow first member when in the second position to define a lower spillover level for fluid within the tank below the upper spillover level.
US11029709B1
Adaptive wind estimation, trajectory generation, and flight control for aerial systems using motion data is provided. The adaptive wind estimation approach may be implemented using onboard computing power, may rapidly converge to true values, may be computationally inexpensive, and may not require any specific hardware or specific vehicle maneuvers for the convergence. There may be no prior knowledge of the wind field, using the motion of the aircraft itself rather than wind sensors. The algorithm may include three blocks. An identification/estimation block may identify aerodynamic drag coefficients in still-air flight and estimate the wind components in moving and variable air flight. A navigation block may generate feasible trajectories, taking into account the estimated wind field. A control block may generate motor/engine thrust commands necessary to track the generated trajectories while compensating for the wind disturbance.
US11029703B2
Systems and methods for determining autonomous vehicle user boarding times are provided. In one example embodiment, a computer implemented method includes obtaining location data associated with a user device associated with a user. The method includes determining an estimated time until the user starts boarding the autonomous vehicle based at least in part on the location data associated with the user device. The method includes obtaining data associated with the user. The method includes determining an estimated time of boarding duration for the user based at least in part on the data associated with the user. The method includes determining an estimated time until the user completes boarding of the autonomous vehicle based at least in part on the estimated time until the user starts boarding the autonomous vehicle and the estimated time of boarding duration for the user.
US11029699B2
Systems and methods are provided for navigating an autonomous vehicle. In one implementation, a system for navigating a vehicle includes at least one processing device programmed to receive, from an image capture device, a plurality of images associated with an environment of the vehicle, analyze at least one of the plurality of images to identify a navigable region in the environment of the vehicle, identify, based on the at least one of the plurality of images, at least one barrier associated with an edge of the navigable region, and determine a type of the at least one barrier. The at least one processing device is also programmed to determine a navigational path of the vehicle based on the determined type of the at least one barrier, and cause the vehicle to travel on at least a portion of the determined navigational path.
US11029698B2
A method for tracking movement and turning angle of a mobile robotic device using two optoelectronic sensors positioned on the underside thereof. Digital image correlation is used to analyze images captured by the optoelectronic sensors and determine the amount of offset, and thereby amount of movement of the device. Trigonometric analysis of a triangle formed by lines between the positions of the optoelectronic sensors at different intervals may be used to determine turning angle of the mobile robotic device.
US11029692B2
A robotic device for providing vertical mobility has a payload disposed inside a central compartment and can move up and down through spring load to keep intimate contact with the surface and cross over bumps. The apparatus uses a flexible seal to create a reliable vacuum chamber. The flexible seal comprises a foam ring inside fabric pocket. A plurality of rod and spring strips are configured to apply a downward force to the flexible seal to conform with surface curvatures. The fabric pocket fills in the gaps or seams to maintain a vacuum. The air flows inside a manifold and passes through a filter to avoid debris from damaging the vacuum motor assembly.
US11029690B2
A mobile machine including a chassis, a plurality of ground-engaging elements, actuators for driving movement of the ground-engaging elements and a controller for controlling each of the actuators to cause the mobile machine to follow a reference path. The controller is configured to implement a cascading control loop for controlling movement of the mobile machine, the cascading control loop including an outer loop and an inner loop. The outer loop is configured to determine a set heading for reducing a distance between the mobile machine and the reference path, the set heading being determined using an error slope parameter. The inner loop is configured to drive the actuators so that the mobile machine follows the set heading determined by the outer loop. The controller is configured to automatically adjust the error slope value so that the rate of change of the set heading does not exceed a maximum yaw rate.
US11029689B2
A vehicle control system configured to maintain detection accuracy of an external sensor such as an on-board camera. The vehicle control system is applied to a vehicle that can be operated autonomously. A controller communicates with a database stored on the controller and a database stored on an external facility. The controller changes orientation of a headlamp toward an object detected by an on-board camera, in a case that the headlamp is turned on, and that information about the object detected by the on-board camera is not available in the database.
US11029687B2
An autonomous vehicle may include a stuck condition detection component and a communications component. The stuck-detection component may be configured to detect a condition in which the autonomous vehicle is impeded from navigating according to a first trajectory. The communications component may send an assistance signal to an assistance center and receive a response to the assistance signal. The assistance signal may include sensor information from the autonomous vehicle. The assistance center may include a communications component and a trajectory specification component. The communications component may receive the assistance signal and send a corresponding response. The trajectory specification component may specify a second trajectory for the autonomous vehicle and generate the corresponding response that includes a representation of the second trajectory. The second trajectory may be based on the first trajectory and may ignore an object that obstructs the first trajectory.
US11029673B2
Robust machine learning predictions. Temporal dependencies of process targets for different machine learning models can be captured and evaluated for the impact on process performance for target. The most robust of these different models is selected for deployment based on minimizing variance for the desired performance characteristic.
US11029672B2
A manufacturing system includes a plurality of manufacturing facilities, a remote terminal, and a remote authority controller that controls authority of a remote operation from the remote terminal. When an error is detected in a first manufacturing facility out of the plurality of manufacturing facilities, the remote authority controller grants authority of a remote operation of a second manufacturing facility to the remote terminal. The second manufacturing facility causes the error and is other than the first manufacturing facility.
US11029670B2
A management apparatus manages works to supply components to component mounting devices in a component mounting line. The management apparatus includes a component remaining number information acquisition portion that acquires, from each of the component mounting devices, a remaining number of components stored in the component mounting device, a worker information storage portion that stores worker information including a working range of each of workers in the component mounting line, a work sequence decision portion that generates work sequence information indicating a work sequence of component supply works for each of the workers based on the worker information and component remaining number information about a plurality of components within a predetermined period of time, and an information transmission portion that transmits the work sequence information to the workers who should perform the works.
US11029669B1
A system and method for packaging pine straw and a packaged mass of pine straw made therefrom, the method including providing an electronically-controlled system configured for packaging pine straw, the system including system logic that controls conveying, fluffing, cleaning, compressing and packaging of the pine straw, and using the system to compress a mass of pine straw into a rectangular mass of pine straw and enclosing the rectangular mass of pine straw within a flexible plastic sheet thereby forming a substantially rectangular packaged mass of compressed pine straw.
US11029666B2
A method of fabricating process-equivalent test specimens to an additively manufactured component includes generating a processing history model of a component, dividing the component into regions based on input data variations in processing history, wherein each region is characterized by an identified range of input data, determining additive manufacturing processing parameters needed to additively manufacture one or more test specimens that each mimic the processing history in one of the regions, and fabricating the one or more test specimens using the processing parameters determined.
US11029664B2
Methods and corresponding systems that are useful in design and fabrication of kinetic wire mechanisms or characters. The method includes a computational technique for the design of kinetic wire mechanisms tailored for fabrication on consumer-grade hardware such as a desktop CNC bending device. The method takes as input a skeletal animation of the mechanism to be fabricated and estimates, from the skeletal animation, a cable-driven and compliant wire structure, which matches user-selected keyframes. To enable localized deformations, the technique involves shaping the mechanism's body (i.e., the wire) into functional spring-like entities at a set of locations along the length of the mechanism's body. The method involves determining where on the wire body to place these spring-like entities, determining which types or configurations of spring-like entities should be placed at each of these locations, and optimizing parameters of each user-selected spring-like entity for use at the locations on the wire mechanism.
US11029663B2
A method and a device operating according to the method automatically generate a control program designed for diagnostic purposes of a production machine or machine tool. The control program is generated using freely selectable parameters and/or machine-specific parameters by an algorithm which defines a movement profile. The movement profile incorporates at least one test run for at least one axis of the respective production machine or machine tool, wherein the at least one test run produces an axis excitation which is suitable for determining at least one mechatronic characteristic variable of the respective axis.
US11029653B2
A mobile device, computer program product for a mobile device and a computer-implemented method of operating a mobile device is disclosed. The mobile device includes a sensor, an animal database and a processor. The sensor receives data regarding an animal proximate the mobile device. The processor compares the data to the animal database to determine a type of animal at the mobile device, and performs an action on the mobile device based on the type of animal in order to manipulate a behavior of the animal.
US11029651B2
A machine learning device includes: a state information acquisition unit configured to cause the control device to execute a tapping program to acquire from the control device, state information including a torque command value with respect to the spindle motor, a drive state including deceleration, a ratio of a movement distance in acceleration and a movement distance in deceleration; an action information output unit configured to output action information including adjustment information of the ratio of the movement distance in acceleration and the movement distance in deceleration, to the control device; a reward output unit configured to output a reward value in reinforcement learning based on a torque command value in deceleration, and a target torque command value in deceleration; and a value function update unit configured to update an action value function based on the reward value, the state information, and the action information.
US11029646B2
A system and method to produce a hologram of a single plane of a three dimensional object includes an electromagnetic radiation assembly to elicit electromagnetic radiation from a single plane of said object, and an assembly to direct the elicited electromagnetic radiation toward a hologram-forming assembly. The hologram-forming assembly creates a hologram that is recorded by an image capture assembly and then further processed to create maximum resolution images free of an inherent holographic artifact.
US11029639B2
A process cartridge includes: a drum cartridge including a photosensitive drum; and a toner cartridge which is mountable on the drum cartridge and stores toner, wherein the drum cartridge includes: a cleaner configured to collect waste toner on the photosensitive drum; a waste toner conveyance tube configured to convey the waste toner collected by the cleaner; and a developing unit which includes a developing roller configured to supply toner to the photosensitive drum and is swingable about a swing axis with respect to the photosensitive drum, and wherein the toner cartridge has a waste toner storing chamber for storing the waste toner conveyed by the waste toner conveyance tube.
US11029631B2
A heating device includes a cylindrical film, a heater arranged inside the cylindrical film and extending along a longitudinal direction of the cylindrical film, a heat conductor extending along the longitudinal direction, and a first grease layer between the heater and the heat conductor and having a consistency grade less than or equal to three.
US11029630B2
A support of a heater in a fuser, the support including: two parallel sides and a back side, the three sides forming a U shaped cross section, the cross section having a non-uniform wall thickness.
US11029624B2
A developing cartridge may include: a casing for accommodating developer therein; a developing roller rotatable about an axis extending in a first direction and positioned at one side of the casing in a second direction; a storage medium having an electric contact surface; and a holder movable relative to the casing in the second direction with the electric contact surface between a first position and a second position, the holder having an outer surface at which the electric contact surface is positioned.
US11029622B2
Provided is a developer carrying member that enables stable formation of images of high quality even on recording paper having a high talc content. The developer carrying member includes a conductive base member and a surface layer, wherein the surface layer includes a urethane resin, and the urethane resin has a carbonate bond and a tertiary amine structure.
US11029619B2
An example method of printing images in an electrophotographic printer is provided. The method includes developing a first image on a first portion of an intermediate transfer member by receiving a first sequence of color separations from a photo imaging member, and developing a second image on a second portion of the intermediate transfer member by receiving a second sequence of color separations from the photo imaging member. A voltage is applied to the intermediate transfer member during receipt of each color separation from the photo imaging member. During development of the second image at least one null separation is inserted into the second sequence of color separations. During a period for the null separation, a voltage applied to the intermediate transfer member is reduced and the first image is transferred to a conductive substrate.
US11029611B2
Projection objective wave-front aberration detecting device and a detecting method thereof, wherein the projection objective wave-front aberration detecting device comprises a light source and illuminating system, an object plane grating, an object plane displacement stage, a measured projection objective, an image plane grating, a two-dimensional photoelectric sensor, an image plane displacement stage and a control processing unit. According to the invention, by controlling the length of the object plane grating line, or the periodic structure of the object plane grating perpendicular to the shearing diffraction direction, or the object plane grating to adopt a sinusoidal grating, or the image plane grating to adopt an amplitude-phase hybrid grating, the complexity of an interference field is reduced, and the wave-front aberration detection speed and precision are improved, and the precision and speed of in-situ wave-front aberration detection can be improved.
US11029609B2
A method including: simulating an image or characteristics thereof, using characteristics of a design layout and of a patterning process, determining deviations between the image or characteristics thereof and the design layout or characteristics thereof; aligning a metrology image obtained from a patterned substrate and the design layout based on the deviations, wherein the patterned substrate includes a pattern produced from the design layout using the patterning process; and determining a parameter of a patterned substrate from the metrology image aligned with the design layout.
US11029602B2
A method of forming a photoresist pattern includes forming a protective layer over a photoresist layer formed on a substrate, and selectively exposing the photoresist layer to actinic radiation. The photoresist layer is developed to form a pattern in the photoresist layer, and the protective layer is removed. The protective layer includes a polymer having fluorocarbon pendant groups.
US11029592B2
The present invention provides a rear projection simulator system with a free-form fold mirror. The system includes a high definition projector and a curved screen. The free-form fold mirror is interposed between the projector and the screen. The free-form fold mirror includes one or more non-planar (e.g., curved) portions to eliminate or reduce loss of resolution of the projected image near the edges or boundaries of the image.
US11029590B2
Examples of light projector systems for directing input light from a light source to a spatial light modulator are provided. For example, an optical device is disclosed which includes a first surface having a diffractive optical element, a second surface normal to the first surface, and a third surface arranged at an angle to the second surface. The third surface may be a beam splitting surface that is reflective to light of a first state and transmissive to light of a second state. The diffractive optical element may receive an input beam made up of light having the first state, and may convert the input beam into at least a first diffracted beam at a first diffraction angle such that the first diffracted beam is directed toward the second surface, is reflected by the second surface toward the third surface via total internal reflection, and is reflected by the third surface in a direction substantially parallel to the first surface.
US11029584B2
A camera mount comprising: a sliding mount component comprising: a sliding base; protrusions protruding outward from a bottom surface of the sliding base; and a sliding mount component locking mechanism; and a rail mount component comprising: a rail base; and a rail mount component locking mechanism; wherein the sliding mount component is configured for insertion into the rail mount component, and wherein the sliding mount component is connected to the rail mount component by the sliding mount component locking mechanism forming a connection with the rail mount component locking mechanism.
US11029582B2
An image capturing apparatus having a forced air cooling function and capable of having an accessory attached thereto includes an image capturing apparatus body. A lens mount is provided on the apparatus body and can have a shooting lens removably attached thereto. An attachment portion is provided on the apparatus body and can have the accessory removably attached thereto. A built-in microphone is arranged on a side of a surface of the apparatus body, different from any of a surface where an air outlet port for discharging air used for forced cooling is arranged, a surface where the lens mount is arranged, and a surface where the attachment portion is arranged. The built-in microphone is arranged at a location closer to a top surface of the image capturing apparatus body than a bottom surface thereof.