Document Document Title
US11227999B2 Array substrate having a layer of magnetic material, display panel having the same and manufacturing method the same thereof
The present disclosure is related to a method of manufacturing an array substrate. The method of manufacturing an array substrate may include forming an auxiliary cathode on a base substrate, forming a layer of magnetic material on a first surface of the auxiliary cathode, forming an emission layer in a display area of the array substrate, a part of the emission layer on the layer of the magnetic material on the first surface of the auxiliary cathode, and removing the part of the emission layer and the layer of magnetic material from the first surface of the auxiliary cathode.
US11227998B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus including a first electrode disposed on a substrate; a pixel defining layer covering an edge of the first electrode; a layer disposed on the pixel defining layer, the layer including a fluoropolymer and contacting a top surface of the first electrode; a first organic functional layer including a first light emitting layer, the first organic functional layer having a lower surface contacting the top surface of the first electrode; and a second electrode disposed on the first organic functional layer.
US11227997B1 Planar resistive random-access memory (RRAM) device with a shared top electrode
Embodiments of the present invention are directed to forming a planar Resistive Random Access Memory (RRAM) device with a shared top electrode. In a non-limiting embodiment of the invention, a first trench having a first width and a second trench having a second width less than the first width are formed in a dielectric layer. A bottom liner is formed on sidewalls of the first trench. The bottom liner pinches off the second trench. A top liner is formed on sidewalls of the bottom liner in the first trench. The top liner is formed such that a portion of the bottom liner at a bottommost region of the first trench remains exposed. The exposed portion of the bottom liner is removed, and a memory cell material is formed in the first trench.
US11227996B2 Artificial neural networks (ANN) including a resistive element based on doped semiconductor elements
A resistive element in an artificial neural network, the resistive element includes a Silicon-on-insulator (SOI) substrate, and a Silicon layer formed on the Silicon-on-insulator substrate. The Silicon layer includes dopants derived from a thin film dopant layer, and the thin film dopant layer includes a programmed amount of dopant including at least one of Boron and Phosphorus.
US11227992B2 Memory cell
A phase-change memory cell is formed by a heater, a crystalline layer disposed above the heater, and an insulating region surrounding sidewalls of the crystalline layer. The phase-change memory cell supports programming with a least three distinct data levels based on a selective amorphization of the crystalline layer.
US11227990B2 Magnetic memory structure
A magnetic memory structure is provided. The magnetic memory structure includes a magnetic tunneling junction (MTJ) layer and a heavy-metal layer. The MTJ layer includes a pinned-layer, a barrier-layer formed under the pinned-layer and a free-layer formed under the barrier-layer. The heavy-metal layer is formed under the free-layer. The barrier-layer has a first upper surface, the pinned-layer has a lower surface, and area of the first upper surface is larger than area of the lower surface.
US11227988B1 Fast-rate thermoelectric device
A fast-rate thermoelectric device control system includes a fast-rate thermoelectric device, a sensor, and a controller. The fast-rate thermoelectric device includes a thermoelectric actuator array disposed on a wafer, and the thermoelectric actuator array includes a thin-film thermoelectric (TFTE) actuator that generates a heating and/or a cooling effect in response to an electrical current. The sensor is configured to measure a temperature associated with the heating or cooling effect and output a feedback signal indicative of the measured temperature. The controller is in communication with the fast-rate thermoelectric device and the sensor, and is configured to control the electrical current based on the feedback signal.
US11227987B2 Heat conversion device
A heat conversion device according to an embodiment of the present invention comprises: a plurality of P-type thermoelectric legs and a plurality of N-type thermoelectric legs which are electrically connected and arranged in an array; an insulating part disposed on one surface of the plurality of P-type thermoelectric legs and the plurality of N-type thermoelectric legs; a heat sink disposed on the insulating part; a fan disposed spaced a predetermined distance from the heat sink; and a plurality of fastening members having moduli of elasticity of 1*103 kgf/cm2 to 30*103 kgf/cm2 and fixing the heat sink and the fan. Each one of the fastening members comprises: a shaft part; a first fixed part which is disposed at one end of the shaft part and fixed to the heat sink; a second fixed part which protrudes from an outer circumferential surface of the shaft part and is fixed to the fan; and a separating part which protrudes from the outer circumferential surface of the shaft part and is disposed between the heat sink and the fan to separate the heat sink and the fan, wherein the width of the second fixed part increases toward the first fixed part, and the shaft part, the first fixed part, the second fixed part, and the separating part are integrally formed.
US11227984B2 Display device having a plurality of main pads, a plurality of redundant pads, and a light-emitting device in a display area
A display device is provided. The display device includes a substrate, a plurality of signal lines disposed on the substrate, and a plurality of display units disposed on the substrate. At least one of the signal lines includes a main line, a plurality of first branch lines electrically connected to the main line, and a plurality of second branch lines electrically connected to the main line. At least one of the display units includes a plurality of main pads, a plurality of redundant pads, and a light-emitting device electrically connected to the main pads. At least one of the main pads is electrically connected to at least one first branch line, and at least one of the redundant pads is electrically connected to at least one second branch line.
US11227982B2 Deep molded reflector cup used as complete LED package
An LED package creates a narrow beam in a very compact package without use of a lens. A plastic is molded around a metal lead frame (12, 14) to form a molded cup (26), where the cup has parabolic walls extending from a bottom area of the cup to a top thereof. The lead frame forms a first set of electrodes exposed at the bottom area of the cup for electrically contacting a set of LED die electrodes (18, 20). The lead frame also forms a second set of electrodes outside of the cup for connection to a power supply. A reflective metal (28) is then deposited on the curved walls of the cup. An LED die (16) is mounted at the bottom area of the cup and electrically connected to the first set of electrodes. The cup is then partially filled with an encapsulant (64) containing a phosphor (66).
US11227980B2 Display device
A display device includes: a substrate; a plurality of pixels on the substrate, and each of the pixels including first to third sub-pixels each including at least one light emitting diode configured to emit light; and a color conversion layer including first to third color conversion patterns respectively corresponding to the first to third sub-pixels, each of the first to third color conversion patterns configured to transmit the light or convert the light into light of a different color. The light emitting diode of each of the first to third sub-pixels is coupled to a first electrode and a second electrode. At least one of the first to third color conversion patterns includes a perovskite compound.
US11227979B2 Light-emitting device
A light-emitting device includes a substrate comprising a base member, a first wiring, a second wiring, and a via hole; at least one light-emitting element electrically connected to and disposed on the first wiring; and a covering member having light reflectivity and covering a lateral surface of the light-emitting element and a front surface of the substrate. The base member defines a plurality of depressed portions separated from the via hole in a front view and opening on a back surface and a bottom surface of the base member. The substrate includes a third wiring covering at least one of inner walls of the plurality of depressed portions and electrically connected to the second wiring. A depth of each of the plurality of depressed portions defined from the back surface toward the front surface is larger on a bottom surface side than on an upper surface side of the base member.
US11227978B2 Semiconductor device and package structure
A semiconductor device and a package structure are provided. The semiconductor device includes a substrate, a light-emitting structure, a first semiconductor layer, a second semiconductor layer and a first electrode. The light-emitting structure is on the substrate. The first semiconductor layer is on the light-emitting structure. The second semiconductor layer is between the first semiconductor layer and the light-emitting structure. The first electrode is on the second semiconductor layer. At least a portion of the first electrode is separated from the first semiconductor layer.
US11227974B2 Nitride semiconductor light-emitting element and production method for nitride semiconductor light-emitting element
A nitride semiconductor light-emitting element includes an n-type cladding layer including n-type AlGaN having a first Al composition ratio, a barrier layer including AlGaN that is located on the n-type cladding layer side in a multiple quantum well layer and has a second Al composition ratio greater than the first Al composition ratio, and a graded layer that is located between the n-type cladding layer and the barrier layer and has a third Al composition ratio that is between the first Al composition ratio and the second Al composition ratio, wherein the third Al composition ratio of the graded layer increases at a predetermined increase rate from the first Al composition ratio toward the second Al composition ratio.
US11227969B2 Marking method
A marking method for applying a unique identification to each individual solar cell stack of a semiconductor wafer, at least comprising the steps: Providing a semiconductor wafer having an upper side and an underside, which comprises a Ge substrate forming the underside; and generating an identification with a unique topography by means of laser ablation, using a first laser, on a surface area of the underside of each solar cell stack of the semiconductor wafer, the surface area being formed in each case by the Ge substrate or by an insulating layer covering the Ge substrate.
US11227968B2 Method for improved manufacturing of a photodiode-based optical sensor and associated device
A process for fabricating a hybrid optical detector, includes the steps of: assembling, via an assembly layer, on the one hand an absorbing structure and on the other hand a read-out circuit, locally etching, through the absorbing structure, the assembly layer and the read-out circuit up to the contacts, so as to form electrical via-holes, depositing a protective layer on the walls of the via-holes, producing a doped region of a second doping type different from the first doping type by diffusing a dopant into the absorbing structure through the protective layer, the region extending annularly around the via-holes so as to form a diode, depositing a metallization layer on the walls of the via-holes allowing the doped region to be electrically connected to the contact.
US11227959B2 Method for detecting and converting infrared electromagnetic radiation
A method for detecting infrared electromagnetic radiation and for converting same into an electrical signal, an optoelectronic component, in particular an organic infrared detector for (near) infrared detection, and use thereof for detecting an electromagnetic signal in the wavelength range of 780 nm to 10 μm, are provided.
US11227958B2 Circular grating structure for photonic device
An integrated circuit includes a photodetector. The photodetector includes a circular optical grating formed in an annular trench in a semiconductor substrate. The circular optical grating includes dielectric fins and photosensitive fins positioned in the annular trench. The circular optical grating is configured to receive incident light and to direct the incident light around the annular trench through the dielectric fins and the photosensitive fins until the light is absorbed by one of the photosensitive fins.
US11227957B1 Protective component
Provide is a protective component, including a tubular sidewall being elastic and encloses to form a through hole for receiving the wire box connector; a limiting portion provided on an inner wall surface of the tubular sidewall and configured to clamp a recess on the wire box connector; and a tubular protective portion being elastic and is connected to the tubular sidewall to cover an end portion of the tubular sidewall. The protective component of the present disclosure may prevent the protective component from falling off from a wire box connector after mounting to improve mounting efficiency of the wire box connector and may reduce micro-cracks caused by colliding with a solar cell module.
US11227956B2 Nanosheet field-effect transistor device and method of forming
A semiconductor device includes: a fin protruding above a substrate; source/drain regions over the fin; nanosheets between the source/drain regions, where the nanosheets comprise a first semiconductor material; inner spacers between the nanosheets and at opposite ends of the nanosheets, where there is an air gap between each of the inner spacers and a respective source/drain region of the source/drain regions; and a gate structure over the fin and between the source/drain regions.
US11227948B2 Lateral double-diffused metal oxide semiconductor component and manufacturing method therefor
A lateral double-diffused metal oxide semiconductor component and a manufacturing method therefor. The lateral double-diffused metal oxide semiconductor component comprises: a semiconductor substrate, the semiconductor substrate being provided thereon with a drift area; the drift area being provided therein with a trap area and a drain area, the trap area being provided therein with an active area and a channel; the drift area being provided therein with a deep trench isolation structure arranged between the trap area and the drain area, and the deep trench isolation structure being provided at the bottom thereof with alternately arranged first p-type injection areas and first n-type injection areas.
US11227944B2 HEMT and method of fabricating the same
A high electron mobility transistor includes a first III-V compound layer. A second III-V compound layer is disposed on the first III-V compound layer. The composition of the first III-V compound layer and the second III-V compound layer are different from each other. A shallow recess, a first deep recess and a second deep recess are disposed in the second III-V compound layer. The first deep recess and the second deep recess are respectively disposed at two sides of the shallow recess. The source electrode fills in the first deep recess and contacts the top surface of the first III-V compound layer. A drain electrode fills in the second deep recess and contacts the top surface of the first III-V compound layer. The shape of the source electrode and the shape of the drain electrode are different from each other. A gate electrode is disposed directly on the shallow recess.
US11227942B2 Semiconductor device, method for manufacturing the same, power circuit, and computer
A semiconductor device according to an embodiment includes a nitride semiconductor layer; an insulating layer; a first region disposed between the nitride semiconductor layer and the insulating layer and containing at least one element of hydrogen and deuterium; and a second region disposed in the nitride semiconductor layer, adjacent to the first region, and containing fluorine.
US11227940B2 Fin field-effect transistor device and method of forming the same
A method of forming a semiconductor device includes removing a dummy gate from over a semiconductor fin; depositing a glue layer and a fill metal over the semiconductor fin; and simultaneously etching the glue layer and the fill metal with a wet etching solution, the wet etching solution etching the glue layer at a faster rate than the fill metal and reshaping the fill metal.
US11227938B2 Thin film transistor structure, manufacturing method thereof, and display device
Provided are a thin film transistor structure, a manufacturing method thereof, and a display device. The method comprises: providing a substrate (10), and sequentially forming a gate (20), a gate insulating layer (30), an active layer (40), a doped layer (50), a source (610), a drain (620) and a channel region (70) on the substrate (10); placing the channel region (70) in a preset gas atmosphere for heating treatment; wherein, the channel region (70) is placed in a nitrogen atmosphere to heat for a first preset time, in a mixed atmosphere of nitrogen and ammonia to heat for a second preset time, in an ammonia atmosphere to heat for a third preset time; or first heating the channel region (70) for a fourth preset time, finally placing in the ammonia atmosphere to heat for a fifth preset time.
US11227937B2 Uniform interfacial layer on vertical fin sidewalls of vertical transport field-effect transistors
A method of forming a semiconductor structure includes patterning a hard mask layer over a top surface of a substrate. The method also includes forming a first portion of one or more vertical fins below the patterned hard mask layer. The method further includes forming a top spacer on sidewalls of the hard mask layer and the first portion of the one or more vertical fins. The method further includes forming a second portion of the one or more vertical fins in the substrate below the top spacer and trimming sidewalls of the second portion of the one or more vertical fins. The method further includes forming an interfacial layer on the trimmed sidewalls of the second portion of the one or more vertical fins. The one or more vertical fins provide one or more vertical transport channels for one or more vertical transport field-effect transistors.
US11227935B2 Gate structure and methods thereof
A method and structure providing a high-voltage transistor (HVT) including a gate dielectric, where at least part of the gate dielectric is provided within a trench disposed within a substrate. In some aspects, a gate oxide thickness may be controlled by way of a trench depth. By providing the HVT with a gate dielectric formed within a trench, embodiments of the present disclosure provide for the top gate stack surface of the HVT and the top gate stack surface of a low-voltage transistor (LVT), formed on the same substrate, to be substantially co-planar with each other, while providing a thick gate oxide for the HVTs. Further, because the top gate stack surface of HVT and the top gate stack surface of the LVT are substantially co-planar with each other, over polishing of the HVT gate stack can be avoided.
US11227929B2 Metal gate structure
A method includes forming a trench over a substrate, wherein the trench is surrounded by gate spacers and an inter-layer dielectric layer, depositing a dielectric layer on a bottom and along sidewalls of the trench, depositing a metal layer over the dielectric layer, depositing a protection layer over the metal layer, wherein the protection layer has an uneven thickness, applying an etch-back process to the protection layer and the metal layer, wherein as a result of applying the etch-back process, a portion of the metal layer has been removed and at least a portion of the protection layer remains at the bottom of the trench and removing the protection layer from the trench.
US11227924B2 Dual bit memory device with triple gate structure
A memory device is provided. The device comprises a semiconductor fin with a first gate and a second gate disposed over the semiconductor fin. A third gate is positioned over the semiconductor fin and a lower portion of the third gate is disposed between the first and second gates.
US11227923B2 Wrap around contact process margin improvement with early contact cut
A method is presented for forming a wrap around contact. The method includes forming a p-type epitaxial region and an n-type epitaxial region over a substrate, forming a dielectric pillar between the p-type epitaxial region and the n-type epitaxial region, depositing sacrificial liners around both the p-type epitaxial region and the n-type epitaxial region, and depositing an inter-layer dielectric (ILD). The method further includes forming trenches in the ILD extending into the sacrificial liners, wherein the trenches are vertically aligned with the p-type epitaxial region and the n-type epitaxial region, removing the sacrificial liners to define irregular-shaped openings exposing the p-type epitaxial region and the n-type epitaxial region, and filling the irregular-shaped openings with a conductive material defining the wrap around contact.
US11227921B2 Laterally-diffused metal-oxide semiconductor transistor and method therefor
A transistor includes a trench formed in a semiconductor substrate with the trench having a first sidewall and a second sidewall. A gate region includes a conductive material filled in the trench. A drift region having a first conductivity type is formed in the semiconductor substrate adjacent to the second sidewall. A drain region is formed in the drift region and separated from the second sidewall by a first distance. A dielectric layer is formed at the top surface of the semiconductor substrate covering the gate region and the drift region between the second sidewall and the drain region. A field plate is formed over the dielectric layer and isolated from the conductive material and the drift region by way of the dielectric layer.
US11227920B2 Semiconductor device, and method of manufacturing the semiconductor device
A semiconductor device having a large storage capacity per unit area is provided. The semiconductor device includes a memory transistor. The memory transistor includes a conductor including an opening, a first insulator provided in contact with an inner side of the opening, a second insulator provided in contact with an inner side of the first insulator, a third insulator provided in contact with an inner side of the second insulator, a first oxide provided in contact with an inner side of the third insulator, and a second oxide provided in contact with an inner side of the first oxide. An energy gap of the second oxide is narrower than an energy gap of the first oxide.
US11227919B2 Field-effect-transistors
A field-effect-transistor includes forming a fin structure on a substrate, a gate structure formed across each fin structure and covering a portion of top and sidewall surfaces of the fin structure, a first doped layer, made of a first semiconductor material and doped with first doping ions, in each fin structure on one side of the corresponding gate structure, and a second doped layer, made of a second semiconductor material, doped with second doping ions, and having doping properties different from the first doped layer, in each fin structure on another side of the corresponding gate structure.
US11227918B2 Melt anneal source and drain regions
A method includes forming a gate stack on a first portion of a semiconductor substrate, removing a second portion of the semiconductor substrate on a side of the gate stack to form a recess, growing a semiconductor region starting from the recess, implanting the semiconductor region with an impurity, and performing a melt anneal on the semiconductor region. At least a portion of the semiconductor region is molten during the melt anneal.
US11227917B1 Nano-sheet-based devices with asymmetric source and drain configurations
A device includes a semiconductor substrate, a source feature and a drain feature over the semiconductor substrate, a stack of semiconductor layers interposed between the source feature and the drain feature, a gate portion, and an inner spacer of a dielectric material. The gate portion is between two vertically adjacent layers of the stack of semiconductor layers and between the source feature and the drain feature. Moreover, the gate portion has a first sidewall surface and a second sidewall surface opposing the first sidewall surface. The inner spacer is on the first sidewall surface and between the gate portion and the drain feature. The second sidewall surface is in direct contact with the source feature.
US11227914B2 Semiconductor device
A semiconductor device includes a substrate having a first region and a second region, first and second nanowires disposed sequentially on the substrate in the first region, and extending respectively in a first direction, third and fourth nanowires disposed sequentially on the substrate in the second region, and extending respectively in the first direction, a first inner spacer between the first nanowire and the second nanowire, and including hydrogen of a first hydrogen mole fraction, and a second inner spacer between the third nanowire and the fourth nanowire, and including hydrogen of a second hydrogen mole fraction that is greater than the first hydrogen mole fraction.
US11227913B2 Semiconductor device and method of manufacturing the same
A second source portion having an impurity concentration lower than that of a first source portion, both forming a source region, includes a first sub-portion having a depth from a bottom surface of the first source portion down to a second height higher than a first height, and a second sub-portion having an upper surface in contact with a part of a bottom surface of the first sub-portion, one side surface in a second direction perpendicular to a first direction in contact with an outer side surface of the trench, another side surface in the second direction, both side surfaces in the first direction, and a bottom surface in contact with the base layer, and having a depth from a bottom surface of the first sub-portion up to at least the first height.
US11227908B2 Flexible organic light-emitting diode substrate and manufacturing method thereof
A flexible organic light-emitting diode (OLED) display substrate and manufacturing method using the same are provided. The flexible OLED display substrate includes a display region, a non-display region, and a bending region connected to the display region and the non-display region. The bending region is provided with multiple liquid conductive wires spaced from each other. Each liquid conductive wire includes a conductive flow channel disposed in the bending region and a pair of metal wire portions connected to two ends of the conductive flow channel. A packaging layer is arranged on each conductive flow channel to store a liquid conductive material. The liquid conductive material is sealed in each conductive flow channel. Therefore, the liquid conductive wires can greatly improve the production yield of the bending region, and overcome a problem that a conventional bending region is prone to break during a bending process.
US11227906B2 Display device
A display device includes a base layer on which a display area and a non-display area are defined, a circuit layer including a first power electrode and driving circuits, which are disposed in the non-display area, a first planarization layer in which a first opening through which the first power electrode is exposed is defined and which covers the driving circuits, a second power electrode disposed on the first planarization layer to contact the first power electrode that is exposed through the first opening and overlapping at least a portion of the driving circuits, and a second planarization layer disposed on the first planarization layer to cover a portion of the second power electrode and having a groove part in an area overlapping the first planarization layer and the second power electrode in a plan view.
US11227903B2 Organic light emitting display device having a reflective barrier and method of manufacturing the same
Disclosed are an organic light emitting display device to improve optical efficiency and prevent deterioration in reliability of thin film transistors, and a method of manufacturing the same. The organic light emitting display device includes a mirror wall which is disposed on a substrate such that the mirror wall surrounds a light emitting area of each sub-pixel where a light emitting element is disposed, thus preventing total reflection of light produced in the light emitting element and improving optical efficiency by reflecting light travelling toward a non-emitting area to be directed to the light emitting area.
US11227900B2 Display device with dummy metallic pattern
A display device includes: a substrate including a display area, a peripheral area, a pad area, and a bending area disposed between the display area and the pad area, wherein the peripheral area is disposed outside the display area, and the pad area is disposed in the peripheral area; a plurality of metallic wirings positioned on the substrate and in the bending area; a first organic insulating layer and a second organic insulating layer stacked on the plurality of metallic wirings in the bending area; and a first dummy metallic pattern disposed between the first organic insulating layer and the second organic insulating layer.
US11227898B2 Display apparatus
A display apparatus includes: a first substrate having a front surface and a rear surface; a first display layer disposed on the front surface of the first substrate, the first display layer configured to emit light in a front direction; a second display layer disposed on the rear surface of the first substrate, the second display layer configured to emit light in a rear direction; and a pressure sensor disposed on the rear surface of the first substrate, the pressure sensor configured to sense a pressure of a touch of a user.
US11227895B2 Reimaging in a lidar system
A light detection and ranging (LIDAR) system is provided that includes an optical a scanning mirror to steer a laser beam emitted from the tip of an optical fiber to scan a scene, and collect light incident upon any objects in the scene that is returned to the fiber tip. The LIDAR system further includes a re-imaging lens located between the optical fiber and scanning mirror, and an optic located between the scanning mirror and the scene. The re-imaging lens focuses the laser beam emitted from the optical fiber on or close to the first scanning mirror's center of rotation and thereby re-image the fiber tip at or close to the center of rotation, from which the laser beam is reflected as a divergent laser beam. And the optic is configured to collimate or focus the divergent laser beam from the first scanning mirror that is launched toward the scene.
US11227888B2 Imaging device, apparatus and method for producing the same and electronic apparatus
Solid-state imaging devices, methods to produce the solid-state imaging devices, and electronic apparatuses including the solid-state imaging devices, where the solid-state imaging devices include a semiconductor substrate including a light receiving surface; a plurality of photoelectric conversion parts provided within the semiconductor substrate; and a plurality of reflection portions provided in the semiconductor substrate on a side of the photoelectric conversion parts that is opposite from the light receiving surface; where each of the reflection portions includes a reflection plate and a plurality of metal wirings, and where the plurality of metal wirings are disposed in a same layer of the semiconductor substrate as the reflection plate.
US11227887B2 Semiconductor device structure and manufacturing process thereof
A semiconductor device structure for sensing an incident light includes a substrate, a passivation layer and a wiring structure. The substrate has a device embedded therein. The passivation layer is disposed on the substrate, where the passivation layer has a first side and a second side opposite to the first side, the first side of the passivation layer includes microstructures disposed on the substrate, and the second side of the passivation layer is a continuous flat plane, wherein each of the microstructures has a cross-section in a shape of a triangle, trapezoid or arc. The wiring structure is disposed on the substrate, where the writing structure includes at least one contact and metal interconnection patterns respectively formed in different dielectric layers, and the at least one contact and the metal interconnection patterns are electrically connected, where the substrate is located between the passivation layer and the wiring structure.
US11227886B2 Mechanisms for forming image sensor device
An image sensor device is provided. The image sensor device includes a semiconductor substrate and a light sensing region in the semiconductor substrate. The image sensor device also includes a dielectric layer over the semiconductor substrate and a filter partially surrounded by the dielectric layer. The filter has a protruding portion protruding from a bottom surface of the dielectric layer. The image sensor device further includes a shielding layer between the dielectric layer and the semiconductor substrate and surrounding the protruding portion of the filter. In addition, the image sensor device includes a reflective element between the shielding layer and an edge of the light sensing region.
US11227882B2 Thin film transistor, method for fabricating the same, display substrate, and display device
A thin film transistor, a method for fabricating the same, a display substrate, and a display device are disclosed. The thin film transistor includes a gate, a source, a drain, and an active layer. Forming the active layer includes: forming a pattern comprising a thermal insulation layer; forming a pattern comprising an amorphous silicon layer on the thermal insulation layer, wherein the pattern comprising the amorphous silicon layer includes a first portion on the thermal insulation layer and a second portion extending beyond the thermal insulation layer; and treating the pattern comprising the amorphous silicon layer with a laser annealing process, so that the amorphous silicon layer grows grain in a direction from the second portion to the first portion to form the active layer from polycrystalline silicon.
US11227878B2 Display panel, manufacturing method for the display panel, and display device
A display panel and a manufacturing method thereof and a display device using the same are provided. The display panel includes a display region and a non-display region. The display panel includes a substrate, a plurality of thin film transistors (TFTs) and a planarization layer sequentially stacked and at least one buffer unit disposed between the planarization layer and the substrate, wherein the buffer unit is located outside the TFT. The buffer unit is positioned in the display region and used for buffering stress of the display panel during bending.
US11227877B2 Array substrates and manufacturing methods thereof and display screens
An array substrate includes a display region and a non-display region located outside the display region. The non-display region includes a flexible underlay and an inorganic film layer. A surface of the flexible underlay is provided with a number of slots thereon. The plurality of slots including a pair of adjacent slots. A region positioned between the adjacent slots on the flexible underlay is a trace region. The inorganic film layer includes a first inorganic film layer formed in the trace region and a second inorganic film layer formed on a bottom wall of the slots. The first inorganic film layer and the second inorganic film layer are divided by sidewalls of the slots. A peripheral metal trace is formed on the surface of the first inorganic film layer.
US11227876B2 Substrate and electrophoretic device
A substrate includes a base material having an insulating property, a pixel electrode provided on one surface side of the base material, a pixel transistor provided between the base material and the pixel electrode, a first reflective film provided between the pixel transistor and the pixel electrode, and a common electrode provided between the pixel transistor and the first reflective film. The first reflective film has a first through-hole, the common electrode has a second through-hole, and a drain of the pixel transistor is coupled to the pixel electrode through the first through-hole and the second through-hole.
US11227874B2 Photosensitive element having substantially flat interface between electrode and photosensitive layer and manufacturing method thereof
A photosensitive element and a manufacturing method thereof are provided. The manufacturing method of the photosensitive element includes successively depositing a second conductive layer, a photosensitive material layer, and a first top electrode material layer on a substrate; forming a first patterned photoresist layer on the first top electrode material layer; patterning the first top electrode material layer by using the first patterned photoresist layer as a mask to form a first top electrode; removing the first patterned photoresist layer; patterning the photosensitive material layer by using the first top electrode as a mask to form a photosensitive layer; forming an insulation layer having an opening on the first top electrode; and forming a second top electrode on the insulation layer, and the second top electrode is electrically connected to the first top electrode via the opening.
US11227870B2 Semiconductor memory device and method for fabricating the same
A semiconductor memory device includes a third insulating pattern and a first insulating pattern on a substrate, the third insulating pattern and the first insulating pattern being spaced apart from each other in a first direction that is perpendicular to the substrate such that a bottom surface of the third insulating pattern and a top surface of the first insulating pattern face each other, a gate electrode between the bottom surface of the third insulating pattern and the top surface of the first insulating pattern, and including a first side extending between the bottom surface of the third insulating pattern and the top surface of the first insulating pattern, and a second insulating pattern that protrudes from the first side of the gate electrode by a second width in a second direction, the second direction being different from the first direction.
US11227869B1 Memory array structures for capacitive sense NAND memory
Arrays of memory cells a plurality of sense lines each having a respective plurality of pass gates connected in series between a second data line and a source, and having a respective subset of unit column structures capacitively coupled to first channels of its respective plurality of pass gates, wherein, for each sense line of the plurality of sense lines, each unit column structure of its respective subset of unit column structures is connected to a respective first data line of a respective subset of first data lines.
US11227868B2 Semiconductor device including an anti-fuse and method for fabricating the same
A semiconductor device includes a trench formed in a substrate; an active region defined in the substrate by the trench; a trench-based dielectric material formed in the trench, and including a rupture portion contacting an edge of the active region; a first conductive plug formed on the trench-based dielectric material so as to contact the rupture portion; and a gate structure including a gate dielectric layer formed on the active region and a gate electrode formed on the gate dielectric layer.
US11227867B2 Method and device for finFET SRAM
A method for manufacturing a semiconductor device includes providing a substrate structure including a substrate, an interlayer dielectric layer, multiple trenches in the interlayer dielectric layer including first, second, third trenches for forming respective gate structures of first, second, and third transistors, forming an interface layer on the bottom of the trenches; forming a high-k dielectric layer on the interface layer and sidewalls of the trenches; forming a first PMOS work function adjustment layer on the high-k dielectric layer of the third trench; forming a second PMOS work function adjustment layer in the trenches after forming the first PMOS work function adjustment layer; forming an NMOS work function layer in the trenches after forming the second PMOS work function adjustment layer; and forming a barrier layer in the trenches after forming the NMOS work function layer and a metal gate layer on the barrier layer.
US11227866B2 Semiconductor device including capacitor and method of forming the same
A semiconductor device includes a substrate, a lower electrode provided over the substrate, a capacitive insulating film, and an upper electrode provided over the lower electrode, wherein the lower electrode has an upper portion and a lower portion, and at a boundary between the upper portion and the lower portion, the diameter of the upper portion is smaller than the diameter of the lower portion.
US11227863B2 Gate isolation in non-planar transistors
An embodiment includes an apparatus comprising: first and second semiconductor fins that are parallel to each other; a first gate, on the first fin, including a first gate portion between the first and second fins; a second gate, on the second fin, including a second gate portion between the first and second fins; a first oxide layer extending along a first face of the first gate portion, a second oxide layer extending along a second face of the second gate portion, and a third oxide layer connecting the first and second oxide layers to each other; and an insulation material between the first and second gate portions; wherein the first, second, and third oxide layers each include an oxide material and the insulation material does not include the oxide material. Other embodiments are described herein.
US11227860B2 Memory device
A memory device includes a memory cell chip, a peripheral circuit chip, and a routing wire. The memory cell chip includes a memory cell array disposed on a first substrate, and a first metal pad on a first uppermost metal layer. The peripheral circuit chip includes circuit devices disposed on a second substrate, and a second metal pad on a second uppermost metal layer of the peripheral circuit chip. The memory cell chip and the peripheral circuit chip are vertically connected to each other by the first metal pad and the second metal pad in a bonding area. The routing wire is electrically connected to the peripheral circuit and is disposed in the first uppermost metal layer or the second uppermost metal layer and is disposed in a non-bonding area in which the memory cell chip and the peripheral circuit chip are not electrically connected to each other.
US11227859B2 Stacked package with electrical connections created using high throughput additive manufacturing
A device package and a method of forming the device package are described. The device package includes one or more dies disposed on a first substrate. The device packages further includes one or more interconnects vertically disposed on the first substrate, and a mold layer disposed over and around the first die, the one or more interconnects, and the first substrate. The device package has a second die disposed on a second substrate, wherein the first substrate is electrically coupled to the second substrate with the one or more interconnects, and wherein the one or more interconnects are directly disposed on at least one of a top surface of the first substrate and a bottom surface of the second substrate without an adhesive layer. The device package may include one or more interconnects having one or more different thicknesses or heights at different locations on the first substrate.
US11227855B2 Semiconductor package
A semiconductor package includes a first package substrate, a first semiconductor chip on the first package substrate, a plurality of first chip connection units to connect the first package substrate to the first semiconductor chip, an interposer on the first semiconductor chip, the interposer having a width greater than a width of the first semiconductor chip in a direction parallel to an upper surface of the first package substrate, and an upper filling layer including a center portion and an outer portion, the center portion being between the first semiconductor chip and the interposer, and the outer portion surrounding the center portion and having a thickness greater than a thickness of the center portion in a direction perpendicular to the upper surface of the first package substrate.
US11227845B2 Power module and method of manufacturing same
A power module includes a substrate having a dielectric layer, a first power semiconductor device disposed on an upper part of the substrate, and a second power semiconductor device disposed on a lower part of the substrate.
US11227841B2 Stiffener build-up layer package
To maintain the integrity of electrical contacts at a build-up layer of a chip package, while reducing electrical interference caused by a chip connected to the build-up layer, the chip package can include a stiffener formed from an electrically conductive material and positioned between the chip and the build-up layer. The chip can electrically connect to the build-up layer through electrical connections that extend through the stiffener. Compared with a stiffener that extends only over a single chip of the chip package, the present stiffener can help prevent warpage or other mechanical deformities that can degrade electrical contacts away from the chip at the build-up layer. Compared with a stiffener that extends only over an area away from the chip, such as a peripheral area, the present stiffener can help reduce electrical interference in an area of the build-up layer near the chip.
US11227840B2 Electronic module having improved shield performance
A module includes a substrate having a main surface, a first component mounted on the main surface, and a first wire group constituted of three or more wires in parallel with each other that are bonded to the main surface so as to straddle the first component while extending in a first direction. When sections are defined along a second direction perpendicular to the first direction, the first wire group includes a first section in which a distance between wires adjacent to each other is a first length and a second section in which a distance between wires adjacent to each other is a second length longer than the first length.
US11227839B2 Display substrate motherboard and method for manufacturing the same
The disclosure relates to the field of display technology. A display substrate motherboard and a method for manufacturing the same are disclosed. In the technical solution provided by the embodiments of the disclosure, by providing via holes formed in the film, instead of small area island-like film patterns, as stitch marks of the display substrate motherboard, a possibility of stitch mark peeling is reduced, thereby further ensuring a reliability and yield of product.
US11227838B2 Logic drive based on multichip package comprising standard commodity FPGA IC chip with cooperating or supporting circuits
A multichip package includes: a chip package comprising a first IC chip, a polymer layer in a space beyond and extending from a sidewall of the first IC chip, a through package via in the polymer layer, an interconnection scheme under the first IC chip, polymer layer and through package via, and a metal bump under the interconnection scheme and at a bottom of the chip package, wherein the first IC chip comprises memory cells for storing data therein associated with resulting values for a look-up table (LUT) and a selection circuit comprising a first input data set for a logic operation and a second input data set associated with the data stored in the memory cells, wherein the selection circuit selects, in accordance with the first input data set, data from the second input data set as an output data for the logic operation; and a second IC chip over the chip package, wherein the second IC chip couples to the first IC chip through, in sequence, the through package via and interconnection scheme, wherein the second IC chip comprises a hard macro having an input data associated with the output data for the logic operation.
US11227835B2 Semiconductor package
A semiconductor package includes a frame having first and second surfaces opposite to each other, having first and second through holes, and including a wiring structure connecting the first and second surfaces, a connection structure disposed on the first surface of the frame and having a redistribution layer connected to the wiring structure, a first semiconductor chip having a first surface having a first pad connected to the redistribution layer and a second surface opposite to the first surface and having a second pad, a second semiconductor chip having an active surface having a connection pad connected to the redistribution layer and an inactive surface opposite to the active surface, an encapsulant encapsulating the first and second semiconductor chips, and a wiring layer connected to the second pad of the first semiconductor chip and the wiring structure.
US11227832B2 Semiconductor memory device having a memory cell and semiconductor layer
According to one embodiment, a semiconductor memory device includes: a first semiconductor layer including first to third portions which are arranged along a first direction and differ in position from one another in a second direction; a conductive layer including a fourth portion extending in the second direction and a fifth portion extending in the first direction; a first insulating layer between the fourth portion and the first semiconductor layer and between the fifth portion and the first semiconductor layer; a first contact plug coupled to the fourth portion; a second contact plug coupled to the first semiconductor layer in a region where the first insulating layer is formed; a first interconnect; and a first memory cell apart from the fifth portion in the first direction and storing information between the semiconductor layer and the first interconnect.
US11227830B2 Conductive features having varying resistance
Methods to form vertically conducting and laterally conducting low-cost resistor structures utilizing dual-resistivity conductive materials are provided. The dual-resistivity conductive materials are deposited in openings in a dielectric layer using a single deposition process step. A high-resistivity β-phase of tungsten is stabilized by pre-treating portions of the dielectric material with impurities. The portions of the dielectric material in which impurities are incorporated encompass regions laterally adjacent to where high-resistivity β-W is desired. During a subsequent tungsten deposition step the impurities may out-diffuse and get incorporated in the tungsten, thereby stabilizing the metal in the high-resistivity β-W phase. The β-W converts to a low-resistivity α-phase of tungsten in the regions not pre-treated with impurities.
US11227827B2 Semiconductor device
A semiconductor device includes a semiconductor element, a first lead including a mounting portion for the semiconductor element and a first terminal portion connected to the mounting portion, and a sealing resin covering the semiconductor element and a portion of the first lead. The mounting portion has a mounting-portion front surface and a mounting-portion back surface opposite to each other in a thickness direction, with the semiconductor element mounted on the mounting-portion front surface. The sealing resin includes a resin front surface, a resin back surface and a resin side surface connecting the resin front surface and the resin back surface. The mounting-portion back surface of the first lead is flush with the resin back surface. The first terminal portion includes a first-terminal-portion back surface exposed from the resin back surface, in a manner such that the first-terminal-portion back surface extends to the resin side surface.
US11227826B2 Semiconductor device having chip stacked and molded
A semiconductor device includes an insulating layer, a conductive member provided inside the insulating layer, a chip disposed on a first surface of the insulating layer and connected to the conductive member, and an electrode connected to the conductive member via a barrier layer. A resistivity of the barrier layer is higher than a resistivity of the conductive member. At least a portion of the electrode protrudes from a second surface of the insulating layer.
US11227820B2 Through hole side wettable flank
This disclosure relates to a flank wettable semiconductor device, having: a lead frame including a plurality of leads with a lead end portion and a semiconductor die mounted on the lead frame. The lead end portion comprises a recess portion having a height that corresponds to a thickness of the lead end portion, and a plate member mounted on the leadframe at the lead end portion.
US11227818B2 Stacked dies electrically connected to a package substrate by lead terminals
An embodiment related to a stacked package is disclosed. The stacked package includes a conductive gang with gang legs electrically coupling a second component stacked over a first die to a package substrate. The first die is mounted over a die attach region of the package substrate and electrically coupled to the package substrate.
US11227814B2 Three-dimensional semiconductor package with partially overlapping chips and manufacturing method thereof
The present application provides a semiconductor package and a manufacturing method thereof. The semiconductor package includes a first device, first electrical connectors, a second device and second electrical connectors. The first device is attached to a package substrate. An active side of the first device die faces toward the package substrate. The first electrical connectors connect the active side of the first device die to the package substrate. The second device die is stacked over the first device die. An active side of the second device die faces toward the package substrate. A portion of the active side of the second device die is outside an area that overlaps the first device die. The second electrical connectors connect the portion of the active side of the second device die to the package substrate.
US11227811B2 Heat radiating member and electrical junction box
A heat radiating member and an electrical junction box are provided that have a simple configuration and are capable of quickly radiating heat generated by a semiconductor device. A support member, which receives heat from a substrate portion having a mounting face on which a semiconductor device is mounted, via an opposing plate portion opposing the mounting face, and radiates the received heat, includes a recessed portion formed in the opposing plate portion, at a position corresponding to the semiconductor device. The recessed portion has a wall thickness that is greater than that of another portion of the opposing plate portion.
US11227808B2 Power module and method for fabricating the same, and power conversion device
A power module which inhibits disjoin between a sealing resin and an adhesive. The power module includes: an insulative substrate having a semiconductor element mounted on the top surface; a base plate joined to the rear surface of the insulative substrate; a case member with the base plate, that surrounds the insulative substrate, the case member having a bottom surface whose inner periphery portion side being in contact with a top surface of the base plate, the bottom surface being provided with an angled surface whose distance to the top surface of the base plate increases toward an outer periphery side of the base plate; an adhesive member filled between the base plate and the angled surface to adhere the base plate and the case member; and a filling member filled in a region bounded by the base plate and the case member.
US11227803B2 Semiconductor structure and fabrication method
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a base substrate having an opening and forming a first gate layer in the opening. The first gate layer closes a top of the opening and includes a void. The method also includes forming a second gate layer on the first gate layer. An atomic radius of a material of the second gate layer is smaller than gaps among the atoms of the material of the first gate layer. Further, the method includes performing a thermal annealing process to cause atoms of the material of the second layer to pass through the first gate layer to fill the void.
US11227797B2 Film deposition using enhanced diffusion process
Embodiments described herein relate to methods of seam-free gapfilling and seam healing that can be carried out using a chamber operable to maintain a supra-atmospheric pressure (e.g., a pressure greater than atmospheric pressure). One embodiment includes positioning a substrate having one or more features formed in a surface of the substrate in a process chamber and exposing the one or more features of the substrate to at least one precursor at a pressure of about 1 bar or greater. Another embodiment includes positioning a substrate having one or more features formed in a surface of the substrate in a process chamber. Each of the one or more features has seams of a material. The seams of the material are exposed to at least one precursor at a pressure of about 1 bar or greater.
US11227796B2 Enhancement of iso-via reliability
A semiconductor structure and a process for forming a semiconductor structure. There is a back end of the line wiring layer which includes a wiring line, a multilayer cap layer and an ILD layer. A metal-filled via extends through the ILD layer and partially through the cap layer to make contact with the wiring line. There is a reliability enhancement material formed in one of the layers of the cap layer. The reliability enhancement material surrounds the metal-filled via only in the cap layer to make a bottom of the metal-filled via that contacts the wiring line be under compressive stress, wherein the compressive reliability enhancement material has different physical properties than the cap layer.
US11227795B2 Integrated circuit package and method
In an embodiment, a method includes: dispensing a first dielectric layer around and on a first metallization pattern, the first dielectric layer including a photoinsensitive molding compound; planarizing the first dielectric layer such that surfaces of the first dielectric layer and the first metallization pattern are planar; forming a second metallization pattern on the first dielectric layer and the first metallization pattern; dispensing a second dielectric layer around the second metallization pattern and on the first dielectric layer, the second dielectric layer including a photosensitive molding compound; patterning the second dielectric layer with openings exposing portions of the second metallization pattern; and forming a third metallization pattern on the second dielectric layer and in the openings extending through the second dielectric layer, the third metallization pattern coupled to the portions of the second metallization pattern exposed by the openings.
US11227792B2 Interconnect structures including self aligned vias
Back end of line metallization structures and methods for fabricating self-aligned vias. The structures generally include a first interconnect structure disposed above a substrate. The first interconnect structure includes a metal line formed in a first interlayer dielectric. A second interconnect structure overlies the first interconnect structure. The second interconnect structure includes a second cap layer on the first interlayer dielectric, a second interlayer dielectric thereon, and at least one self-aligned via in the second interlayer dielectric conductively coupled to at least a portion of the metal line of the first interconnect structure, wherein any misalignment of the at least one self-aligned via results in the at least one self-aligned via landing on both the metal line of the first interconnect structure and the second cap layer. The second cap layer is an insulating material.
US11227790B1 Managing trench depth in integrated systems
One or more photonic structures are formed within one or more layers over a surface of a substrate, and multiple trenches are formed through the one or more layers housing devices coupled to one or more of the photonic structures. The trenches may include: a first trench that has a bottom surface within the substrate that has a first surface topology characterized by a first surface roughness at a first depth within the substrate relative to the surface of the substrate, and a second trench that has a bottom surface within the substrate that has a second surface topology characterized by a second surface roughness at a second depth within the substrate relative to the surface of the substrate. The first surface roughness may be greater than the second surface roughness, and the second depth may be greater than the first depth.
US11227787B2 Transfer support and transfer module
A transfer support adapted to contact a plurality of elements is provided. The transfer support has a first surface, a second surface opposite to the first surface, a recess located on the second surface, a plurality of platforms protruded from the first surface, a plurality of supporting pillars distributed in the recess and a plurality of through holes. The platforms have carry surfaces adapted to contact the plurality of elements. The through holes extend from the carry surfaces of the platforms to the recess, and two of the adjacent supporting pillars are spaced apart from each other to form an air passage. In addition, a transfer module is also provided.
US11227783B2 Transfer device
A transfer device includes a first parallel four-joint link mechanism in which base end portions of a pair of first links are rotatably connected to a first link base and distal end portions of the first links are rotatably connected to an intermediate link base, a second parallel four-joint link mechanism in which base end portions of a pair of second links are rotatably connected to the intermediate link base and distal end portions of the second links are rotatably connected to a second link base, and a belt transmission mechanism including a pair of first pulleys respectively connected to the first links, a second pulley connected to one of the second links, and a belt provided around the first pulleys and the second pulley. The belt transmission mechanism transmits a rotational driving force such that the first links and the second links rotate in opposite directions to each other.
US11227780B2 System and method for operating the same
A system is disclosed herein. The system includes a tank, a tube, a cooler, and a concentration meter. The tank is configured to contain first liquid. The tube is coupled to the tank and configured to convey the first liquid from the tank. The cooler covers the tube to cool the first liquid conveyed by the tube. The concentration meter is configured to measure a concentration of the first liquid cooled by the cooler.
US11227775B2 Method of fabricating carrier for wafer level package by using lead frame
According to an embodiment of the disclosure, a method of fabricating a carrier for a wafer level package (WLP) by using a lead frame, wherein the lead frame is fabricated by forming a trench and a post by performing first half etching on an upper surface of a base substrate comprising a conductive material, filling the first-half-etched surface with resin of an insulating material, removing the resin exposed to outside of the trench so that an upper surface of the trench and an upper surface of the resin are at a same level, and performing second half etching on a lower surface of the base substrate, in which a memory chip is attached to the lower surface of the base substrate.
US11227769B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming an interlayer dielectric (ILD) layer around the gate structure; performing a replacement metal gate (RMG) process to transform the gate structure into a metal gate; forming an inter-metal dielectric (IMD) layer on the metal gate; forming a metal interconnection in the IMD layer; and performing a high pressure anneal (HPA) process for improving work function variation of the metal gate.
US11227768B2 Method for selective incorporation of dopant atoms in a semiconductive surface
The present disclosure is directed to a methodology for embedding a deterministic number of dopant atoms in a surface portion of a group IV semiconductor lattice. The methodology comprises the steps of: forming one or more lithographic sites on the surface portion; dosing, at a temperature below 100 K, the surface portion using a gas with molecules comprising the dopant atom and hydrogen atoms in a manner such that, a portion of the molecules bonds to the surface portion; and incorporating one or more dopant atoms in a respective lithographic site by transferring an amount of energy to the dopant atoms. The number of dopant atoms incorporated in a lithographic site is deterministic and related to the size of the lithographic site.
US11227767B2 Critical dimension trimming method designed to minimize line width roughness and line edge roughness
A substrate is provided with a patterned layer over a stack of one or more processing layers. The processing layers include at least one patterned layer and one etch target layer. CD trimming between the CD of the patterned layer and the CD of the etch target layer may be achieved after the pattern is transferred to the etch target layer. After the etch target layer is patterned, a plasma free gas phase etch process may be used to trim the CD of the etch target layer to finely tune the CD. In an alternate embodiment, plasma etch trim processes may be used in combination with the gas phase etch process. In such an embodiment, partial CD trimming may be achieved via the plasma etching of the various process layers and then additional CD trimming may be achieved by subjecting the etch target layer to the plasma free gas phase etch after the desired pattern has been formed in the etch target layer.
US11227764B2 Laser irradiation method and laser irradiation apparatus
A laser irradiation method includes a first scanning wherein a laser beam is scanned in a first region having a width in the X direction and a length in the Y direction by moving a laser irradiation area on the surface of the substrate along the Y direction using a spot laser beam, and a second scanning wherein laser beam is scanned in a second region having a width in the X direction and a length in the Y direction by moving a laser irradiation area on the surface of the substrate along the Y direction using the spot laser beam. A center of the second region is spaced apart from a center of the first region in the X direction.
US11227760B2 Wafer thinning method and wafer structure
A wafer thinning method and a wafer structure are provided. In the wafer thinning method, a to-be-thinned wafer is provided, and the to-be-thinned wafer is grinded on a rear surface of the to-be-thinned wafer. Then, a first planarization process is performed on a rear surface of the grinded wafer to restore surface flatness of the grinded wafer, and a second planarization process is performed on a rear surface of the wafer obtained after the first planarization process is performed until a target thinned thickness is reached.
US11227759B2 Ion trap array for high throughput charge detection mass spectrometry
An electrostatic linear ion trap (ELIT) array includes multiple elongated charge detection cylinders arranged end-to-end and each defining an axial passageway extending centrally therethrough, a plurality of ion mirror structures each defining a pair of axially aligned cavities and an axial passageway extending centrally therethrough, wherein a different ion mirror structure is disposed between opposing ends of each cylinder, and front and rear ion mirrors each defining at least one cavity and an axial passageway extending centrally therethrough, the front ion mirror positioned at one end of the arrangement of charge detection cylinders and the rear ion mirror positioned at an opposite end of the arrangement of charge detection cylinders, wherein the axial passageways of the charge detection cylinders, the ion mirror structures, the front ion mirror and the rear ion mirror are coaxial to define a longitudinal axis passing centrally through the ELIT array. In a second aspect, an ELIT array comprises a plurality of non-coaxial ELIT regions, wherein ions are selectively guided into each of the ELIT regions.
US11227752B2 Composition analysis technology of ultramicro volume liquid by laser ablation plasma mass spectrometry
The present invention relates to a composition analysis technology of ultramicro-volume liquid by laser ablation plasma mass spectrometry. Using a pipette gun to extract the liquid to be detected in a low-temperature environment, dropping the liquid into a dropping pit in a dropping plate, the liquid level is slightly higher than an overflow table in the dropping plate; dropping different liquid samples into different dropping pits by the same method; gradually covering the dropping pit with an analysis film having an area 1.5 times larger than that of the dropping plate from one side of the dropping plate, tightly adhering the thin film onto the dropping plate by using a transparent adhesive tape, the thin film is in close contact with the liquid level; placing the dropping plate covered by the thin film in a LA-ICPMS universal solid sample chamber, and then setting parameters for ablation.
US11227751B1 Plasma chamber target for reducing defects in workpiece during dielectric sputtering
Methods and apparatus for plasma chamber target for reducing defects in workpiece during dielectric sputtering are provided. For example, a dielectric sputter deposition target can comprise a dielectric compound having a predefined average grain size ranging from approximately 65 μm to 500 μm, wherein the dielectric compound is at least one of magnesium oxide or aluminum oxide.
US11227750B2 Substrate processing apparatus
There is provided a technique that include: a process chamber including a plasma generation space and a process space; a coil electrode arranged around the plasma generation space; a substrate mounting table on which a substrate to be processed in the process space is mounted; an elevator configured to move the substrate mounting table in the process chamber; and a controller configured to control the elevator to vary a distance between the substrate and an end portion of the coil electrode according to process distribution information on the substrate.
US11227749B2 3D printed plasma arrestor for an electrostatic chuck
A method for manufacturing an arrestor for an electrostatic chuck includes printing first layers of an arrestor for an electrostatic chuck using a 3-D printer and an electrically non-conductive material. The first layers of the arrestor at least partially define a first opening to a gas flow channel. The method includes printing intermediate layers of the arrestor using the 3-D printer and the electrically non-conductive material. The intermediate layers of the arrestor at least partially define the gas flow channel. The method includes printing second layers of the arrestor using the 3-D printer and the electrically non-conductive material. The second layers of the arrestor at least partially define a second opening of the gas flow channel. At least one of the first opening, the second opening and/or the gas flow channel of the arrestor is arranged to prevent a direct line of sight between the first opening and the second opening of the arrestor.
US11227748B2 Plasma treatment device and structure of reaction vessel for plasma treatment
The present invention improves the in-plane uniformity of films formed via a plasma treatment. It is provided a plasma treatment device comprising: an electrode plate arranged in a reaction vessel; a counter electrode arranged parallel so as to opposite to the electrode plate in the reaction vessel; a transmission plate to supply frequency power to the electrode plate from outside of the reaction vessel, the transmission plate being connected from non-opposite side not opposing to the counter electrode of the electrode plate; and an insulator with a container shape, the insulator being arranged in the reaction vessel and storing the electrode plate therein; wherein the non-opposite side of the electrode plate closely contacts to an inner bottom surface of the insulator with the container shape, wherein a side surface of the electrode plate closely contacts to an inner side surface of the insulator with the container shape, and wherein a hole edge portion of the insulator with the container shape is formed so as to protrude toward a counter electrode side.
US11227744B2 Multi-beam writing method and multi-beam writing apparatus
In one embodiment, a multi-beam writing method includes forming a beam array of a multi-beam, assigning sub-beam arrays to each of a plurality of sub-stripe regions, the sub-stripe regions being obtained by dividing a region on the substrate, and the sub-beam arrays being obtained by dividing the beam array, calculating an irradiation time modulation rate being used for each beam belonging to each of the sub-beam arrays, calculating a weight for each of the sub-beam arrays based on the irradiation time modulation rate for each of the beams belonging to a group of the sub-beam arrays, and assigning the calculated weight to the sub-beam array, and performing multiple writing on each of the sub-stripe regions by performing writing on each of the sub-stripe regions with the sub-beam arrays, based on the weight assigned to the sub-beam array and the irradiation time modulation rate of the beam belonging to the sub-beam array.
US11227743B2 Accurate wavelength calibration in cathodoluminescence SEM
A scanning electron microscope having a spectrometer with a sensor having a plurality of pixels, wherein the spectrometer directs different wavelengths of collected light onto different pixels. An optical model is formed and an error function is minimized to find values for the model, such that wavelength detection may be corrected using the model. The model can correct for errors generated by effects such as the motion of the electron beam over the specimen, aberrations introduced by optical elements, and imperfections of the optical elements. A correction function may also be employed to account for effects not captured by the optical model.
US11227733B2 Switch
A switch includes: a tank; a fixed contact and a reciprocally movable contact provided inside the tank; an opening/closing shaft that rotates to thereby move the movable contact; a jack base fixed to the outer side of the tank; a torsion bar that stores a force to rotate the opening/closing shaft so as to move the movable contact in a direction away from the fixed contact; and an opening/closing lever detachably attached to the opening/closing shaft. The jack base has a first penetrating portion formed therethrough and facing the opening/closing lever. The opening/closing lever has a second penetrating portion formed therethrough and facing the jack base. The switch further includes: a bolt inserted through the first penetrating portion and the second penetrating portion; and a nut attached to a portion of the bolt, the portion of the bolt extending out of the first penetrating portion and the second penetrating portion.
US11227730B2 Modular structure for safety switches for access control
A modular structure for safety switches for controlling access for machines and industrial plants comprises a casing (2) housing switching means for controlling one or more circuits of the machine or plant, drive means adapted to interact with the switching means upon the opening/closing of the access, an auxiliary module (3-3v) housing at least one control (4i-4v) adapted to be manually operated to operate on the switching means and/or the drive means and comprising a box hollow body (5) having at least one opening (6) for inserting the control (4i-4v) provided with first means for removably connecting the control (4i-4v), the latter being selected within a series of controls (4i-4v) having functions different from each other and each provided with a fastening rod (7i-7v) adapted to be inserted in the opening (6) of the box body (5) and provided with second connecting means complementary to the first connecting means.
US11227728B2 Transfer switch contactor mechanism
An automatic transfer switch includes a motor and a drive shaft rotatable by the motor. The automatic transfer switch includes a gear rotatable by the drive shaft. The automatic transfer switch includes a pin attached to, and movable with, the gear. The pin is offset from the central axis of the gear. The automatic transfer switch includes a bracket rotatable around the central axis of the gear and connected to an output shaft. The bracket is rotatable separately from the gear. Upon rotation of the bracket, the output shaft rotates. The bracket has at least a first source position and a second source position and the first and second source positions are different. The automatic transfer switch includes a module connected to the output shaft. The module includes at least one movable electrical contact which moves upon rotation of the output shaft.
US11227711B2 Fluid flow control valve with swiveled and compensated stroke
A fluid flow control valve with swiveled & compensated stroke (100) comprising a solenoid coil assembly (60), a permanent magnet (181), a bridge mounted solenoid assembly (120), a compensated swivel fulcrum (150), a counterweight arrangement (160), and a base unit arrangement (180), wherein a slender cylindrical rod (70) of the compensated swiveled fulcrum (150) is non-rotatably trapped in a fulcrum receptacle (33) of a bridge (30), a compensating spring (85) continuously presses a pair of the plurality of spherical balls (80) against a conical surface (72) of the lender cylindrical rod (70), the bridge mounted solenoid assembly (120) swivels around an axis (121), an electric supply impressed at the electrical terminals of the solenoid coil assembly (60) generates a magnetic field and the solenoid coil assembly (60) moves in an arc (61), the swiveled valve with the compensated precision stroke (100) is mountable in any orientation. Such a valve is a small pre-stage valve with a sub-millimeter stroke, to a big valve of high energy.
US11227698B2 Method for identifying the unit causing a raw water leak in a condenser of a thermal power plant
The present invention relates to a method for identifying the unit causing a raw water leak in a condenser of a thermal power plant consisting of n units.
US11227695B2 Core catcher and boiling water nuclear plant using the same
According to an embodiment, a core catcher has: a main body including: a distributor arranged on a part of a base mat in the lower dry well, a basin arranged on the distributor, cooling channels arranged on a lower surface of the basin connected to the distributor and extending in radial directions, and a riser connected to the cooling channels and extending upward; a lid connected to an upper end of the riser and covering the main body; a cooling water injection pipe open, at one end, to the suppression pool, connected at another end to the distributor; and chimney pipes connected, at one end, to the riser, another end being located above the upper end of the riser and submerged and open in the pool water.
US11227693B2 Hohlraum used as a single turn solenoid to generate seed magnetic field for inertial confinement fusion
Application of axial seed magnetic fields in the range 20-100 T that compress to greater than 10,000 T (100 MG) under typical NIF implosion conditions may significantly relax the conditions required for ignition and propagating burn in NIF ignition targets that are degraded by hydrodynamic instabilities. Such magnetic fields can: (a) permit the recovery of ignition, or at least significant alpha particle heating, in submarginal NIF targets that would otherwise fail because of adverse hydrodynamic instability growth, (b) permit the attainment of ignition in conventional cryogenic layered solid-DT targets redesigned to operate under reduced drive conditions, (c) permit the attainment of volumetric ignition in simpler, room-temperature single-shell DT gas capsules, and (d) ameliorate adverse hohlraum plasma conditions during laser drive and capsule compression. In general, an applied magnetic field should always improve the ignition condition for any NIF ignition target design.
US11227692B2 Neuron model simulation
One or more embodiments of the present invention include a computer-implemented method for generating neuronal models for personalized drug treatment selection for a patient. The method includes receiving allelic information for at least one neurophysiological coding region of a genome of the patient, and a physiological model of a disease associated with the genome. The method further includes determining a set of ion channels correlated with the allelic information, and receiving a set of phenotypic measurement ranges associated with the ion channels from the determined set. The method further includes performing a simulation to generate multiple neuronal models comprising the set of ion channels with parameter values within the corresponding phenotypic measurement ranges, and analyzing the generated neuronal models to identify components that affect the physiological model. The method further includes selecting a drug for the patient based at least in part on the identified components.
US11227690B1 Machine learning prediction of therapy response
A method comprising: receiving, for each of a plurality of subjects, each having a specified type of cardiovascular or cardiometabolic disease and receiving at least one specified therapy from a set of therapies for treating cardiovascular and cardiometabolic diseases, a first score representing a first genetic predisposition in said subject to respond to one or more of said set of therapies; at a training stage, training a machine learning model on a training set comprising: (i) all of said first scores, and labels associated with a response in each of said subjects to said at least one specified therapy; and at an inference stage, apply said trained machine learning model to a target said first score received with respect to a target subject, to predict a response in said target subject to at least one of said therapies in said set.
US11227688B2 Interface for patient-provider conversation and auto-generation of note or summary
A method for automatically generating a note summarizing a conversation between a patient and a healthcare provider is disclosed. A workstation is provided with a tool for rendering an audio recording of the conversation and a display for displaying a transcript of the audio recording obtained from a speech-to-text engine. The display of the workstation includes first transcript region for display of the transcript and a second note region for simultaneous displaying of elements of a note summarizing the conversation. Words or phrases in the transcript related to medical topics relating to the patient are extracted with the aid of a trained machine learning model. The extracted words or phrases are highlighted in the transcript and displayed in the note region. Links or a mapping between the extracted words or phrases in the note region and the portions of the transcript from which the extracted words or phrases originated are provided whereby the source and accuracy of the extracted words or phrases in the note region can be verified by a user.
US11227685B2 System and method for laboratory-based authorization of genetic testing
System and methods for providing laboratory-based authorization of genetic testing are disclosed. An order for genetic testing is received from an electronic health record (“EHR”) system at a laboratory information system (“LIS”). A prior authorization request is automatically generated at the LIS from data parsed from the order and retrieved from the EHR and sent to a prior authorization provider. If a patient responsibility amount returned to the LIS is below a threshold, testing proceeds. If the patient responsibility amount is above the threshold, an electronic call center request is generated and the patient is contacted to obtain payment. If a billing consent is not obtained, the specimen for the order is destroyed.
US11227683B2 Methods and systems for characterizing anatomical features in medical images
Various methods and systems are provided for determining and characterizing features of an anatomical structure from a medical image. In one example, a method comprises acquiring a plurality of medical images over time during an exam, registering the segmented anatomical structure between the plurality of medical images, segmenting an anatomical structure in a one of the plurality of medical images after registering the plurality of medical images, creating and characterizing a reference region of interest (ROI) in each of the plurality of medical images, determining characteristics of the anatomical structure by tracking pixel values of the segmented and registered anatomical structure over time, and outputting the determined characteristics on a display device.
US11227680B2 System and method for ranking options for medical treatments
A computer system, computer program product and method for determining a probability of attaining a PK-PD target associated with efficacy for a patient that includes a processor obtaining information identifying an infection and based on the information, generating and displaying, by the one or more processors, a list comprising one or more pathogens consistent with the information, the processor then obtaining a first indication designating at least one pathogen from the list comprising one or more pathogens and based on at the obtaining of the least one pathogen, generating a list comprising one or more drug therapies utilized to treat the at least one pathogen. The method also includes the processor obtaining, descriptive information relating to a patient and based on the one or more drug therapies, selecting a pharmacokinetic model and the processor applying the pharmacokinetic model and utilizing the information relating to the patient to determine, for each of the one or more drug therapies, a probability of attaining a PK-PD target associated with efficacy for the patient with the infection.
US11227679B2 Ambient clinical intelligence system and method
A method, computer program product, and computing system for obtaining encounter information during a patient encounter; processing the encounter information to detect the execution of a physical event during the patient encounter, thus defining a detected physical event; and deriving information for the detected physical event.
US11227676B2 Universal secure registry
A user device is configured to allow a user to select any one of a plurality of accounts associated with the user to employ in a financial transaction. In one embodiment, the user device includes a biometric sensor configured to receive a biometric input provided by the user, a user interface configured to receive a user input identifying information concerning an account selected by the user from the plurality of accounts. In a further embodiment, the user device a processor coupled to the biometric sensor to receive information concerning the biometric input and to the user interface. According to one embodiment, the processor is configured to generate a non-predictable value and to generate encrypted authentication information from the non-predictable value and any of the account identifying information, information concerning the biometric input, and secret information.
US11227675B2 Blockchain-based mechanisms for secure health information resource exchange
Technologies are disclosed herein to secure flexible access to the healthcare information resources (HIR) contained within electronic health records (EHR) systems. By managing access permissions with certified self-sovereign identities and distributed ledger techniques, HIR may be secured. Patients and other users may be registered to access a distributed ledger, such as a healthcare blockchain, employed to set, host and adjudicate permissions to access HIR. Authorized owners and/or patients with rights to their own HIR may be able to grant fine-grained and conditional access permissions to third-parties. Information transfers and transactions occurring according to these permissions may be logged within smart contracts incorporated in the healthcare blockchain.
US11227668B2 Systems and methods for genotyping by angle configuration search
Methods and systems for the analysis of genotyping data are presented. According to various embodiments of methods and systems, an angle configuration search may be performed. In various embodiments, an exhaustive search over the entirety of an angle configuration space may be performed to provide a fit to a plurality of angles determined for a plurality of points in a data set generated from a plurality of biological samples. For various embodiments, the angle configuration space may be defined to ensure that a global fit may be determined. According to various methods and systems, a data base of possible angle configurations may be searched, in which each angle configuration may include three angles. According to various methods and systems, a data base of possible angle configurations may include for each angle configuration a probability that the angle configuration may occur.
US11227660B2 Memory device and operating method thereof
A memory device includes a cell array and a page buffer circuit. The cell array includes a first to fourth cell strings respectively connected to a first to fourth bit lines. The page buffer circuit is configured to apply an erase voltage to the first and third bit lines based on a first control signal during an erase operation for memory cells of the first to fourth cell strings. The page buffer circuit is configured to place the second and fourth bit lines in a floating state based on a second control signal during the erase operation.
US11227658B2 Flash memory and method for controlling the same
A flash memory having high reliability and a method for controlling the flash memory is provided for seeking stability of memory cell threshold voltage distribution. A NAND string of the flash memory has: a source-line-side select transistor; a source-line-side dummy cell; a plurality of memory cells; a bit-line-side dummy cell; and a bit-line-side select transistor. A method for controlling the flash memory includes the following step: after erasing a selected block, programming the dummy cell of the selected block into a programmed state by applying a programming voltage to a dummy word line which is connected to the dummy cell.
US11227656B1 Device for high dimensional encoding
The invention is directed a device for high-dimensional encoding of a plurality of sequences of quantitative data signals. The device comprises a memory crossbar array comprising a plurality of resistive devices, a first peripheral circuit connected to the memory crossbar array, and a second peripheral circuit connected to the first peripheral circuit. The device is configured to receive the plurality of sequences of quantitative data signals via a plurality of input channels and to store elements of a plurality of precomputed basis hypervectors as conductance states of the resistive devices. The plurality of basis hypervectors are bound to respective input channels. The first peripheral circuit performs a temporal encoding of n-grams of the quantitative data signals thereby creating a plurality of temporally encoded hypervectors. The second peripheral circuit performs a spatial encoding of the plurality of temporally encoded hypervectors. This creates a temporally and spatially encoded hypervector.
US11227651B2 Static random access memory read path with latch
A read path for reading data from a memory includes a sense amplifier having data (SAT) and data complement (SAC) output nodes and a latch. The latch includes an input tri-state inverter including first and second PMOS transistors connected between VDD and an intermediate node, and first and second NMOS transistors connected between VSS and the intermediate node. A gate connection of the first PMOS and NMOS transistors is connected to the SAT node; a gate connection of the second PMOS transistor is connected to a sense amplifier enable complement input; and a gate connection of the second NMOS transistor is connected to a sense amplifier enable input. The latch also includes an output driver with an input connected to the intermediate node and an output connected to a data output node. The latch thus has two gate delays between the SAT node and the data output node.
US11227648B2 Multiple plate line architecture for multideck memory array
Methods, systems, and devices for multiple plate line architecture for multideck memory arrays are described. A memory device may include two or more three-dimensional arrays of ferroelectric memory cells overlying a substrate layer that includes various components of support circuitry, such as decoders and sense amplifiers. Each memory cell of the array may have a ferroelectric container and a selector device. Multiple plate lines or other access lines may be routed through the various decks of the device to support access to memory cells within those decks. Plate lines or other access lines may be coupled between support circuitry and memory cells through on pitch via (OPV) structures. OPV structures may include selector devices to provide an additional degree of freedom in multideck selectivity. Various number of plate lines and access lines may be employed to accommodate different configurations and orientations of the ferroelectric containers.
US11227647B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes: a processor core which processes program data; a first memory mounted on the same semiconductor chip as the processor core; a second memory including an MRAM cell having a first MTJ (Magnetic Tunnel Junction) structure; a third memory including an MRAM cell having a second MTJ structure different from the first MTJ structure, wherein the processor core selectively stores the program data in one of the first memory, the second memory and the third memory, on the basis of an attribute of the program data.
US11227646B2 Magnetic memory
According to one embodiment, a device includes a member including a first portion having a first dimension in first direction, a second portion spaced from the first portion and having a second dimension in the first direction, a third portion between the first and second portions and having a third dimension in the first direction, and a fourth portion between the first and third portions and having a fourth dimension in the first direction; and a circuit to supply a shift pulse including first and second pulses to the member and move a domain wall in the member. The third dimension is less than the first dimension. The second and fourth dimensions are less than the third dimension. A second value of the second pulse is less than a first value of the first pulse.
US11227644B2 Self-aligned spin orbit torque (SOT) memory devices and their methods of fabrication
A spin orbit torque (SOT) memory device includes a MTJ device on a SOT electrode, where a first portion of the SOT electrode extends beyond a sidewall of the MTJ by a first length that is no greater than a height of the MTJ, and where a second portion of the first electrode extends from the sidewall and under the MTJ by a second length that is no greater than a width of the MTJ. The MTJ device includes a free magnet, a fixed magnet and a tunnel barrier between the free magnet and the fixed magnet.
US11227643B1 Electronic devices configured to execute a burst operation
An electronic device includes a controller and a semiconductor device. The controller outputs a clock signal and data and successively outputs a chip selection signal and a command and address (command/address) signal for performing a write operation. The semiconductor device enters the write operation based on the chip selection signal and the command/address signal which are input in synchronization with the clock signal at a first point in time. In addition, the semiconductor device selectively performs one of a first burst operation and a second burst operation during the write operation based on the chip selection signal and the command/address signal which are input in synchronization with the clock signal at a second point in time, thereby storing the data into the semiconductor device.
US11227640B2 Memory sense amplifier trimming
A memory device, such as an MRAM memory, includes a memory array with a plurality of bit cells. The memory array is configured to store trimming information and store user data. A sense amplifier is configured to read the trimming information from the memory array, and a trimming register is configured to receive the trimming information from the sense amplifier. The sense amplifier is configured to receive the trimming information from the trimming register so as to operate in a trimmed mode for reading the user data from the memory array.
US11227637B1 Synchronizing multiple images or videos to an audio track
A method for generation of a video montage file from a plurality of media files, for presentation on a device including a display is disclosed. The method includes accessing feature information for an audio track, the feature information including a starting feature location and subsequent time slot information related to features of the audio track, generating a first video segment for a first time slot from a first media file; generating a second video segment for a second time slot from a second media file, creating a video montage file by adding the second video segment to the first video segment; and adding the audio track to the video montage file with the starting feature location in the audio track coinciding with a start of the first video segment. The features may be beats of the audio track and the starting feature may be the starting beat.
US11227631B2 Parallel micro-actuator SSW writing
A self servo-write process in performed on two or more recording surfaces simultaneously. In a dual-stage servo system, a first fine positioning servo system that includes a first microactuator independently controls the position of a first read/write head over a first recording surface of a hard disk drive, while a second fine positioning servo system that includes a second microactuator independently controls the position of a second read/write head over a second recording surface of the hard disk drive.
US11227626B1 Audio response messages
An audio response system can generate multimodal messages that can be dynamically updated on viewer's client device based on a type of audio response detected. The audio responses can include keywords or continuum-based signal (e.g., levels of wind noise). A machine learning scheme can be trained to output classification data from the audio response data for content selection and dynamic display updates.
US11227624B2 Method and system using successive differences of speech signals for emotion identification
This disclosure relates generally to speech signal processing, and more particularly to a method and system for processing speech signal for emotion identification. The system processes a speech signal collected as input, during which a plurality of differential features corresponding to a plurality of frames of the speech signal are extracted. Further, the differential features are compared with an emotion recognition model to identify at least one emotion matching the speech signal, and then the at least one emotion is associated with the speech signal.
US11227619B2 Microphone, electronic apparatus including microphone and method for controlling electronic apparatus
Various embodiments of the present invention relate to a microphone, an electronic apparatus including the microphone and a method for controlling the microphone, the electronic apparatus comprising: a substrate comprising a first hole and a second hole into which an audio signal is input; a case that has a resonance space formed thereinside as a first side thereof is opened, a second side thereof is closed, and the first side is coupled with the substrate; a first audio generation unit that converts an audio signal input through a first hole of the substrate into an electrical signal, and comprises a first plate and a first membrane spaced apart from each other; a second audio generation unit that converts an audio signal input through a second hole of the substrate into an electrical signal, and comprises a second plate and a second membrane spaced apart from each other; a sound insulation wall that is disposed between the first audio generation unit and the second audio generation unit, and separates spaces of the first audio generation unit and the second audio generation unit as a first side thereof is coupled with the case and the second side thereof is coupled with the substrate; a microphone that is electrically connected to the first audio generation unit and the second audio generation unit, and comprises a signal processing unit for removing a noise signal exceeding a threshold value by analyzing the audio signals transmitted through the first audio generation unit and the second audio generation unit; and a processor that is electrically coupled with the microphone, wherein the sensitivity of the first audio generation unit is configured to be lower than the sensitivity of the second audio generation unit, so that the microphone can correctly receive the user's audio command by removing noise greater than or equal to a predetermined level. Various embodiments other than the various embodiments disclosed in the present invention are possible.
US11227618B2 Sound signal processing device, sound signal processing method and sound signal processing program
A sound signal processing device, a sound signal processing method, and a sound signal processing program can remove echo signals included in input signals from a plurality of microphones with a simple circuit configuration are provided.The present device 1 includes an output part 20 that outputs a reception signal s2, an input part 30 that combines signals input from each of a plurality of microphones 3 and generates a transmission signal s4, wherein the microphones 3 collect an echo component of the reception signal and voice of a speaker and generate an echo signal es corresponding to the echo component and a sound signal s1 corresponding to the voice of the speaker, a removal signal generator 70 that generates a removal signal s5 removing the echo signal included in the transmission signal based on a filter coefficient F, a controller 50 that calculates the filter coefficient, and a removal part 80 that generates an echo removal signal s6 based on the transmission signal and the removal signal. The controller calculates individual filter coefficients k corresponding to the respective microphones, and calculate the filter coefficient by combining the individual filter coefficients.
US11227613B2 Frame error concealment
A frame error concealment method based on frames including transform coefficient vectors including the following steps: It tracks sign changes between corresponding transform coefficients of predetermined sub-vectors of consecutive good stationary frames. It accumulates the number of sign changes in corresponding sub-vectors of a predetermined number of consecutive good stationary frames. It reconstructs an erroneous frame with the latest good stationary frame, but with reversed signs of transform coefficients in sub-vectors having an accumulated number of sign changes that exceeds a predetermined threshold.
US11227612B2 Audio frame loss and recovery with redundant frames
An audio frame loss recovery method and apparatus are disclosed. In one implementation, data from some but not all audio frames is included in a redundant frame. The audio frames whose data is not included in the redundant frame may include multiple audio frames but may not include more than two consecutive audio frames. Because not all audio frames are used in the redundant frame, the amount of information needed to be transmitted in the redundant frame is reduced. A lost audio frame during transmission may be recovered from either the redundant frame when the redundant frame incudes data of the lost frame, or from at least one neighboring frame of the lost frame derived from either the redundant frame or the successfully transmitted audio frames when the redundant frame does not include data of the lost frame.
US11227608B2 Electronic device and control method thereof
An electronic device is provided. The electronic device includes a memory storing recording data including a content of a conversation and at least one instruction, and a processor configured, by executing the at least one instruction, to input first data corresponding to a first voice in the content of the conversation into a first neural network model and acquire category information of the first data, and acquire category information of second data corresponding to a second voice in the content of the conversation. The processor is configured to, based on the category information of the first data and the category information of the second data being different, train the first neural network model based on the category information of the second data and the first data.
US11227602B2 Speech transcription using multiple data sources
This disclosure describes transcribing speech using audio, image, and other data. A system is described that includes an audio capture system configured to capture audio data associated with a plurality of speakers, an image capture system configured to capture images of one or more of the plurality of speakers, and a speech processing engine. The speech processing engine may be configured to recognize a plurality of speech segments in the audio data, identify, for each speech segment of the plurality of speech segments and based on the images, a speaker associated with the speech segment, transcribe each of the plurality of speech segments to produce a transcription of the plurality of speech segments including, for each speech segment in the plurality of speech segments, an indication of the speaker associated with the speech segment, and analyze the transcription to produce additional data derived from the transcription.
US11227600B2 Virtual assistant identification of nearby computing devices
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.
US11227582B2 Asynchronous optimization for sequence training of neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters.
US11227574B2 Multi-layer acoustic medium
Acoustic mediums are disclosed herein. The acoustic mediums can include a plurality of layers. The layers of the acoustic mediums can include fibrous acoustic materials that are entangled throughout the layer. In certain instances, the layers of the acoustic medium can include first portion of acoustic materials disposed along a first plane, and a second portion of acoustic materials disposed along a second plane. Methods of fabricating multi-layer acoustic mediums are also disclosed.
US11227571B2 Switching device for electronic musical instrument
Provided is a switching device for an electronic musical instrument, comprising: a plurality of first electrodes that are adjacently arranged; a second electrode arranged between a pair of the plurality of first electrodes, and insulated from the plurality of first electrodes by a plurality of spaces; a rotatable actuator; and a conductive member configured to electrically connect the first electrodes and the second electrode according to rotation of the actuator. The plurality of spaces extend longitudinally in a first direction. The first direction is a direction between a rotational shaft direction of the actuator and a direction orthogonal to the rotational shaft direction.
US11227563B2 Device and method for driving a display panel
A display driver chip includes interface circuitry, image data processing circuitry, and drive circuitry. The interface circuitry is configured to receive first frame image data for a first frame image. The image data processing circuitry includes a buffer memory configured to store at least part of the first frame image data. The image data processing circuitry is configured to supply, based on the at least part of the first frame image data stored in the buffer memory, first display data for a first display area of a plurality of display areas of a display panel having a zigzag pixel arrangement. The drive circuit is configured to drive a display element in the first display area based on the first display data.
US11227559B2 Display panel, display device and driving method
A display panel, a display device and a driving method are provided. In the display panel, subpixels input with a first voltage data signal and subpixels input with a second voltage data signal are alternately arranged, and among the subpixels with a same color in a same row, the number of the subpixels input with the first voltage data signal with a positive polarity is equal to the number of the subpixels input with the first voltage data signal with a negative polarity; two adjacent pixel groups in a same column adopt contrary polarity driving manners.
US11227557B2 Display device
The present disclosure provides a display device. The display device includes a substrate, a pixel array, a circuit bridge structure, a first trace region, a second trace region, and a display film layer. The pixel array is located on the substrate. The circuit bridge structure is located at one side of the pixel array. The first trace region is located between the pixel array and a first side of the circuit bridge structure. The second trace region is located at a second side opposite to the first side. The display film layer is located on the pixel array, and an orthogonal projection of the display film layer on the substrate is spaced apart from an orthogonal projection of the circuit bridge structure on the substrate.
US11227556B1 Display apparatus and light apparatus thereof
A display apparatus includes: a liquid crystal panel; and a light apparatus on which the liquid crystal panel is disposed, the light apparatus including: a substrate; a plurality of dimming blocks including a first dimming block and a second dimming block disposed immediately next to the first dimming block, each of the plurality of dimming blocks including at least one respective light source disposed on a first side of the substrate; and a plurality of driving devices disposed on the first side of the substrate and including a first driving device disposed in the first dimming block and a second driving device disposed in the second dimming block, each driving device of the plurality of driving devices being configured to provide a driving current to the at least one respective light source included in a respective one of the plurality of dimming blocks, wherein the first driving device and the second driving device are disposed at relatively different positions respectively within the first dimming block and the second dimming block.
US11227555B2 Display device performing adaptive refresh
A display device includes a display panel including a plurality of pixels, a data driver which provides data signals to the plurality of pixels, and a controller which controls the data driver. The controller writes frame data to a frame memory, reads the frame data in each of a plurality of frame periods, performs in a first frame period of the plurality of frame periods a still image detection operation that determines whether the frame data represent a still image, and does not performs the still image detection operation in a second frame period of the plurality of frame periods subsequent to the first frame period.
US11227547B2 Pixel circuit for compensating threshold voltage of driving transistor and driving method
The present disclosure provides a pixel circuit, a pixel circuit driving method, and a display device. The display device can sense and store an original threshold voltage of a driving transistor in the turn-on stage by designing a pixel structure and detecting time sequence. An accrual threshold voltage of the driving transistor is read in an next turn-on stage according to a detected result in order to perform an internal compensation in real-time, and in order to sense and store a mobility of the driving transistor. As a result, unevenness of display can be improved.
US11227543B2 Touch panel system, electronic device, and semiconductor device having a neural network
An electronic device capable of efficiently recognizing a handwritten character is provided.The electronic device includes a first circuit, a display portion, and a touch sensor. The first circuit includes a neural network. The display portion includes a flexible display. The touch sensor has the function of outputting an input handwritten character as image information to the first circuit. The first circuit has the function of analyzing the image information and converting the image information into character information, and a function of displaying an image including the character information on the display portion. The analysis is performed by inference through the use of the neural network.
US11227542B2 Display device
A display device includes: a display area; a non-display area around the display area; a substrate; and a first terminal in the non-display area on the substrate, the first terminal including: a plurality of first conductive patterns spaced apart from each other, an insulating layer covering each of the plurality of first conductive patterns, and a second conductive pattern on the insulating layer, covering the plurality of first conductive patterns, and including concave and convex portions on a surface thereof.
US11227541B2 Image display drive device, display device and electrical compensation method
An image display drive device, a display device and an electrical compensation method are disclosed. The image display drive device includes a detection circuit and a data superposition circuit. The detection circuit is configured to obtain an electrical compensation data signal of a display panel; the data superposition circuit is configured to superpose the electrical compensation data signal and the initial driving data signal, so as to obtain a compensated driving data signal.
US11227536B2 Systems and methods for performing in-frame cleaning
A system includes an electronic display panel that has a plurality of pixels configured to depict frames of image data. The electronic display also includes display driver circuitry configured to, for a first frame of image data representing first image content, modify a gate-to-source voltage of a transistor of a first pixel of the plurality of pixels to a content-dependent first gate-to-source voltage. Additionally, after modifying the gate-to-source voltage to the first gate-to-source voltage, the display driver circuitry is configured to program the first pixel by modifying the gate-to-source voltage to a gate-to-source programming voltage that differs from the first gate-to-source voltage and is based on image data associated with the pixel from the first frame of the image data. Furthermore, the display driver circuitry is configured to cause the plurality of pixels to emit light.
US11227535B2 Gate on array unit, GOA circuit and display panel
A GOA unit, a GOA circuit and a display panel are provided. The GOA unit includes a pull-up module, a pull-up holding module, a converting module, a pull-down holding module, and a pull-down module. Each module can be implemented with N-type TFTs. The GOA unit could generate a negative impulse waveform for internal feedback mechanism.
US11227532B2 Panel, manufacturing method thereof, and terminal
The present disclosure provides a panel, a manufacturing method for the same, and a terminal. The panel includes: a base substrate; at least one differential signal line group on the base substrate, each including two signal lines; and at least one ground wire group on the base substrate and on the same side of the base substrate as the at least one differential signal line group. The at least one ground wire group is in one-to-one correspondence with the at least one differential signal line group, each ground wire group includes two ground wires, and orthographic projections of the two ground wires in each ground wire group on the base substrate are on two sides of an orthographic projection of a corresponding differential signal line group on the base substrate, respectively.
US11227529B2 Data conversion method, display method, data conversion device and display device
A data conversion method, a display method, a data conversion device and a display device. The data conversion method includes: performing data reorganization on original pixel data corresponding to at least one row of pixels in a display panel to obtain reorganized pixel data. In any data channel, the performing data reorganization on original pixel data corresponding to at least one row of pixels in a display panel to obtain reorganized pixel data includes: a first reorganized part in the n-th reorganized pixel data set consists of a first original part in the (n-1)-th original pixel data set, and a second reorganized part in the n-th reorganized pixel data set consists of a second original part in the n-th original pixel data set, wherein n is an integer satisfying 1
US11227525B2 Shift register unit and method for driving the same, gate driving circuit and method for driving the same, and display apparatus
A shift register unit and a method for driving the same, a gate driving circuit and a method for driving the same, and a display apparatus. The shift register unit includes: an input sub-circuit configured to transmit a signal at an input signal terminal to a first node under control of a voltage at a second node; a discharging control sub-circuit configured to transmit a signal at a first clock signal terminal to the second node under control of a voltage at the first node; a discharging sub-circuit configured to transmit a signal at a first constant voltage signal terminal to an output signal terminal under control of the voltage at the second node; and an output sub-circuit configured to transmit a signal at a second clock signal terminal to the output signal terminal under control of the voltage at the first node.
US11227522B2 Pulsed electrochromic control for a panel and method of use
A system for controlling light transmittance includes a panel which is capable of at least one of darkening and lightening in response to applied electric voltage and/or current. The panel includes at least one substrate, an electrically conductive coating on at least a portion of a surface of the at least one substrate forming at least one electrode, and an electrochromic medium covering portions of the at least one substrate and the at least one electrode and in electrical communication with the electrode. The system further includes a power supply in electrical communication with the at least one electrode and a controller in communication with the power supply configured to cause the power supply to apply a voltage and/or current to the at least one electrode according to a predetermined pattern for controlling the transmittance of the panel. The predetermined pattern comprises a plurality of micro-pulses which are less than or equal to 0.5 second in duration.
US11227521B2 Gate driving circuit, gate driving method, foldable display panel, and display apparatus
The present disclosure relates to a gate driving circuit applied to a foldable display panel comprising B display areas arranged in order. The gate driving circuit may include B gate driving subcircuits and a control circuit. Each of the gate driving subcircuits may correspond to one of the display areas and each of the gate driving subcircuits may comprise a plurality of stage gate driving units. The control circuit may be configured to, when the foldable display panel is in a full screen display state, control a type of an input signal in a last stage gate driving unit of a bth gate driving subcircuit to be the same as a type of an input signal in a first stage gate driving unit of a (b+1)th gate driving subcircuit, where B is an integer greater than 1 and b is a positive integer less than B.
US11227519B2 Image projection apparatus, image projection method, image display light output control method by acquiring pupil area or size
The present technology provides an image projection apparatus including a pupil information acquisition section that acquires a pupil area or size, and an output control section that controls an output of image display light being collected around the pupil and irradiated on a retina on the basis of the pupil area or size acquired by the pupil information acquisition section. In addition, the present technology provides an image projection method including a step of acquiring pupil information to acquire a pupil area or size, a step of controlling an output of the image display light collected around a pupil and irradiated to a retina on the basis of a pupil area or size acquired in the step of acquiring pupil information, and a step of outputting image display light that irradiates the retina with the image display light at the output controlled in the step of controlling the output.
US11227517B2 Vehicle display device and method of driving the same
A vehicle display device includes a first display unit disposed in a first portion of a vehicle and including a first display panel to display a first image and a first power supply to supply a first power supply voltage to the first display panel, the first power supply configured to detect an abnormality of a signal output to the first display panel to generate a first shut-down control signal; a second display unit disposed in a second portion of the vehicle and including a second display panel to display a second image and a second power supply to supply a second power supply voltage to the second display panel, the second power supply configured to detect an abnormality of a signal output to the second display panel to generate a second shut-down control signal; a third display unit disposed in a third portion of the vehicle and configured to display a third image or at least one of the first and second images; and a controller to receive first image data corresponding to the first image, second image data corresponding to the second image, and third image data corresponding to the third image to provide the received first image data, the received second image data, and the received third image data to the first display unit, the second display unit, and the third display unit, respectively. The controller is configured to supply the first image data to the third display unit in response to the first shut-down control signal, and to supply the second image data to the third display unit in response to the second shut-down control signal.
US11227513B2 Holding device with flexible adapter
The invention provides a portable display apparatus. The portable display apparatus includes a clipstand that attaches to a barreled device and is used to display information, including holding other metal-backed items. The clipstand surface has a magnet embedded so that different faces can be attached to the clip surface and allow different information to be displayed, and different items to be held. The present invention also includes a clear plastic sleeve, the tag, attached to a metal bar to allow the tag to stick to the magnet. Different cards can be placed into the tag, and the tag may be written on with an erasable marker to allow for different displays. The clipstand may be displayed on a table attached to a barreled instrument or worn on a lanyard.
US11227512B2 Tube tag for lifting slings
Wire rope tube tags are described that include chemically etched wire rope information on an outer surface of the tube tag. A flat sheet of metal may be etched to include wire rope-related information on a surface of the flat sheet of metal that may then be folded into a desired shape, such as a cubic tube, spherical tube, triangular tube, etc., to create a wire rope tube tag with the wire rope information on the outer surface of the tag. Several methods for attaching the folded tube tag are provided, including one or more holes located through the body of the tube tag through which a wire thread or zip tie may pass and one or more tabs extending from the tube tag that may be bent toward or angled toward the wire rope sling to pinch the wire rope and hold the tag in place.
US11227508B1 Transformer training lab
Disclosed herein are embodiments of a training lab that can be used as a teaching platform for individuals to learn electronic maintenance, such as transformer maintenance. The training lab can be either stationary or mobile, or can switch between the two modes. Modified transformers, or other equipment, can be incorporated into the lab to improve training.
US11227501B2 Flight control for flight-restricted regions
Systems, methods, and devices are provided for providing flight response to flight-restricted regions. The location of an unmanned aerial vehicle (UAV) may be assessed and used to calculate a distance between the UAV and a flight-restricted region. Different flight-response measures may be taken based on the distance between the UAV and the flight-restricted region.
US11227500B2 System and method for determining car to lane distance
A system and method for determining car to lane distance is provided. In one aspect, the system includes a camera configured to generate an image, a processor, and a computer-readable memory. The processor is configured to receive the image from the camera, generate a wheel segmentation map representative of one or more wheels detected in the image, and generate a lane segmentation map representative of one or more lanes detected in the image. For at least one of the wheels in the wheel segmentation map, the processor is also configured to determine a distance between the wheel and at least one nearby lane in the lane segmentation map. The processor is further configured to determine a distance between a vehicle in the image and the lane based on the distance between the wheel and the lane.
US11227496B1 Parking lot use monitoring for small businesses
Methods and systems including computer programs encoded on a computer storage medium, for obtaining imaging data of a parking lot that includes a set of parking spots, detecting a vehicle enter the parking lot, generating a vehicle recognition model for the vehicle, determining that the vehicle is parked in a parking spot, detecting a customer exit the vehicle, generating a customer recognition model for the customer, determining that the customer has entered a business of one or more businesses affiliated with the parking lot, and providing information related to parking space usage for the parking spot and the business to a user device.
US11227491B2 Information analysis device and information analysis method
An information analysis device is provided with: a visit information database update unit that receives position information pertaining to a plurality of vehicles; a storage unit that stores map information including the position of a facility that the plurality of vehicles can visit, and a route on which the plurality of vehicles can travel; and a visit rate calculation unit that specifies information pertaining to a visit to the facility by the moving body and a number of moving bodies passing through a region that corresponds to the facility on the basis of the position information and the map information, and calculates the rate at which the moving body visits the facility on the basis of the result of specification.
US11227487B2 Server device and congestion identification method
A server device includes an acquisition unit configured to acquire vehicle information including at least positional information of a vehicle and related time information from a plurality of vehicles; and a congestion identification unit configured to acquire a speed of the vehicle obtained from the vehicle information and information of a road of multiple lanes in one direction based on map information, and identify that there are a congested lane and a non-congested lane among the multiple lanes in one direction based on speeds of a plurality of vehicles traveling on the same road of the multiple lanes in one direction.
US11227485B2 Electronic device and controlling method of electronic device
An electronic device according to the disclosure includes an infrared signal receiver, an infrared signal transmitter, a memory that stores computer instruction code, which, when executed by a processor, causes the processor to: receive a first infrared signal output from a remote control device according to a user input for controlling an external device connected with the electronic device through the infrared signal receiver, identify a second infrared signal corresponding to one of control commands for controlling the operation of the external device based on control information included in the received first infrared signal, identify the output timing of the second infrared signal based on the type of the first infrared signal, and control the infrared signal transmitter to output the determined second infrared signal based on the identified output timing.
US11227482B1 Configurable security system
Systems, methods and apparatus are described to selectively monitor a portion of a premises by a security system. A security system may contain a central security monitoring device in communication with a plurality of security sensors, and central security monitoring device may receive a command to actively monitor a first portion of a premises monitored by the security system, and in response to receiving the command, cause one or more security alerts to occur when an alarm signal is received from a security sensor located in the first portion of the premises, while ignoring alarm signals received from security sensors located in other portions of the premises.
US11227479B2 Sensing device for sensing open-or-closed state of door and method for controlling the same
Disclosed is an electronic device comprising: a communication circuit, at least one sensor for sensing an open-or-closed state of a door and a person near the door, a processor electrically connected to the communication circuit and the at least one sensor, and a memory electrically connected to the processor.
US11227478B2 Airfield luminaire vibration monitoring
Methods, devices, and systems for airfield luminaire vibration monitoring are described herein. In some examples, one or more embodiments include a computing device comprising a memory and a processor to execute instructions stored in the memory to receive a vibration signal from a sensor on an airfield luminaire, compare the vibration signal from the sensor to a vibration profile for the airfield luminaire, and determine a status of a bolt of the airfield luminaire based on the comparison.
US11227477B2 Systems and methods for determining maximum alert geography for a hazard
Systems and methods are described for performing logical filtering of hazard alerts by an area of geography the hazard is expected to impact and issuing alerts based on that area. Based on a geographical location, a hazard type, and a hazard severity, one or more geographic areas the hazard is expected to impact may be determined. One or more automated alerts may be issued to alert users in those areas that could be affected by the hazard.
US11227475B2 Monitoring support apparatus and monitoring support method for supporting work of monitoring person who monitors plurality of subjects by sequentially visiting the plurality of subjects
A monitoring support apparatus according to an aspect of the present disclosure is for supporting work of a monitoring person who monitors subjects by sequentially visiting the subjects and includes a measuring device that measures the subjects and the monitoring person by radiating a detecting wave toward the subjects and the monitoring person, a position specifying circuit that specifies positions of the subjects and a position of the monitoring person on the basis of information obtained by the measuring device, and a decision circuit that decides at least one selected from a group consisting of a next subject suitable as a subject to be visited next by the monitoring person among the subjects and a movement path along which the monitoring person moves from the position of the monitoring person to the next subject on the basis of the positions of the subjects and the position of the monitoring person.
US11227466B2 Multi-currency digital wallets and gaming architectures
Multi-currency digital wallet systems for use in casino gaming and other contexts are described. Such digital wallets may allow for balances of a variety of different types of currencies to be tracked and managed by a user. Multi-currency gaming machines are also described; such gaming machines may provide award amounts in different currencies dependent on a particular game outcome.
US11227464B2 Gaming machine, control method for machine, and program for gaming machine
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display a symbol display area. The symbol display area including a plurality of cells arranged in a grid having a plurality of rows and a left plurality of columns and a right plurality of columns. Each column in the left plurality of columns being associated with a mirror column in the right plurality of columns. The control unit is operably coupled to the operation unit, the display unit is configured to initiate a game in response to player operation, and to establish an outcome of the game. Upon detection of a trigger condition, the symbols displayed in the cells of one of the columns are copied to the cells in a mirror column.
US11227458B1 Occupancy analysis system using depth sensing to determine the movement of people or objects
A depth sensing device, situated above a threshold to a room, collects asynchronous, non-personally-identifiable data regarding a count of people entering and exiting across the threshold. Phase shift of modulated infrared light reflected from a light source to an object is measured and converted into depth data indicating the depth of the pixels therein. The depth data is used to classify detected objects as human, and to track their movement bi-directionally through the threshold. A running count of humans entering or exiting the room is streamed to a remote server, which aggregates data collected from a number of depth sensing devices. The server then makes that data available at various levels of visualization corresponding to different levels of a hierarchy of nested virtual spaces, such as a multi-entrance room, or a building. Entities that access this data may see a real-time, accurate count of humans currently occupying the virtual space, as well as historical data.
US11227457B2 Blockchain managed storage
An example operation may include one or more of receiving a request to open a storage system, the request comprising an identification of a user that submitted the request, transmitting a notification to one or more stakeholder devices of the storage system indicating the user requests access to the storage system, receiving responses from the one or more stakeholder devices, determining, via a smart contract executing on a blockchain node associated with the storage system, whether to open the storage system based on the received responses and consensus information included in the smart contract, and storing the determination made by the smart contract as a transaction in a blockchain.
US11227454B2 Smart lock system
A smart lock system that includes a smart lock that electronically locks and unlocks a door and a server that outputs a command to the smart lock to lock or unlock the door via the internet in response to an instruction received via the internet from a user device. The user device may also (simultaneously) directly transmit an instruction to the smart lock (e.g., via Bluetooth). The user device may also directly transmit an instruction to the smart lock to unlock the door in response to a determination that the user device is within a predefined geofenced region around the smart lock. The smart lock may also include a keypad. The smart lock may also include a camera that captures images and output those images to the server for transmittal to the user device. The smart may also include a motion sensor and capture images in response to detected motion.
US11227448B2 Cloud-centric platform for collaboration and connectivity on 3D virtual environments
A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.
US11227444B2 Virtual reality content adaptation
An approach is provided in which the approach establishes a communication link between a virtual reality device and a hologram system. The hologram system projects a hologram in a physical world and the virtual reality device projects a corresponding virtual hologram in a virtual world. The virtual reality device adjusts the virtual hologram based on request from a user operating the virtual reality device and the approach instructs the hologram system to adjust the hologram in a manner similar to the adjustments to the virtual hologram.
US11227441B2 Technique for calibrating a registration of an augmented reality device
A method of calibrating a registration of an augmented reality device 2 comprised in a surgical navigation system 100 is provided. The method comprises obtaining a first transformation 38 between a coordinate system 40 of the augmented reality device 2 and a reference coordinate system 42 of the surgical navigation system 100, a second transformation 44 between a coordinate system of a reference object 24 and the reference coordinate system 42 and obtaining geometrical properties of the reference object 24. The method further comprises determining a visual representation 34 of the reference object 24 to be displayed by the augmented reality device 2 and obtaining at least one first viewing direction 56 of a user using the augmented reality device 2, the at least one first viewing direction 56 being associated with the reference coordinate system 42. The method comprises determining a calibrated first transformation, which is a transformation between the coordinate system 40 of the augmented reality device 2 and the reference coordinate system 42.
US11227440B2 Systems and methods for providing an audio-guided virtual reality tour
Systems and methods are provided for providing an audio-guided in-door virtual reality (VR) tour. An exemplary system may include a communication interface configured to receive input from a user and to output media contents, a memory storing computer-readable instructions, and at least one processor coupled to the communication interface and the memory. The computer-readable instructions, when executed by the processor, may cause the at least one processor to perform operations. The operations may include displaying a view of a 3D VR environment and playing an audio guide associated with the view. The operations may also include detecting, during the playing of the audio guide, a target operation input by the user to alter the view. In response to the detection of the target operation, the operations may include adjusting, based on the detected target operation, the view with respect to a fixed point position within the 3D VR environment.
US11227436B2 Information processing apparatus and information processing method
The present disclosure relates to an information processing apparatus and an information processing method capable of suppressing a reduction in quality of rendering results. Rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure in response to a shape of each of the voxels. Alternatively, rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure on the basis of rendering information that is information related to the rendering of the voxel data. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic apparatus, an information processing method, a program, and the like.
US11227431B1 Computing illumination of an elongated shape having a noncircular cross section
The system obtains an indication of a shape of a cross-section of an elongated shape, and an orientation of the shape. Based on the shape of the cross-section of the elongated shape and the orientation of the shape, the system creates a nonuniform distribution of random numbers mapping uniformly distributed input values to multiple points on the surface of the elongated shape. The system provides an input value randomly selected from a uniform distribution of random numbers to the nonuniform distribution of random numbers to obtain a point among the multiple sample points on the surface of the elongated shape. The system applies a function to the input value to obtain an indication of a normal associated with the sample point among the multiple sample points. Finally, the system computes an illumination of the elongated shape using the normal.
US11227428B2 Modification of a live-action video recording using volumetric scene reconstruction to replace a designated region
A main video sequence of a live action scene is captured along with ancillary device data to provide corresponding volumetric information about the scene. The volumetric data can then be used to visually remove or replace objects in the main video sequence. A removed object is replaced by the view that would have been captured by the main video sequence had the removed object not been present in the live action scene at the time of capturing.
US11227427B2 Treatment procedure planning system and method
A system and method for planning surgical procedure including importing CT image data of a patient; generating a 3D reconstruction from the CT image data; presenting a slice of the 3D reconstruction; selecting a target anatomical feature from the slice of the 3D reconstruction; setting a treatment zone including presenting at least one slice of the 3D reconstruction including the target anatomical feature, and presenting a treatment zone marker defining a location and a size of the treatment zone on the presented at least one slice of the 3D reconstruction; setting an access route to the treatment zone; and presenting a three-dimensional model including the treatment zone and the access route.
US11227425B2 Emulation of geometry shaders and stream output using compute shaders
Techniques for emulating geometry shaders and stream output using compute shaders are provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation module can receive a geometry shader defined by an application for execution via a geometry shader stage of a graphics processing unit (GPU) of a computer system, where the geometry shader comprises program code for processing an input primitive. The GS/SO emulation module can further convert the geometry shader into one or more compute shaders, where the one or more compute shaders incorporate the program code of the geometry shader. The GS/SO emulation module can then issue the one or more compute shaders to a graphics driver of the computer system for execution via a compute shader stage of the GPU.
US11227422B2 Graph conversion device, graph conversion method, and graph conversion program
There are provided an attribute name conversion unit which converts an attribute name of an attribute of each of a vertex and a side constituting a first graph with an attribute into a side constituting a second graph with an attribute and an attribute of the side, the attribute being composed of a first predetermined number of types of elements arranged in a first predetermined order; an attribute value conversion unit which converts an attribute value of an attribute of each of a vertex and a side constituting the first graph with an attribute into a vertex constituting the second graph with an attribute and an attribute of the vertex, the attribute being composed of a second predetermined number of types of elements arranged in a second predetermined order; and a graph-with-attribute generation unit which generates the second graph with an attribute.
US11227420B2 Hazard warning polygons constrained based on end-use device
An apparatus is configured to perform a method for generating warning polygons for weather events in a geographic region. The method includes receiving measurement data from one or more sensors, identifying at least one location from the measurement data, identifying a map tile within a predetermined distance to the at least one location, generating a map tile cluster based on analysis of the at least one map tile, accessing an end-use constraint of the end-use device, the end-use constraint indicative of a constraint in processing on the end-use device, and calculating the warning polygon based on the map tile cluster and based on the end-use constraint such that the polygon intersects the geographic region.
US11227419B2 Removing anchor points from a path while reducing deviation of the path
The present disclosure relates to systems, methods, and non-transitory computer readable media for removing an anchor point from a Bezier spline while preserving the shape of the Bezier spline. For example, the disclosed systems can replace adjacent input segments of an initial Bezier spline that are connected at an anchor point with a new contiguous segment that does not include an anchor point and that spans the portion of the spline covered by the adjacent segments. The disclosed systems can utilize an objective function to determine tangent vectors that indicate locations of control points for generating the new segment to replace the adjacent segments. In addition, the disclosed systems can generate a modified Bezier spline that includes the new segment in place of the adjacent segments of the initial Bezier spline.
US11227416B2 Image reconstruction method, apparatus, and system in magnetic resonance imaging, and storage medium
The present disclosure is directed to image reconstruction techniques used in magnetic resonance imaging. The techniques disclosed include calculating, for each of image reconstruction tasks to be performed, a calculation capability requirement value of the task by a magnetic resonance system, and determining whether the calculation capability requirement value of the task is greater than a predetermined threshold. If so, the task is sent to a shared image reconstruction apparatus, so that the shared image reconstruction apparatus performs the task. Otherwise, the task is sent to a local image reconstruction apparatus, so that the local image reconstruction apparatus performs the task. The techniques described herein facilitate a reduction in hardware cost required for image reconstruction in MRI.
US11227412B2 Artificial intelligence apparatus for calibrating color of display panel of user and method for the same
An artificial intelligence apparatus for calibrating a color of a display panel includes a camera configured to capture an image displayed by the display panel; and a processor configured to: transmit a signal for outputting a color reference image to the display panel, receive, via the camera, a captured image for the display panel, calculate a color offset for the display panel in a predetermined unit based on the color reference image and the captured image, determine an output color calibration value for the display panel using the calculated color offset, and transmit the determined output color calibration value to the display panel.
US11227410B2 Multi-camera tracking
A method includes processing a video stream on at least one first camera device to identify actionable motion objects (AMOs). The at least one first camera device or computer system in communication therewith is caused to transmit metadata associated with the identified AMOs to at least one second camera device. A viewing area of the at least one second camera device is dynamically controlled in response to the metadata to enable the at least one second camera device to track and focus on at least one of the identified AMOs.
US11227409B1 Camera assessment techniques for autonomous vehicles
The disclosure relates to assessing operation of a camera. In one instance, a volume of space corresponding to a first vehicle in an environment of a second vehicle may be identified using sensor data generated by a LIDAR system of the second vehicle. An image captured by a camera of the second vehicle may be identified. The camera may have an overlapping field of view of the LIDAR system at a time when the sensor data was generated. An area of the image corresponding to the volume of space may be identified and processed in order to identify a vehicle light. The operation of the camera may be assessed based on the processing.
US11227407B2 Systems and methods for augmented reality applications
The disclosure relates to systems, methods and processor-readable storage mediums, having processor-executable instructions stored thereon, for determining the position of a real-world object in an augmented reality application running on a computing device having a camera. The method includes capturing image information using the camera. Detection of real-world objects is then performed using a computer vision model, and filtering of a received point cloud is performed by way of a virtual frustum constructed using the captured image information. Finally, the position of the object is determined using the filtered points.
US11227405B2 Determining positions and orientations of objects
Methods and apparatus for determining poses of objects acquire plural images of the objects from different points of view. The images may be obtained by plural cameras arranged in a planar array. Each image may be processed to identify features such as contours of objects. The images may be projected onto different depth planes to yield depth plane images. The depth plane images for each depth plane may be compared to identify features lying in the depth plane. A pattern matching algorithm may be performed on the features lying in the depth plane to determine the poses of one or more of the objects. The described apparatus and methods may be applied in bin-picking and other applications.
US11227404B2 Transporter segmentation for data capture system
A server includes: a memory storing calibration data; and a processor connected with the memory, the processor configured to: obtain a point cloud depicting a capture volume containing a transporter having a body and a holder carrying an object to be dimensioned; obtain a set of positions associated with the transporter; based on the set of positions and the calibration data, select a first portion of the point cloud excluding the body of the transporter and a mast of the holder; based on the calibration data, select a second portion of the point cloud from the first portion, excluding a base of the holder; and dimensioning the object based on the second portion of the point cloud.
US11227401B1 Multiresolution voxel space
A multiresolution voxel space is discussed herein. Data can be represented in individual levels in the multiresolution voxel space. A first level can correspond to a first region of an environment and a second level can correspond to a second region of an environment, the second region corresponding to a subset of the first region. In some examples, the levels can comprise a same number of voxels, such that the first level covers a large, low resolution region, while the second level covers a smaller, higher resolution region, though more levels are contemplated. Data represented in the voxel spaces can be processed at higher resolution where available and at a lower resolution where a data density is lower and combined in an intelligent manner. Voxel spaces can be updated based on movement of the sensor providing the data.
US11227394B2 Method for setting edge blur for edge modeling
Provided is a method for setting an edge blur according to a brightness value including a first step for providing a plurality of target sheets on each of which a reference pattern for detecting a reference line and a grid pattern for detecting an edge position are provided, and in which changes in brightness values included in the grid patterns are different from each other, a second step for capturing images of the target sheets to obtain target sheet images, a third step for analyzing a reference pattern for each corresponding target sheet to estimate the reference line, and analyzing the grid pattern to extract an edge profile provided in the grid pattern, a fourth step for calculating a gradient of a brightness difference between adjacent pixels on the basis of the edge profile, and acquiring a background edge blur parameter and a foreground edge blur parameter on the basis of the gradient according to brightness contrast present in the image, and a fifth step for generating background edge blur prediction information and foreground edge blur prediction information for each pixel value, which respectively correspond to brightness values on a basis of distributions of the background edge blur parameter and the foreground edge blur parameter.According to the present invention, a resolution pattern of a camera is accurately understood according to a contrast by predicting two edge parameters according to a brightness value, and a more accurate edge position having sub-pixel level precision can be determined through an edge blur having the predicted edge parameters, and thus, there is an effect of accurately and swiftly recognizing the edge position in camera resolution analysis, geographic information construction, autonomous mobile robot, or the like.
US11227388B2 Control method and device for mobile platform, and computer readable storage medium
A control method for a mobile platform includes obtaining a captured image, identifying one or more candidate first characteristic parts from the captured image, determining a second characteristic part of a target object in the captured image, determining one or more matching parameters each corresponding to one of the one or more candidate first characteristic parts based on the one or more candidate first characteristic parts and the second characteristic part, determining a target first characteristic part of the target object from the one or more candidate first characteristic parts based on the one or more matching parameters, and switching from tracking the second characteristic part to tracking the target first characteristic part in response to a tracking parameter of the target object meeting a preset tracking condition.
US11227386B2 Identifying the quality of the cell images acquired with digital holographic microscopy using convolutional neural networks
A system for performing adaptive focusing of a microscopy device comprises a microscopy device configured to acquire microscopy images depicting cells and one or more processors executing instructions for performing a method that includes extracting pixels from the microscopy images. Each set of pixels corresponds to an independent cell. The method further includes using a trained classifier to assign one of a plurality of image quality labels to each set of pixels indicating the degree to which the independent cell is in focus. If the image quality labels corresponding to the sets of pixels indicate that the cells are out of focus, a focal length adjustment for adjusting focus of the microscopy device is determined using a trained machine learning model. Then, executable instructions are sent to the microscopy device to perform the focal length adjustment.
US11227385B2 Methods of classifying and/or determining orientations of objects using two-dimensional images
Methods for classifying and measuring orientations of objects, as nonlimiting examples, implants utilizing two-dimensional radiographs. One such method determines a three-dimensional orientation of an object based on its area projected onto a two-dimensional image and known or measured geometry. Another such method provides an automated solution to computationally determine the orientation and characterizing features of an implant based on two-dimensional radiographs. Orientations and characteristics of one or more objects in the vicinity of an object of interest may also be determined.
US11227384B2 Methods and systems for determining a diagnostically unacceptable medical image
Methods and systems for determining a diagnostically unacceptable medical image. One system includes at least one electronic processor configured to receive a new medical image captured via a medical imaging device. The at least one electronic processor is also configured to determine a classification of the new medical image using a model developed with machine learning using training information that includes a plurality of medical images and an associated classification for each medical image, each associated classification identifying whether the associated medical image is diagnostically unacceptable, wherein the classification of the new medical image indicates whether the new medical image is diagnostically unacceptable. The at least one electronic processor is also configured to, when the classification indicates that the new medical image is diagnostically unacceptable, prompt a user of the medical imaging device to adjust a parameter associated with the new medical image and recapture the new medical image.
US11227383B2 System and method for automated cosmetic inspection of electronic devices
A system, device, and method for inspecting the cosmetic and operational features of electronic devices, including computing and telecommunications devices. The cosmetic inspection system includes an image capture unit for capturing the images of the electronic devices, and a user interface for processing the captured images and providing relevant information to the user of the system. Images of the external components such as external casing materials or touch screens of electronic devices are captured and the cosmetic inspection system uses baseline images to make determinations to identify defective components of the electronic devices. Based on these determinations, the system may conclude which, if any, replacement components of the devices are needed to restore the electronic device. In one embodiment, a user of the system may then be provided with information through a user interface about defective components and options for ordering replacement components.
US11227376B2 Camera layout suitability evaluation apparatus, control method thereof, optimum camera layout calculation apparatus, and computer readable medium
A parameter calculation unit calculates, for camera layout information of the camera placed in the monitored area and environmental object information representing an environmental object including a structural object present in the monitored area and a placed object placed in the structural object, an image processing performance parameter indicating at least one of a hiding level of an object, an orientation of the object, and a movement of the object based on characteristic information representing characteristics of an appearance and a movement of the object determined depending on an environmental object. A suitability calculation unit calculates camera layout suitability based on image processing characteristic information representing a characteristic of the image processing and the image processing performance parameter, the camera layout suitability being an index of a level of suitability of a camera layout represented by the camera layout information for image processing of the object.
US11227372B2 Geological imaging and inversion using object storage
Prestack images from the object store are hierarchically combined to generate a hierarchically stacked image. The hierarchically stacked image is generated by combining stacked images that includes a stacked image. The stacked image is generated by combining at least the prestack images. Based at least on the hierarchically stacked image, a quality measure of a prestack image is generated. Prior to deleting at least a subset of the prestack images from the object store and based at least on the quality measure, the prestack images are further combined to generate an enhanced stacked image. The stacked image is substituted using the enhanced stacked image. Subsequent to the substituting and prior to deleting at least the subset of the stacked images from the object store, the stacked images are combined to generate an enhanced hierarchically stacked image. The enhanced stacked image and the enhanced hierarchically stacked image are generated using failure recovery metadata. The enhanced hierarchically stacked image is presented.
US11227371B2 Image processing device, image processing method, and image processing program
An image processing device (500) according to the present invention is provided with: a visibility index computation means (501) which, upon receiving two or more images to be merged, computes, for each image to be merged, a visibility index, which is an index relating to the visibility of an object to be viewed in the image, on the basis of a contrast value of the image and the amount of noise included in the image, wherein the two or more images to be merged have different characteristics and have at least an overlap region; a merge ratio computation means (502) which computes an image merge ratio between the images to be merged, on the basis of the computed visibility indices; and an image merging means (503) which merges the images to be merged, on the basis of the computed merge ratio, to generate a merged image.
US11227368B2 Method and device for controlling an electronic device based on determining a portrait region using a face region detection and depth information of the face region detected
The present disclosure provide a control method, a control apparatus, and an electronic device. The method includes processing the scene data to recognize a face region; processing the scene data to acquire depth information of the face region; determining a portrait region based on the face region and the depth information; and controlling the electronic device based on the portrait region.
US11227365B2 Image noise reduction using spectral transforms
Various techniques are provided for reducing noise in captured image frames. In one example, a method includes determining row values for image frames comprising scene information and noise information. The method also includes performing first spectral transforms in a first domain on corresponding subsets of the row values to determine first spectral coefficients. The method also includes performing second spectral transforms in a second domain on corresponding subsets of the first spectral coefficients to determine second spectral coefficients. The method also includes selectively adjusting the second spectral coefficients. The method also includes determining row correction terms based on the adjusted second spectral coefficients to reduce the noise information of the image frames. Additional methods and systems are also provided.
US11227359B2 User-defined image compositing on graphics processing units
Methods, systems, and computer-storage media fare provided for utilizing a GPU for user-defined image compositing operations. A sequence of compositing operations is determined for a graphical image document based on at least one user-defined layer property such as a layer mode or an opacity level. A domain-specific language runtime, such as Halide runtime, is used to provide encoded objects for each operation within the sequence with the code being optimized for the GPU platform. A command buffer with a plurality of commands comprising the encoded operations is created and committed to the GPU for execution of the compositing operations. Commands are committed to the GPU in an asynchronous nature such that additional command buffers may be created and committed the GPU prior to receiving a response from the GPU on an earlier command buffer.
US11227355B2 Information processing apparatus, method, and computer-readable medium
In one example embodiment, an information processing apparatus generates and causes a display device to display a first thumbnail image which is associated with annotation information. Using a size of the first thumbnail image, the information processing apparatus determines a display size of a first annotation which corresponds to the annotation information. Using the determined display size, the information processing apparatus determines a second annotation. In one example embodiment, the information processing apparatus causes a display device to display the determined second annotation overlapping the first thumbnail image.
US11227354B2 Integration of workflow with digital ID
The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.
US11227351B2 Identifying copyrighted material using embedded copyright information
A method includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with textual content, wherein the copyright information and the textual content are recorded on a blockchain of a blockchain network; identifying, by the computing device, one or more attributes associated with punctuation marks included in the textual content; and embedding, by the computing device, the unique ID in the textual content by changing the one or more attributes associated with the punctuation marks in a manner representative of the unique ID, wherein the embedding produces information-embedded text configured to enable retrieval of the copyright information from the blockchain based on the unique ID, and wherein visual difference between the textual content and the information-embedded text is not apparent to an unaided human eye.
US11227343B2 Method for selectively advertising items in an image
One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
US11227342B2 Recommending friends in automated chatting
The present disclosure provides method and apparatus for recommending friends in automated chatting. A message is received from a user in a chat flow. An intention of looking for friends is identified from the message. One or more recommended friends are identified based on a topic knowledge graph. The recommended friends are provided in the chat flow.
US11227336B2 Deploying and implementing centralized trading and tracking computing platforms to support tri-party trading
Methods, systems, and computer-readable media for deploying and implementing centralized trading and tracking computing platforms to support tri-party trading are presented. In some embodiments, a central trading computing platform may receive, from a discretionary and managed accounts administration computer system associated with a financial institution, trade information defining one or more trades in one or more mutual funds for one or more accounts administrated by the financial institution. Subsequently, the central trading computing platform may validate the trade information and create order information based on the trade information. Then, the computing platform may send the order information to a clearing entity computer system. The order information created may be configured to cause the clearing entity computer system to settle the one or more trades in the one or more mutual funds for the one or more accounts administrated by the financial institution with a custodian different from the financial institution.
US11227334B2 Method and system for facilitating access to recorded data
The present invention relates to a method and system for facilitating access to recorded data. The system comprises an interface and a processing device. The interface is arranged to receive data and the processing device is arranged to separate the received data in data subsets, compress each data subset and assign an identifier to each compressed data subset, thereby creating data units each comprising a compressed data subset and an associated identifier, the processing device further being arranged to establish an index on the basis of the assigned identifiers.
US11227332B1 Automated lending data collection and verification system and methods
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real-time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real-time relative to when the funds transfer information is initially received.
US11227328B2 Interactive method and device for e-commerce application program
An interactive method and device for an e-commerce application program are provided, which belong to the technical field of mobile terminal. The method includes: receiving an interactive virtual item sent from a seller account in an interactive channel of the e-commerce application program, wherein the interactive channel is a collection of groups configured to realize instant communications between the seller account and at least one user account, and the interactive channel corresponds to a product category in the e-commerce application program; determining the at least one user account in the interactive channel; and sending the interactive virtual item to the at least one user account in the interactive channel.
US11227327B2 System and method to automatically deliver gift media
In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.
US11227324B2 Method for automatic display of products viewed on distinct web domains
A method of accumulating a personalized list of products viewed by a user on different website domains includes providing a first embedded code on a first website domain and a second embedded code on a second website domain in which the first website domain is different from said second website domain. Each of the embedded codes allows a specified third party server to communicate interactively with the user. The method further includes automatically accumulating a personalized list of products viewed by the user in a database on the specified third party server, wherein the personalized list includes at least a first product and a second product, wherein the first product is on the first website domain and the second product is on the second website domain.
US11227322B1 Customer categorization and customized recommendations for automotive retail
A management system operates in conjunction with an automotive dealership to improve customer engagement with the automotive dealership. The management system creates customer profiles of the automotive dealership systems' customers using features of the customers obtained via various sources. The management system assigns a customer category to a customer based on the features included in the customer profile and may generate a customized recommendation of a product and/or service for the customer to purchase at the dealership based at least in part on the customer category.
US11227321B2 Transposable behavior data
Aspects of the present invention disclose a method, computer program product, and system for capturing and transposing user behavioral data. The method includes determining that a user enters a first venue based on tracking a computing device of the user. The method further includes capturing behavioral data of the user in the first venue as the user interacts with a first product, where the captured behavioral data is saved to a database. The method further includes responsive to determining that the user enters a second venue, determining a set of recommendations for the user that has entered the second venue, based on the behavioral data in the user profile and a product available to the user in the second venue. The method further includes generating a recommendation to a user.
US11227319B1 System and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels
A system and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels are provided. The system provides an innovative and new standard that not only enhances consumer convenience but also solves a large shortcoming by providing customers an alternative to online electronic purchasing for these types of offers. The system and method allows customers to receive and instantly purchase special offers in an entirely off-line fashion.
US11227316B2 Vendor recommendation platform
A device may access payment data of a first payment account and a second payment account that are associated with a first user and a second user, respectively, wherein the payment data includes descriptions of payments to vendors. The device may group the vendors into subsets of vendors based on characteristics of the vendors. The device may determine relative weightings for respective vendors within the subsets. The device may receive a request for a vendor recommendation for a meeting between the first user and the second user, wherein the request identifies parameters for the meeting. The device may generate the vendor recommendation for the meeting by identifying candidate vendors based on the parameters for the meeting and selecting one or more of the candidate vendors based on the relative weightings for the respective vendors.
US11227315B2 Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
US11227313B2 Systems and methods for implementing a sponsor portal for mediating services to end users
A graphical user interface (GUI) for a sponsor portal system includes a first display area that persistently displays a list of a plurality of tabs and a second display area. When the GUI is executed by a computing device of a sponsor of the plurality of sponsors, the second display area is dynamically updatable to display a scrollable list of customers of the sponsor, a list of vendors approved by the sponsor, and a list of active offers. In response to selection of an active offer, the GUI is configured to display a draft offer message and an approval control. In response to selection of the approval control, the sponsor engine is configured to transmit an interactive graphic to mobile computing devices, the interactive graphic configured to communicate information to the mobile computing devices for display on a screen of limited size.
US11227312B2 Method and apparatus for adjusting a digital assistant persona
A method that incorporates the subject disclosure may include, for example, providing a first digital assistant to engage in a first communication exchange with a user of the first communication device where the first digital assistant has a first digital assistant persona that controls information provided by the first digital assistant during communication exchanges, analyzing user input during the first communication exchange, and adjusting the first digital assistant persona based on one or more of the user persona, user deficiency, or promotional offers. Other embodiments are disclosed.
US11227309B2 Method and system for optimizing user grouping for advertisement
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping users are provided. One embodiment of the methods includes: dividing a plurality of users targeted by the an advertisement candidate into a plurality of user buckets, wherein each of the plurality of user buckets is associated with a first conversion score; obtaining a trained prediction model corresponding to the advertisement, wherein the trained prediction model is able to predict a conversion score based at least on the first conversion score associated with a user bucket and a second conversion score associated with a group of user buckets comprising the user bucket; and constructing an optimization model using the trained prediction model, wherein an objective function of the optimization problem is to maximize a total conversion score with a grouping strategy determined by solving the optimization problem.
US11227303B2 Method and apparatus for content presentation in association with a telephone call
A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, to allow a caller to change the destination of a call, take advantage of an offer presented to him or her, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his or her local contacts (on his telephone) and/or a central or global directory or contact list.
US11227300B2 Computer-network-based referral service functions and user interfaces
A method of improving a network-based marketplace system with referral-service functionality is disclosed. One or more notifications are received from a client device of a first user of a plurality of users. The one or more notifications include an authorization from the first user to make a payment to complete a purchase of an item included in a listing posted on the network-based publication system. The one or more notifications also include a referral code associated with the authorization. The payment is received from the first user into a holding account. Based on the referral code, a second user of the plurality of users is identified as a referrer of the purchase. The payment is divided into a plurality of payments to be made to a seller of the item as a purchase fee and to be made to the referrer of the purchase as a referral fee.
US11227299B2 Automatic computer price tracking, valuation, and negotiation optimization
Provided herein are methods, systems, and non-transitory computer-readable media of providing a predicted rate based on information about the property, the customer, and the amenities that a supplier has proposed. The rate may be based on many factors that can be extracted or derived from the historical bid data, including, but not limited to: location and market tier of the property, length of relationship with the channel (which may be an account or customer), the included amenities, the cancellation policy, the size of the account's or channel's event, the season of the booking, the proximity of the channel's offices of the account or channel to the property. Increased confidence that a customer is getting a fair rate facilitates negotiations between contracting parties.
US11227298B2 Digital screening platform with open-ended association questions and precision threshold adjustment
Systems and methods for tuning a digital screen to provide high quality data are provided. Methods include determining a target level of participant data quality associated with accurate completion of an online survey, determining a participant screening threshold based on the target level of participant data quality, and adjusting a survey screen based on the participant screening threshold. Methods may achieve high data quality without sacrificing participant diversity. Methods may also include transmitting the survey screen to a computing device associated with a participant, and receiving a response of the participant to the survey screen on the computing device. When the response fails to achieve a predetermined threshold response, methods may include rejecting the participant from the survey.
US11227296B2 Information processing system and information processing method
There is provided an information processing system including an accumulating unit that accumulates an emotion history in which a level of a specific emotion calculated on a basis of a behavior history of a user, a date and time and a position at which the specific emotion occurs, and an associated keyword are associated. The information processing system further includes a control unit that predicts a level of the specific emotion in a specific place at a specific date and time from a relation between at least any one of the specific date and time, the specific place, and a keyword associated with the date and time or the place and the emotion history accumulated in the accumulating unit.
US11227290B1 Systems and methods for delivering in-application messages
Systems and methods for presenting an in-application message to a user of a software application make use of trigger events that occur on remote servers. When a remote server notes a trigger event, the remote server sends information about the trigger event to a customer engagement service. The customer engagement service causes a push notification to be sent to a user's computing device that is running a software application. The receipt of the push notification causes a campaign within the software application to log a trigger event, and that logged trigger event causes the campaign to present the user with an in-application message.
US11227289B2 Systems and methods for user authentication using card-swipe sequence
Systems and methods for user authentication using an authentication sequence are disclosed. The disclosed systems and methods may include a computing device for authenticating a user. The computing device may include at least one processor and at least one computer-readable medium. The at least one computer-readable medium can containing instructions that, when executed by the at least one processor, cause the computing device to perform operations. The operations may include receiving an authentication sequence provided by one or more authentication objects and authenticating the user based on the authentication sequence. The authentication sequence can be a card-swipe sequence and authentication can be performed based on characteristics of the card-swipe sequence, such as the cards used, the order the cards are used in the sequence, the timing of card use, and the type of card swipe.
US11227284B2 Method and system for consumer-initiated transactions using encrypted tokens
A method for consumer-initiated transactions with encrypted tokens includes: storing a first cryptographic key pair comprising an account public key and an account private key, a merchant public key, an account token associated with a transaction account, an account identifier, and an issuing institution identifier; receiving transaction data for a proposed payment transaction including a transaction amount; generating a transaction order including the transaction data; generating a cryptographic checksum for the generated transaction order; generating a digital signature over the cryptographic checksum using the account private key; generating a payment token including the issuing institution identifier, the account identifier, the transaction amount, and the account token; encrypting the payment token using the account private key; and transmitting the encrypted payment token and signed cryptographic checksum to a point of sale device.
US11227279B2 Credit payment method and apparatus based on card emulation of mobile terminal
Technologies related to mobile credit payment are disclosed. In an implementation, a credit payment request is generated and sent to a user account of a credit payment application (APP) installed on a mobile computing device. A payment response message is then received from the mobile computing device. The payment response message is parsed to identify an APP public key license. A pre-stored credit authorization public key is used to verify the APP public key license and an APP public key is received from the APP public key license if the verification is successful. A payment deduction request is generated and sent to the user account of the credit payment APP. A payment authorization encrypted using asymmetric key encryption is received from the mobile computing device. The APP public key is used to decrypt the payment authorization, and a transaction log is recorded if the second response message is successfully decrypted.
US11227278B2 Method for providing payment service having plug-in service, and electronic device therefor
An electronic device and method are disclosed herein. The electronic device includes a touch screen display, a wireless communication circuit, a processor and a memory. The processor implements the method, including receiving a first user input indicating a transaction card associated with an issuer identification, storing information for the transaction card, transmitting to a request to initiate a search for a plug-in software program associated with the issuer identification, receiving a response identifying at least one searched plug-in software program, receiving a second user input requesting installation of the at least one plug-in software program, transmitting an access request requesting download of the at least one plug-in software program, downloading and installing the at least one plug-in software program, transmitting a request for authentication of the installed at least one plug-in software program, and based on a result of the authentication completing the installation.
US11227275B2 Person-to-person electronic payment processing
A payment processing method involves a server receiving a payee identifier, and linking the payee identifier to a device identifier identifying a payee device. The server receives from a payor device a payment initiation request identifying a specified payment amount and a payor identifier, links a unique token to the specified payment amount and to the payor identifier, and provides the payor device with the token. The token excludes the payor identifier and particulars of the associated payor. The server receives a payment completion request including the payee identifier and the token, and excluding the payment amount, the payor identifier and payor particulars. The server uses the payee identifier to confirm that the payment completion request was signed with the device identifier, uses the payee identifier to locate a payee account, and uses the token to determine the specified payment amount and a payor account associated with the payor identifier.
US11227273B2 Recommendation engine based on tip amounts
A method, system, and non-transitory computer readable medium are disclosed for recommending merchants. The method includes storing a first tip amount and a second tip amount corresponding to a first merchant and a second merchant, respectively. Then, categorizing the first tip amount and the second tip amount into a lower weighted category or higher weighted category. The method also includes generating, using a weighted model that includes machine learning logic: a first score for the first merchant based on the first tip amount and the category of the first tip amount; and a second score for the second merchant based on the second tip amount and the category of the second tip amount. Tip amounts in the higher weighted category carry more weight in generating scores than those in the lower weighted category. Then, either the first merchant or the second merchant is recommended based on the scores.
US11227272B1 Business method of providing trade and data and analyzing suggestion to product and service platform
A business method of providing trade and data and analyzing suggestion to product and service platform includes following steps: a step of providing at least one vending machine, wherein a cash flow for a payment is processed by a consumer via the vending machine, and the vending machine provides a logistic flow of supplying product to the buyer; a step of listing at least one supplier; a step of establishing at least one payment mode means; a step of establishing at least one platform; and a step of establishing at least one data analysis; accordingly, the buyer and the supplier can both be provided with the product and the purchase payment in a safe means, the supplier can be prevented from wasting the product via a product data analysis or suggestion, so that the platform and the supplier can both have benefits and share the financial gains.
US11227267B2 Methods and systems for making a payment
A method is proposed for a payer, to make a payment to a payee, such as a merchant. The payer's communication device automatically acquires payment facilitation data comprising payee account identification data identifying a payment account associated with the payee and maintained by an acquirer. The payment facilitation data preferably also includes transaction data describing the payment, such as the amount of the payment. From the payment facilitation data, the communication device generates a payment request which is transmitted to an issuer at which the payer maintains a payment account. The issuer communicates with the acquirer, typically via a payment network, to arrange for a payment to be made, and the payment is credited to the payment account associated with the payee, and debited from the payment account associated with the payer. Thus, a payment is effected without the payee ever receiving confidential information about the payer's payment account.
US11227258B2 Managing project resources
A computer-implemented system and program product for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
US11227255B2 Node-enabled delivery notification using elements of a wireless node network
Methods and apparatus are described for improved delivery notification using a wireless node network having an ID node related to an item being shipped, a courier master node, a mobile delivery point master node related to a mobile delivery point (e.g., a vehicle), and a server. The mobile delivery point master node detects a signal from the ID node as the ID node approaches the mobile delivery point master node, and responsively determines shipping information related to the ID node, an intended recipient of the shipped item, and the courier master node currently associated with the ID node. The mobile delivery point master node then transmits information on the mobile delivery point master node's current location at the mobile delivery point to the courier master node, and transmits a notification to the identified recipient to inform the intended recipient about the item being substantially near the mobile delivery point.
US11227254B2 Identification tag on sealing surfaces to indicate seal integrity
An apparatus includes a first surface having an identification tag attached thereto and a second surface having an antenna attached thereto. The first surface engages the second surface to provide a seal for an article and to connect the antenna to the identification tag. A method for sealing an article includes providing a first surface having an identification tag attached thereto. A second surface having an antenna attached thereto is provided. The first surface is attached to the second surface to provide a seal for the article and to connect the antenna to the identification tag.
US11227253B2 Product delivery service system in the electronic commerce using smart phone and method thereof
Provided are a system and method for providing a product delivery service in an electronic transaction using a smartphone in which delivery product discharging devices are suitably disposed in specific places of main areas such as a subway station or a bus stop and a purchaser may conveniently pick up an ordered delivery product from a delivery product discharging device previously designated by the purchaser using a smartphone of the purchaser.
US11227249B2 Method of providing feedback data indicating quality of food processing performed by an operator
A method and a system provide a feedback data indicating quality of a food processing performed by an operator. The method and system involve acquiring at least one image data of a food product from an operator; and processing the acquired image data. The processing includes detecting whether undesired objects are present in the food product, obtaining, in case undesired objects are detected, position data of the undesired objects within the food product, and utilizing the position data in issuing a feedback indicator indicating a position where the detected undesired objects are present within the food product processed by the operator.
US11227246B2 Systems and methods for identifying, profiling and generating a graphical user interface displaying cyber, operational, and geographic risk
Methods and apparatus consistent with the invention provide the ability to combine data from multiple different sources of risk data, to create a weighted risk model using Bayesian networks and Monte-Carlo simulation to advance a quantified risk outlook. Based on the client risk configuration file, a risk user interface (UI) template is selected and the modelled risk is generated into a graphical user interface (GUI) using the selected risk template to display the GUI at multiple summary levels starting at a high-level overview which will include cyber, economic, legal, brand, operational and geographic risks. The GUI of modelled risk is displayed on the client device using the selected UI template. The system enables the user to drill down into the GUI for any of the categories available in the selected UI template to further examine risk characteristics as well as the actual sources of the risk in the modelled risk.
US11227242B2 System and method for automatically triggering incident intervention
A method includes determining, based at least in part on sensor data about a worksite, first and second conditions associated with a location at the worksite. The method also includes determining, based at least in part on the first condition and the second condition, a first risk factor associated with a first portion of the worksite, the first portion including the location and area proximate the location and determining a second risk factor associated with a second portion of the worksite adjacent the first portion. The method may also include generating a graphical user interface comprising a graphical representation of the first portion of the worksite and the second portion of the worksite and visual indications of the risk factors. Further aspects may include controlling machines and/or electronic devices at the worksite when a value associated with the risk factors is greater than a threshold value.
US11227240B2 Systems and methods for computerized interactive skill training
The present invention is directed to interactive training, and in particular, to methods and systems for computerized interactive skill training. An example embodiment provides a method and system for providing skill training using a computerized system. The computerized system receives a selection of a first training subject. Several related training components can be invoked, such as reading, watching, performing, and/or reviewing components. In addition, a scored challenge session is provided, wherein a training challenge is provided to a user via a terminal, optionally in video form.
US11227238B2 Ride-sharing management method, ride-sharing management device, and vehicle
A ride-sharing management method for managing ride-sharing of a vehicle by a plurality of users using a control device, where the ride-sharing management method includes calculating a deboarding order of the users on a basis of boarding and deboarding locations of the users on a travel route of the vehicle for the users to share a ride, calculating an entrance to the vehicle on a basis of the deboarding order of the users, and setting seating positions of the users on a basis of the deboarding order and the entrance.
US11227232B2 Automatic generation of training data for anomaly detection using other user's data samples
A method for anomaly detection on a system or application used by a plurality of users includes providing an access to a memory device storing user data samples of a usage of the system or application for all users of the plurality of users. A target user is selected from among the plurality of users, using a processor on a computer, with data samples of the target user forming a cluster of data points in a data space. The data samples for the target user are used to generate a normal sample data set as training data set for training a model for an anomaly detection monitor for the target user. A local outlier factor (LOF) function is used to generate an abnormal sample data set for training the anomaly detection monitor for the target user.
US11227229B2 Transmon qubit flip-chip structures for quantum computing devices
A quantum computing device is formed using a first chip and a second chip, the first chip having a first substrate, a first set of pads, and a set of Josephson junctions disposed on the first substrate. The second chip has a second substrate, a second set of pads disposed on the second substrate opposite the first set of pads, and a second layer formed on a subset of the second set of pads. The second layer is configured to bond the first chip and the second chip. The subset of the second set of pads corresponds to a subset of the set of Josephson junctions selected to avoid frequency collision between qubits in a set of qubits. A qubit is formed using a Josephson junction from the subset of Josephson junctions and another Josephson junction not in the subset being rendered unusable for forming qubits.
US11227228B2 Processing apparatus, processing method, estimating apparatus, estimating method, and program
A processing apparatus is disclosed for representing cognitively biased selection behavior of a consumer as a learnable model with high prediction accuracy taking into account even feature values of a product and the consumer. The processing apparatus generates a selection model obtained by modeling selection behavior of a selection entity that selects at least one choice out of presented input choices. The processing apparatus includes an acquiring unit to acquire training data including a plurality of input feature vectors that indicate features of a plurality of the choices presented to the selection entity and an output feature vector that indicates a feature of an output choice. The processing apparatus further includes an input combining unit to combine the plurality of input vectors to generate an input combined vector, and a learning processing unit to learn a selection model on the basis of the input combined vector and the output vector.
US11227221B2 Framework management method and apparatus
Disclosed are a framework management method and an apparatus. The method includes: a server acquiring a training request sent by a client, wherein the training request includes a function command and configuration data including a type of model framework, a path of a script, a path of a training data set and model hyper-parameters; the server determining whether configurations of the server are correct; if so, the server acquiring a model framework mirror image corresponding to the type of the model framework; the server starting a container for operating the model framework mirror image; the server reading, according to the paths of the script and the training data set, the script and the training data set into the container for operation; and the server executing the function command to implement a function that the function command instructs the server to execute.
US11227218B2 Question answering from minimal context over documents
A natural language processing system that includes a sentence selector and a question answering module. The sentence selector receives a question and sentences that are associated with a context. For a question and each sentence, the sentence selector determines a score. A score represents whether the question is answerable with the sentence. Sentence selector then generates a minimum set of sentences from the scores associated with the question and sentences. The question answering module generates an answer for the question from the minimum set of sentences.
US11227214B2 Memory bandwidth reduction techniques for low power convolutional neural network inference applications
Systems, apparatuses, and methods for implementing memory bandwidth reduction techniques for low power convolutional neural network inference applications are disclosed. A system includes at least a processing unit and an external memory coupled to the processing unit. The system detects a request to perform a convolution operation on input data from a plurality of channels. Responsive to detecting the request, the system partitions the input data from the plurality of channels into 3D blocks so as to minimize the external memory bandwidth utilization for the convolution operation being performed. Next, the system loads a selected 3D block from external memory into internal memory and then generates convolution output data for the selected 3D block for one or more features. Then, for each feature, the system adds convolution output data together across channels prior to writing the convolution output data to the external memory.
US11227211B2 Neuromorphic device including a synapse having a plurality of synapse cells
A neuromorphic device is provided. The neuromorphic device may include a plurality of pre-synaptic neuron circuits, a plurality of post-synaptic neuron circuits, and a plurality of synapses. Each of the synapses may be electrically connected to the plurality of pre-synaptic neuron circuits and a corresponding one of the plurality of post-synaptic neuron circuits. Each of the plurality of synapses may include a plurality of synapse cells. Each of the synapse cells may be electrically connected to a corresponding one of the plurality of pre-synaptic neuron circuits through a corresponding one of a plurality of row lines, respectively. Each of the synapse cells may be electrically connected to the corresponding one of the plurality of post-synaptic neuron circuits through one common column line.
US11227210B2 Event-based classification of features in a reconfigurable and temporally coded convolutional spiking neural network
Embodiments of the present invention provides a system and method of learning and classifying features to identify objects in images using a temporally coded deep spiking neural network, a classifying method by using a reconfigurable spiking neural network device or software comprising configuration logic, a plurality of reconfigurable spiking neurons and a second plurality of synapses. The spiking neural network device or software further comprises a plurality of user-selectable convolution and pooling engines. Each fully connected and convolution engine is capable of learning features, thus producing a plurality of feature map layers corresponding to a plurality of regions respectively, each of the convolution engines being used for obtaining a response of a neuron in the corresponding region. The neurons are modeled as Integrate and Fire neurons with a non-linear time constant, forming individual integrating threshold units with a spike output, eliminating the need for multiplication and addition of floating-point numbers.
US11227207B1 Lossless tiling in convolution networks—section boundaries
Disclosed is a data processing system that includes compile time logic to section a graph into a sequence of sections, configure a first section to generate a first set of output tiles in a first target tiling configuration in response to processing a first set of input tiles in a first input tiling configuration, and configure a second section to generate a second set of output tiles in a second target tiling configuration in response to processing the first set of output tiles in a second input tiling configuration. Runtime logic is configured to pad a first input into a first padded input, read the first set of input tiles from the first padded input in the first input tiling configuration, and process the first set of input tiles through the first section to generate the first set of output tiles in the first target tiling configuration.
US11227205B2 Antenna pattern, RFID inlay, RFID label, and RFID medium
An antenna pattern used in a UHF frequency band RFID inlay is provided with a substance; a dipole antenna formed from a metal foil upon the front surface of the substance; and a sub-element formed from a metal foil upon the back surface of the substance, wherein the dipole antenna is provided with a loop portion having a IC chip connecting portion; a pair of meanders configured to respectively extend from the loop portion so as to be line symmetrical; and capacitance hats, the sub-element has a pair of U-shapes, and a part of the sub-element overlaps with the dipole antenna through the substance.
US11227204B2 Transaction card having internal lighting
A transaction card construction and a method for making a transaction card are described. The transaction card construction comprises an inlay component and a housing component. The inlay component may comprise a light-penetrable layer and a backer layer. A light source may be disposed on or in the housing component, and the housing component and the inlay component may be joined such that light emitted by the light source passes through the inlay component.
US11227203B2 Medical or dental instrument having an RFID memory tag
A medical or dental instrument having a metal instrument component and an RFID memory tag having a memory chip for storing data, wherein the RFID memory tag is attached to the medical or dental instrument such that the RFID memory tag is electrically connected to the metal instrument component such that the metal instrument component forms an antenna for the RFID memory tag for wireless energy and/or data transfer. An electrically conductive coupling element electrically connects the RFID memory tag to the metal instrument component forming an antenna, the electrically conductive coupling element having a planar first coupling surface on which the RFID memory tag is arranged and a second coupling surface arranged on the metal instrument component forming the antenna. A method for manufacturing or retrofitting a corresponding medical or dental instrument is also described.
US11227202B2 Transaction card for individuals with hearing and/or vision loss
A transaction card with an electronic feedback component is provided. The transaction card may comprise at least one processing device and a substrate component comprising a first substrate surface and a cavity formed in the substrate component. The transaction card my further comprise an electronic feedback component disposed at least partially within the cavity, the electronic feedback component being configured to receive an operation signal from the at least one processing device, the operation signal representing information associated with the transaction card based on an encoding scheme. The transaction card may further comprise a tactile element disposed at least partially within the cavity, the tactile element being actuated by the electronic feedback component based on the operation signal to convey the information to a user.
US11227201B1 Ceramic transaction cards
A transaction card that includes a card body that can include a ceramic material. The card body can include a primary surface and a secondary surface, a laser marked feature disposed on the card body and a laser etched feature disposed on the card body. A method of making a transaction card can include forming a ceramic material slurry comprising a ceramic material and a binder, forming a green body from the ceramic material slurry, firing the green body at a firing temperature to create a fired ceramic body, grinding the fired ceramic body into a card body, and polishing a primary surface of the card body.
US11227199B2 Print control device, printing method, and print control program
A print control device includes a storage unit storing a color conversion LUT used for color conversion, a print data generating unit, and a print control unit. The color conversion LUT defines a correspondence relationship between color information of the ink color space, and a combination of temperature information indicating a temperature of the printing medium in the printing unit and color information of an input color space. The print data generating unit generates the print data by referring to the color conversion LUT to convert a combination of the input image data represented by the input color space and the temperature information input from the printing unit. The print control unit causes at least part of the printing by the printing unit to be executed in parallel with the generation of the print data by the print data generating unit.
US11227198B2 Information processing apparatus and image forming apparatus for generating sans-serif character data and serif character data
An information processing apparatus includes a storage unit and a processor. A font file includes type face data and serif data. When a sans-serif font is selected, the processor generates sans-serif character data on the basis of the type face data. When a serif font selected, the processor generates sans-serif character data, generates serif image data, and adds generated the serif image data to generated the sans-serif character data to generate serif character data.
US11227195B2 Multi-modal detection engine of sentiment and demographic characteristics for social media videos
A system and method for determining a sentiment, a gender and an age group of a subject in a video while the video is being played back. The video is separated into visual data and audio data, the video data is passed to a video processing pipeline and the audio data is passed to both an acoustic processing pipeline and a textual processing pipeline. The system and method performs, in parallel, a video feature extraction process in the video processing pipeline, an acoustic feature extraction process in the acoustic processing pipeline, and a textual feature extraction process in the textual processing pipeline. The system and method combines a resulting visual feature vector, acoustic feature vector, and a textual feature vector into a single feature vector, and determines the sentiment, the gender and the age group of the subject by applying the single feature vector to a machine learning model.
US11227189B2 Systems and methods for identifying items in a digital image
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a digital image comprising multiple items; determining an embedding for the digital image using a machine learning algorithm trained on one or more combined digital images, the combined digital image comprising one or more annotated digital images; identifying an item of the multiple items in the digital image; and facilitating an alteration of a GUI on an electronic device in response to identifying the item in the digital image.
US11227188B2 Computer system for building, training and productionizing machine learning models
A system for building, training and productionizing machine learning models is disclosed. A model training specification is received, and a plurality of sets of hyper-parameters is obtained. Sets of training data and hyper parameter sets are distributed to distributed training systems. Models are trained in parallel using different sets of training data. Models are trained using multiple sets of hyper parameters. A candidate hyper-parameter set is selected, based on a measure of estimated effectiveness of the trained predictive models, and a production predictive model is generated by training a predictive model using the selected candidate hyper-parameter set and the complete set of training data.
US11227187B1 Generating artificial intelligence solutions using raw data and simulated data
Artificial intelligence systems are created for end users based on raw data received from the end users or obtained from any source. Training, validation and testing data is maintained securely and subject to authentication prior to use. A machine learning model is selected for providing solutions of any type or form and trained, verified and tested by an artificial intelligence engine using such data. A trained model is distributed to end users, and feedback regarding the performance of the trained model is returned to the artificial intelligence engine, which updates the model on account of such feedback before redistributing the model to the end users. When an end user provides data to an artificial intelligence engine and requests a trained model, the end user monitors progress of the training of the model, along with the performance of the model in providing quality artificial intelligence solutions, via one or more dashboards.
US11227186B2 Method and device for training image recognition model and related device
The present disclosure relates to a method and a device for training an image recognition model and a related device. The method includes: extracting sub-image feature data from a detection frame sub-image of an input image; determining element feature data matching the sub-image feature data from an index element database; and outputting images related to the element feature data as training images for training the image recognition model. The index element database is built in advance based on a plurality of element feature data extracted from a plurality of candidate images.
US11227184B1 Systems and methods for machine learning models for performance measurement
Methods, systems, and computer-readable media for generating a statistically covaried machine learning model for performance measurement of service providers. The method receives a configuration file that includes one or more parameters associated with a plurality of individuals and parses it to generate and executing the database query on input data to generate sets of tabulated data of individuals of the plurality of individuals. The method next determines one or more measures of service providers listed in the configuration file using two or more tabulated data of individuals from the sets of tabulated data of individuals. The method finally generates a covaried machine learning model by training a machine learning model by statistically covarying measures and using them as training data.
US11227182B2 Method, apparatus, and storage medium for recognizing image object
The present disclosure describes methods, devices, and storage medium for recognizing a target object in a target image. The method including obtaining, by a device, an image recognition instruction, the image recognition instruction carrying object identification information used for indicating a target object in a target image. The device includes a memory storing instructions and a processor in communication with the memory. The method includes obtaining, by the device, an instruction feature vector matching the image recognition instruction; obtaining, by the device, an image feature vector set matching the target image, the image feature vector set comprising an ith image feature vector for indicating an image feature of the target image in an ith scale, and i being a positive integer; and recognizing, by the device, the target object from the target image according to the instruction feature vector and the image feature vector set.
US11227173B2 Virtual-frame preprocessing for optical scanning
An optical scanner captures a plurality of images from a plurality of image-capture devices. In response to the activation signal, an evaluation phase is executed, and in response to the evaluation phase, an acquisition phase is executed. In the evaluation phase, a first set of images is captured and processed to produce a virtual frame comprising a plurality of regions, with each region containing a reduced-data image frame that is based on a corresponding one of the plurality of images. Also in the evaluation phase, attributes of each of the plurality regions of the virtual frame are assessed according to first predefined criteria, and operational parameters for the acquisition phase are set based on a result of the assessment. In the acquisition phase, a second set of at least one image is captured via at least one of the plurality of image-capture devices according to the set of operational parameters.
US11227171B2 Detection system, detection device and method therefor
An image processing device is provided. The device comprises processing means configured to determine a first zone from an image associated with the user wherein the first zone is associated with one or more features characterising the user and wherein the first zone is associated with a first set of sample values; determine a second zone from a further image associated with the user wherein the second zone is associated with a second set of sample values wherein a location of at least some of the second set of sample values are different from a location of the first set of sample values; and determine a characteristic value from the second zone based on sample values associated with the second zone.
US11227169B2 Systems and methods for ghost object classification
A system includes a sensor, which is configured to detect a plurality of objects within an area, and a computing device in communication with the sensor. The computing device is configured to determine that one of the plurality of objects is static, determine that one of the plurality of objects is temporary, determine a geometric relationship between the temporary object and the static object, and determine whether one of the plurality of objects is a ghost object based on the geometric relationship.
US11227164B2 Methods and systems for neighborhood safety
Using various embodiments, methods and systems to provide safeguard a neighborhood or community are described. In one embodiment, a system is configured to receiving a license plate data of a vehicle, fetch indices of a set of known license plate data from a schema object, where the set includes vehicle license plate information of a plurality of vehicles of a neighborhood or community. In one embodiment, the set can be represented in memory using by a binary tree in memory. The system is then configured to sort the binary tree using a tree sorting algorithm. Thereafter, a tree searching algorithm is used to determine whether the license plate data is found in the binary tree. When the license plate data is found in the binary tree, it is determined that the vehicle is known to the neighborhood or community, otherwise it is determined to be not known.
US11227162B1 Multilayer information dynamics for activity and behavior detection
Described is a system for activity and behavior detection in a target system. Raw data extracted from various heterogeneous sources of the target system is fused across spatial and temporal scales into a multi-graph representation. Information flows of the multi-graph representation are analyzed using a set of multi-layer information dynamic measures. Based on the set of multi-layer information dynamic measures, at least one of an economic and social indicator of emerging activity of interest in the target system is derived. The indicator is then used for prediction of future activity of interest in the target system.
US11227154B2 Ledger recognition system
Provided is a ledger recognition system which can enhance recognition accuracy of a handwritten character filled out by a user thus capable of reducing a manual work in a correction operation. A ledger recognition system includes: a headquarter server configured to recognize handwritten characters described in a ledger by a user; a system terminal including an image scanner for reading the handwritten characters filled out in the ledger by the user; and a public telecommunication network which allows the headquarter server and the system terminal to be communicably connected with each other. The headquarter server includes a handwritten character recognition unit where the handwritten character recognition unit receives the image data of the ledger read by the image scanner from the system terminal, recognizes the handwritten characters written by the user in the image data of the received ledger in accordance with at least two types of OCR recognition programs having different algorithms, determines the handwritten characters described in the ledger with respect to a part of the handwritten characters where recognition results in accordance with the OCR recognition programs agree with each other, and sets a part of the handwritten characters where the recognition results by the OCR recognition programs do not agree with each other as an object of correction processing.
US11227150B2 Jump shot and athletic activity analysis system
Techniques where a computer or mobile device performs video analysis of a person performing a physical activity such as a basketball jump shot are described. The computer or mobile device performs video analysis to (1) determine a frame of the video data that depicts a body position of the person in a release phase of the basketball jump shot, (2) process pixels in the determined frame to determine data relating to a release point for the basketball jump shot, (3) process pixels in a plurality of the frames to determine whether the basketball jump shot resulted in the basketball going through a hoop as a made shot, and (4) repeat these operations for a plurality of basketball jump shots by the person to thereby track the made shots and the release point data for the plurality of basketball jump shots by the person.
US11227149B2 Method and apparatus with liveness detection and object recognition
A processor-implemented liveness detection method includes: obtaining an initial image using a dual pixel sensor; obtaining a left image and a right image from the initial image; and detecting liveness of an object included in the initial image using the left image and the right image.
US11227147B2 Face image processing methods and apparatuses, and electronic devices
A face image processing method includes: segmenting a face in an image to be processed to obtain at least one organ image block; respectively inputting the at least one organ image block into at least one first neural network, where at least two different types of organs correspond to different first neural networks; and extracting key point information of an organ from the respective input organ image block by the at least one first neural network to respectively obtain key point information of at least one corresponding organ of the face.
US11227142B2 Culture imaging system
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US11227141B2 Fingerprint identification device and fingerprint identification method
A fingerprint identification device and a fingerprint identification method are provided. The fingerprint identification device includes a self-emitting display panel, a fingerprint sensor and a processor. The self-emitting display panel displays at least one light pattern in a sensing region. The fingerprint sensor senses a finger object located above the sensing region of the self-emitting display panel to generate a first fingerprint image and a second fingerprint image corresponding to the at least one light pattern. The processor is coupled to the fingerprint sensor. The processor determines whether the first fingerprint image and the second fingerprint image have opposite tones to identify the finger object is a real finger or a fake finger.
US11227134B2 Method and device for synchronously collecting fingerprint information
The present invention provides a method and a device for synchronously collecting fingerprint information. By setting a fingerprint recognition area on a display unit of a terminal, and placing a sensing unit below the fingerprint recognition area to receive a sliding track of the user's finger on the display unit and, when the user's finger slides to the fingerprint recognition area, to synchronously collect fingerprint information corresponding to the user's finger, thereby synchronously collecting the user's sliding track information (such as an electronic signature) and the user's fingerprint information, and effectively reducing the user's operation steps and improving user's experience.
US11227133B2 Product label, system and method for providing instant information of fresh food
The present invention provides a product label with a colorimetric sensor array and a code, and the system and the method of the present invention are mainly that the product label is attached to a fresh food, so that at least one sensing material of the colorimetric sensor array undergoes a chemical reaction with at least one metabolic molecule of the fresh food to change from an initial color to an indicating color. The present invention, by obtaining an image comprising an appearance, the code and the indicating color of the fresh food through an image acquisition device, also provides an instant information associated with the fresh food by a processing device according to a comparison result of the image and a database.
US11227122B1 Methods, mediums, and systems for representing a model in a memory of device
Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction.
US11227121B2 Utilizing machine learning models to identify insights in a document
A device receives document information associated with a document, and receives a request to identify insights in the document information. The device performs, based on the request, natural language processing on the document information to identify words, phrases, and sentences in the document information, and utilizes a first machine learning model with the words, the phrases, and the sentences to identify information indicating abstract insights, concrete insights, and non-insights in the document. The device utilizes a second machine learning model to match the abstract insights with particular concrete insights that are different than the concrete insights, and utilizes a third machine learning model to determine particular insights based on the non-insights. The device generates an insight document that includes the concrete insights, the abstract insights matched with the particular concrete insights, and the particular insights determined based on the non-insights.
US11227114B1 Natural language interface with real-time feedback
Methods, and systems for a natural language interface with real-time feedback. One of the methods includes receiving an n-gram of characters; identifying a first prefix token within the n-gram of characters; identifying a plurality of possible interpretations of the n-gram of characters; for each possible interpretation, attaching the first prefix token to a token sequence; removing the first prefix token from the n-gram of characters to produce an n-gram remainder; identifying a second prefix token within the n-gram remainder using a tokenizer; identifying a plurality of remaining possible interpretations based on the first prefix token and the second prefix token; for each remaining possible interpretation attaching the second prefix token to a token sequence; applying grammatical rules to each token sequence to determine that each token sequence is valid; and forwarding interpretation data associated with at least one valid token sequence.
US11227110B1 Transliteration of text entry across scripts
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
US11227109B1 User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11227098B2 Method and apparatus for co-browsing shadow DOM elements
Co-browsing shadow DOM elements is enabled by detecting shadow host DOM elements and nested shadow host DOM elements on the visitor DOM. Identifiers are attached to the DOM elements within shadow DOM regions to uniquely and efficiently identify the DOM elements within shadow DOM regions and nested shadow DOM regions. When shadow DOM elements are transmitted on the co-browse session, the identifiers specify where the DOM elements are located (which shadow DOM regions) so that the agent co-browse JavaScript is able to efficiently locate the DOM elements without querying each shadow DOM region. The agent co-browse JavaScript maintains a map correlating shadow root identifiers with the HTML of the shadow DOM regions and associated constructed stylesheets, so that the HTML of a shadow DOM region is not required to be re-transmitted if the portion of the DOM including the shadow host is replaced.
US11227096B2 Error detection in text string within displayed layout
The color of a character of a text string within a layout is changed, and the layout is displayed. An image of the layout as displayed is captured. An error in the text string within the layout as displayed is detected by detecting the changed color of the character within the captured image.
US11227094B2 System, method, recording medium for dynamically changing search result delivery format
A result format modifying method, system, and non-transitory computer readable medium, include extracting, from a database including a plurality of display format types of a search result of a search conducted by a user, the plurality of display format types of the search result conducted by the user, and deciding a display format of the plurality of display format types to output to the user based on a time interval between a current time and the start time of the user's next activity as determined by the determining, where the display format of the search result to the user corresponds to a delivery that is digestible by the user within a specific length of a time interval out of a first time interval and a second time interval, the first time interval being longer than the second time interval.
US11227091B1 Physical failure analysis-oriented diagnosis resolution prediction
Various aspects of the disclosed technology relate to predicting physical failure analysis-oriented diagnosis resolution. Fault simulation is performed on a circuit design to derive test responses for a set of faults and test patterns for testing circuits fabricated according to the circuit design. The set of faults is grouped into groups of equivalent faults based on the test responses. A group of equivalent faults consists of faults having the same test responses for all test patterns in the test patterns that can activate the faults. A PFA (physical failure analysis)-oriented diagnosis resolution evaluation value is computed by averaging weighted sizes of the groups of equivalent faults. The weight factors for the groups of equivalent faults with sizes greater than a certain number being smaller than the weight factors for rest of the groups of equivalent faults.
US11227088B1 Method for simulating semiconductor device
Provided is a method for simulating a semiconductor device. The method includes extracting a Hamiltonian and an overlap matrix of a semiconductor device using a density functional theory or a tight-binding method, calculating each of Bloch states for each corresponding energy, obtaining a first reduced Hamiltonian and a first reduced overlap matrix with a reduced matrix size, and calculating a final transformation matrix and a final energy band structure in which all of unphysical branches, wherein the semiconductor device includes a source region, a drain region, and a channel region between the source region and the drain region, wherein the channel region includes unit cells, each of which includes different material or has different structure.
US11227086B2 Reconfigurable interconnect
A system on a chip (SoC) includes a plurality of processing cores and a stream switch coupled to two or more of the plurality of processing cores. The stream switch includes a plurality of N multibit input ports, wherein N is a first integer, a plurality of M multibit output ports, wherein M is a second integer, and a plurality of M multibit stream links dedicated to respective output ports of the plurality of M multibit output ports. The M multibit stream links are reconfigurably coupleable at run time to a selectable number of the N multibit input ports, wherein the selectable number is an integer between zero and N.
US11227082B2 Installation location determination device and method for installation location determination of radio device
An installation location determination device for a radio device, includes a memory and a processor. The memory stores device information on a transmitter and a receiver, and environment information. The processor executes a process including, performing first simulation using a ray tracing method based on the device information and the environment information to calculate first received signal strengths at a plurality of installation candidate points, located respectively at centers of a plurality of installation candidate locations where the receiver is to be installed, and a plurality of neighboring points set for each of the installation candidate points within a first distance from the installation candidate point, calculating second received signal strengths in the respective installation candidate locations based on a calculation result of the first received signal strengths, determining an installation location of the receiver based on the second received signal strengths, and outputting the installation location.
US11227080B2 Industrial automation information contextualization method and system
An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type, an odometer data type, and an event data type. The BIDTs are discoverable by a gateway device on which models of industrial assets can be defined, where the models reference the BIDTs defined on the industrial devices. The gateway device can retrieve industrial data from the data tags, formatted in accordance with the data types and associated user-defined metadata specific to the respective data types. The gateway device or a separate application server system can then generate graphical presentations of the industrial data in accordance with the model and the metadata.
US11227076B2 Method and system for designing an electricity distribution network
A system and method for designing an electricity distribution network in a geographic area includes receiving design inputs that include data indicative of locations of one or more substations, a location of at least one zone substation, how much power is required by the substations, a supply capacity of the zone substation, and data indicative of a maximum allowed number of outgoing feeders that can be supported by the zone substation; receiving or accessing architecture rules dictating minimum requirements of the electricity distribution network; electronically generating design outputs by determining a plurality of paths using the design inputs, the architecture rules and a linear optimisation function subject to linear and integer constraints, such that a total length of the paths is minimized, wherein the design outputs include the plurality of paths; and electronically outputting the design outputs.
US11227075B2 Product design, configuration and decision system using machine learning
A product configuration design system, includes a product configuration design server, including a processor, a non-transitory memory, an input/output, a product storage, a configuration library, and a machine learner; and a product configuration design device, which enables a user to select a three-dimensional object representation, a collection, and an inspiration source, such that the product configuration design server generates a plurality of product configurations as an output from a machine learning calculation on a configuration generation model, which takes as input the three-dimensional object representation, the collection, and the inspiration source. Also disclosed is a method of selecting a three-dimensional object representation, a collection, and an inspirations source; and generating product configurations.
US11227071B2 Hardware security to countermeasure side-channel attacks
A method and an apparatus for hardware security to countermeasure side-channel attacks are provided. The method or apparatus may introduce at least one redundant or partial redundant computation having a similar power dissipation profile or an electromagnetic emission profile when compared to that of a genuine operation for cryptographic devices, and/or to reorder the iterations of operations in a different sequence. The redundant or partial redundant computation may be performed by using a different password key and/or a different raw data (e.g., plaintext). The presence of the redundant or partial redundant computation would make side-channel attacks difficult in the sense that genuine or redundant/partial redundant operations are difficult to be clearly identified, hence serving as a countermeasure for hardware security.
US11227068B2 System and method for sensitive data retirement
A system including a data retirement engine (DRE) and a method are provided for retiring sensitive data. The DRE receives a sensitive data map generated by a sensitive data discovery engine (SDDE) integrated to the DRE. The sensitive data map includes locations of sensitive data of different data types in multiple data stores. The DRE generates tokens for operational data from the sensitive data map based on selectable data classifications using one or more tokenizers that desensitize the sensitive data, while retaining transactional data. The DRE determines candidates from the operational data in an entirety of a target data store for the tokenization based on rules adjustably configured based on predetermined criteria. The DRE tokenizes the candidates using the tokens on the target data store and facilitates detokenization using a soft delete mode and deletion of the tokens using a hard delete mode.
US11227066B2 System and method for permission control social networking
Systems, methods, and computer-readable storage media for permission control in a social media platform. An exemplary system receives a social media profile of a user, encrypts/anonymizes the profile using asymmetrical encryption, then asks the user for permission before sharing any aspect of the user's profile with other entities. As the user engages with social media content on the social media platform, options are provided to the user which grant the user the opportunity to share specific portions of their profile with other entities, which sharing is done using a private key exclusive to the user.
US11227064B1 Scrubbing account data accessed via links to applications or devices
Systems, methods, and apparatuses for providing a central location to manage permissions provided to third-parties and devices to access and use user data and to manage accounts at multiple entities. A central portal may allow a user to manage all access to account data and personal information as well as usability and functionality of accounts. The user need not log into multiple third-party systems or customer devices to manage previously provided access to the information, provision new access to the information, and to manage financial or other accounts. A user is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. The user is able to impose restrictions on how user data is used by devices, applications, and third-party systems, and control such features as recurring payments and use of rewards, via a central portal.
US11227063B2 User experience using privatized crowdsourced data
Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. In one embodiment, a differential privacy mechanism is implemented using a count-mean-sketch technique that can reduce resource requirements required to enable privacy while providing provable guarantees regarding privacy and utility. For instance, the mechanism can provide the ability to tailor utility (e.g. accuracy of estimations) against the resource requirements (e.g. transmission bandwidth and computation complexity).
US11227061B2 Information output device, camera, information output system, information output method, and program
An information output device includes: a first output unit that outputs acquired information acquired by a sensor; and a second output unit that converts personal information included in the acquired information into attribute information from which identification of an individual is impossible, and outputs the attribute information.
US11227060B1 Systems and methods for secure display of data on computing devices
Disclosed herein are display techniques that will allow sensitive data displayed on a computer screen to only be viewed by authorized users and will render computer screen unreadable to unauthorized users. One or more display techniques are capable of automatically scrambling and unscrambling display screen of the computing device in which only an intended viewer is able to view data on the display screen using deciphering glasses.
US11227058B2 System and method for shredding a forum of secrets
A method, computer program product, and computer system for storing, by a computing device, a data encryption key in a keystore. A plurality of stable system values may be generated, wherein a threshold number of the plurality of stable system values is required to access the data encryption key from the keystore. The plurality of stable system values may be stored in different locations. More stable system values of the plurality of stable system values than the threshold number of the plurality of stable system values required to access the data encryption key from the keystore may be deleted.
US11227053B2 Malware management using I/O correlation coefficients
A malware attack is detected in a computing system by monitoring file I/O and coordinated network I/O traffic and referencing criteria including a correlation coefficient calculated relative to the I/O. If the file I/O and coordinated network I/O was initiated by an executing process that meets criteria indicative of malware, a correlation coefficient is calculated with respect to the file I/O and coordinated network I/O. The executing process is identified as malware if a threshold criteria is met that considers the correlation coefficient.
US11227051B2 Method for detecting computer virus, computing device, and storage medium
A method for detecting computer virus applied in a computing device includes obtaining a list of clean files each with file storage path and calculating a hash value of the file name corresponding to each storage path. An original status list according to the hash value and the storage path is generated, and the original status list is written in to a blockchain network. After the computing device becomes connected to a network and therefore exposed to viruses a second list of the files can be obtained and hash value of the file name is compared to the hash value in the original status list. Differences in hash values are deemed the result of a virus and the user is warned. A computing device and storage medium are also disclosed.
US11227047B1 System and method for improved end-to-end cybersecurity machine learning and deployment
The presently disclosed subject matter includes an apparatus that receives a dataset with values associated with different digital resources captured from a group of compute devices. The apparatus includes a feature extractor, to generate a set of feature vectors, each feature vector from the set of feature vectors associated with a set of data included in the received dataset. The apparatus uses the set of feature vectors to validate multiple machine learning models trained to determine whether a digital resource is associated with a cyberattack. The apparatus selects at least one active machine learning model and sets the remaining trained machine learning models to operate in an inactive mode. The active machine learning model generates a signal to alert a security administrator, blocks a digital resource from loading at a compute device, or executes other remedial action, upon a determination that the digital resource is associated with a cyberattack.
US11227046B2 Dynamic randomization of password challenge
Disclosed herein is a method of performing a password challenge in an embedded system. The method includes receiving a password, scrambling the sub-words of the password pursuant to scramble control codes, retrieving a verification word, scrambling the sub-words of the verification word pursuant to the scramble control codes, and comparing the scrambled sub-words of the password to the scrambled sub-words of the verification word. Access to a secure resource is granted if the scrambled sub-words of the password match the scrambled sub-words of the verification word. The scramble control codes cause random reordering of the sub-words of the password and sub-words of the verification word in a same fashion, and insertion of random delays between the comparison of different sub-words of the password to corresponding sub-words of the verification word.
US11227045B2 System, method and apparatus for extracting usage-based fine grained permissions
A fine grained permission method and system that parameterizes permissions based on an objective criterion. The method includes accessing libraries of application programs requiring a permission, automatically extracting types of the parameters and respective corresponding fields read by the libraries requiring the permission, filtering the extracted types of parameters and fields based on a usage criteria to determine a filtered type of parameter and field for the permission and storing the filtered type parameter and field for the permission in a database. A request for a permission is passed to a fine grained permission module which obtains the filtered type of parameter and field for the permission, determines a specific parameter for the permission based on the filtered type of parameter and field and parameterizes the permission using the specific parameter. Downloading of the application program is completed by limiting the permission based on the specific parameter.
US11227044B2 Systems and methods for generating and managing user authentication rules of a computing device
Aspects of the present disclosure include systems and methods for generating and managing user authentication rules of a computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may determine a state of the computing device, wherein the state of the computing device is one of a locked state or an unlocked state. The processor may determine a user authentication rule corresponding to the state of the computing device. The processor may also identify whether a combination of signals associated with the user authentication rule of the computing device are received by the computing device. The processor may also change or maintain the state of the computing device based on the combination of signals being received.
US11227038B2 User identity authentication using virtual reality
A method for user identity authentication using virtual reality includes presenting one or more virtual elements on a virtual reality (VR) scenario of a VR application for initiating a service, identifying, using one or more sensors communicably coupled to the VR device, one or more interactive operations of a user of the VR device with the one or more virtual elements, determining whether the one or more interactive operations match one or more predetermined operations for selecting the one or more virtual elements to initiate the service and trigger biometric authentication for user identity authentication, invoking biometric authentication if the one or more interactive operations match one or more predetermined operations, presenting a virtual guidance in the VR scenario for guiding the user to perform the biometric authentication, and presenting a service interface to the user if the biometric authentication is successful.
US11227033B2 Efficient obfuscation of program control flow
An efficient obfuscation of program control flow, comprising obscuring a control execution flow through a plurality of code blocks of a computer program. It involves obtaining a secret key, initializing a state variable based on the secret key, generating a switching value by processing the state variable through an encoding function, and selecting a code block from among a set of code blocks using the switching value. It further involves executing the block code, which comprises updating the state variable based on a present value of the state variable, and repeating the steps of generating a switching value, selecting a code block, and executing the code block to control execution flow through the set of code blocks.
US11227029B2 Scalable matrix node engine with configurable data formats
A microprocessor system comprises a matrix computational unit and a control unit. The matrix computational unit includes one or more processing elements. The control unit is configured to provide a matrix processor instruction to the matrix computational unit. The matrix processor instruction specifies a floating-point operand formatted with an exponent that has been biased with a specified bias.
US11227028B2 Hyperdimensional vector representations for algorithmic functional grouping of complex systems
A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
US11227027B2 Managing accessibility on customer web pages
Disclosed herein are device, system and method embodiments for managing accessibility on customer web pages. A user device operates by receiving selection of a control of an embedded application presented in a webpage including visible content, receiving configuration code associated with the embedded application instance, and presenting a modal dialog on the webpage generated based on the embedded application instance and the configuration code. Further, the user device disables access by an assistive technology to Hypertext Markup Language elements associated with the visible content in response to the presentation of the modal dialog.
US11227026B2 Information processing apparatus, web application program non-transitory computer readable recording medium that records, and information processing system
An information processing apparatus includes a web server configured to receive a screen display HTTP request from a web browser, determine whether or not the web browser is a certain web browser on a basis of the screen display HTTP request, if the web server determines that the web browser is not the certain web browser, create first HTML data including data obtained by encoding an image to be displayed on the screen, and create a first HTTP response including the first HTML data, if the web server determines that the web browser is the certain web browser, create second HTML data including link information of the image, and create a second HTTP response including the second HTML data, and return the first HTTP response or the second HTTP response to the web browser.
US11227023B2 Searching people, content and documents from another person's social perspective
A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.
US11227016B2 Scalable locking techniques
Systems and methods for scalable locking. A method includes adding a first lock entry representing a pending lock to a first tree, the first lock entry indicating a range to be locked; checking at least a portion of at least one second tree to determine whether a conflicting lock exists for the first lock entry among at least one second lock entry based on the range to be locked, wherein each of the first tree and the at least one second tree is a data structure including a plurality of nodes representing at least a plurality of attributes, wherein the plurality of attributes of the at least one second tree includes the at least one second lock entry; committing the pending lock when no conflicting lock exists; and resolving the pending lock based on a resolution of the conflicting lock when a conflicting lock exists.
US11227014B2 Generating neighborhood convolutions according to relative importance
Systems and methods for generating embeddings for nodes of a corpus graph are presented. More particularly, embedding information of a target node may be based on the node itself, as well as related, relevant nodes to the target node within a corpus graph. The information of various nodes among the relevant nodes to the target node can be used to weight or influence the embedding information. Disclosed systems and methods include generating neighborhood embedding information for a target node, where the neighborhood embedding information includes embedding information from neighborhood nodes of the target node's relevant neighborhood, and where certain nodes having more relevance to the target node can be weighted to influence the generation of the neighborhood embedding information over nodes having less relevance to the target node.
US11227008B2 Method, system, and device of virtual dressing utilizing image processing, machine learning, and computer vision
A computerized method, system and computer program product may comprise: generating or receiving a search result in response to a user query by a user that searches for an item, the search result depicting the item; and modifying the search result by generating a combination image that depicts user-defined subject matter engaging with the item. The present invention may provide other and/or additional benefits or advantages.
US11227002B2 Method and apparatus for identifying semantically related records
An apparatus and method of identifying semantically related records, including receiving input data from an input device, splitting the input data into a plurality of clusters according to semantic relationship, each of the clusters including a plurality of source terms and a plurality of target terms, transforming each of the plurality of clusters based on the transformation which includes tokenization of the plurality of clusters, for each of the plurality of clusters that are transformed, finding relatedness scores of a plurality of semantic relatedness measures with the plurality of target terms, building a vector of similarity scores for each of the plurality of target terms, and for each of the plurality of source terms, selecting a predetermined number of the plurality of target terms according to the similarity scores.
US11227001B2 Massive scale heterogeneous data ingestion and user resolution
This disclosure relates to data association, attribution, annotation, and interpretation systems and related methods of efficiently organizing heterogeneous data at a massive scale. Incoming data is received and extracted for identifying information (“information”). Multiple dimensionality reducing functions are applied to the information, and based on the function results, the information are grouped into sets of similar information. Filtering rules are applied to the sets to exclude non-matching information in the sets. The sets are then merged into groups of information based on whether the sets contain at least one common information. A common link may be associated with information in a group. If the incoming data includes the identifying information associated with to the common link, the incoming data is assigned the common link. In some embodiments, incoming data are not altered but assigned into domains.
US11227000B2 Method and apparatus for obtaining an expression from characters
The present disclosure provides a method and an apparatus for obtaining an expression from characters. The method may include: extracting N words under test from a text under test in an arrangement order; inputting an i-th node in the first-level operation, each node of a first node to an i−1 th node in the first-level operation, and a predefined set of operators into a sub-network of a recurrent neural network to obtain nodes of a second-level operation; determining a valid operator in the first-level operation according to the nodes of the second-level operation; performing multi-level operations until the number of valid operators in a M-level operation is determined to be 0 according to the obtained nodes of the M+1-level operation; and generating the expression from the text under test according to valid operators in the first-level operation to the M−1-level operation and words corresponding to valid nodes.
US11226999B2 Systems and methods for providing recommendations for academic and research entities
Systems, methods, and readable memory for providing recommendations. A method includes receiving data corresponding to one or more user interactions with a user interface, where the one or more user interactions indicate a research topic, searching one or more databases for references relating to the research topic, extracting names from the references, the names corresponding to potential collaborators, placing the names into a ranked list, where the names are arranged in the ranked list according to a predicted relevance to a user, and providing the ranked list via the user interface to the user.
US11226998B2 System and method for information retrieval for noisy data
Embodiments of systems and methods for information retrieval are disclosed. Embodiments of such systems and methods may perform information retrieval based on a language model that is used to generate a single vector for the search terms of a query. Similarly, a single vector representation of each of the data records to be searched is obtained and the single vector representing the search terms of the query compared to the single vector of each data record to determine a similarity metric. The resulting similarity metrics associated with each of the data records can be used to rank, present or return one or more data records.
US11226997B2 Generating a chatbot from an FAQ
A chatbot answer database can be generated from a question and answer document. A question/answer processor can receive a document that includes questions and answers. A set of entities can be determined from the answers in the document. A set of triplets can be constructed from the answers, and stored in a chatbot database. For each answer, the question/answer processor can determine text for slots of the triplet based on the entities extracted from the answer. The triplet can be stored as a tree structure in a database of tree structures associated with the document. A chatbot can receive questions, and provide answers based on the database of tree structures associated with the document.
US11226994B2 Modifying data structures to indicate derived relationships among entity data objects
In some aspects, an interconnectivity evaluation system identifies, in a data structure with data indicating links among entity data objects, first links between a first entity data object and additional entity data objects and second links between a second entity data object and the additional entity data objects. A connectivity score for the first and second entity data objects, which indicates a weight of a relationship between the first and second entity data objects, is computed based on the first links and the second links. Data in the data structure is modified to indicate a relationship between the first and second entity data objects. The relationship is associated with the computed connectivity score. If a difference between the connectivity score and a desired connectivity score exceeds a threshold, a recommendation is outputted to modify the connectivity score by changing at least some of the links among the entity data objects.
US11226992B1 Dynamic data clustering
Methods and systems for dynamic data clustering. One of the methods includes: i) receiving a vector representing a (data) item; in response to receiving the vector: a) obtaining clusters within at least one specified metric of the vector to determine a neighborhood of clusters; b) filtering the neighborhood of clusters based at least in part on an age parameter of the clusters to determine whether there are filtered clusters; c) creating a new cluster based at least in part on the item when there are no filtered clusters; and d) storing the new cluster data for the new cluster, wherein the obtaining, filtering, creating and storing steps are performed in near real-time from receipt of the vector; ii) receiving a request for cluster data; and iii) providing cluster data including the new cluster data in response to the request.
US11226989B2 Dynamic interest-based notifications
Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.
US11226984B2 Preventing data loss in event driven continuous availability systems
Described herein is a method, system, and non-transitory computer readable medium for preventing data loss from both producer and consumer systems in continuous availability event-driven applications. The process for preventing data loss may replicate events at the broker level, and selectively receive replica events at the consumer level to account for the case the originally sent event is not received, while conserving computer and network resources. Alternatively, events and replica events may be received in duplicate. In either mode of reception, machine-learning may be used for implementing algorithms which further help to conserve resources and aid in preventing further data loss.
US11226982B2 Synchronization of offline instances
An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.
US11226981B2 Store merge apparatus, store control method, and recording medium for recording computer program
The store merge apparatus is provided with a processor and a storage storing a plurality of entries that include a plurality of blocks and entry merge state information that represents, for each group into which the plurality of entries are divided, the state of merge in the plurality of entries, the plurality of entries and the entry merge state information being stored in correlation with each other. The processor executes a merge process for storing data in an entry on the basis of a store command to a storage apparatus and updates the entry merge state information associated with a group that includes entries to be merged. The processor preferentially selects, on the basis of the entry merge state information, a group that includes a merge-completed entry in which the data is stored in all blocks, preferentially selects a merge-completed entry from the selected group.
US11226976B2 Systems and methods for graphical exploration of forensic data
Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. The display types and presentation formats also enable the user to easily switch between a source location view and a related artifacts view.
US11226975B2 Method and system for implementing machine learning classifications
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. Machine learning-based classification can be performed to classify logs. This approach is used to group logs automatically using a machine learning infrastructure.
US11226974B2 Remote data blending
The present disclosure provides improved systems, methods, and computer readable media for blending data from data sets that reside on different systems. This is done by generating subqueries from a main data model blend query, sending the subqueries to respective separate systems, accessing the results to all subqueries at a primary system, and performing a blend based on the main data model blend query at the primary system.
US11226970B2 System and method for tagging database properties
A method and system for tagging database columns are presented. The method includes receiving an input column name of at least one column in a database; performing signature matching of the input column name to contents of a seed table; determining a first confidence score for the signature matching; and tagging a matching value in the seed table as a tag for the input column name, when a first confidence score exceeds a first threshold value.
US11226965B2 Non-homogenous synopsis for efficient partition pruning
Disclosed herein are system, method, and computer program product embodiments for partition pruning via non-homogenous synopsis information. An embodiment operates by maintaining synopsis information for a data partition in accordance with a first synopsis strategy, monitoring performance of the synopsis information within a partition pruning system, determining that the performance of the synopsis information is insufficient, and updating the synopsis information in accordance with a second synopsis strategy better suited for the attributes of the data partition. In some embodiments, a first data partition of a partitioned data table may employ a first synopsis strategy and a second data partition of the partitioned data table may employ a second synopsis strategy.
US11226962B2 Efficient event correlation in a streaming environment
In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.
US11226961B2 Data storage apparatus, translation apparatus, and database access method
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
US11226960B2 Natural-language database interface with automated keyword mapping and join-path inferences
A natural language interface for databases (NLIDB) component of a database-management system receives a user-submitted natural-language query. The NLIDB parses the query into keywords and maps each keyword onto a corresponding query fragment that identifies a predicate of a non-join condition, or other type of expression, of a structured query. The NLIDB selects an optimal mapping for each keyword with the aid of a Query Fragment Graph (QFG) that counts the number of occurrences of each fragment, and the number of co-occurrences of each pair of fragments, in previously received structured queries. The NLIDB then uses the QFG, optionally augmented by contextual data, to select join paths most likely to be consistent with the semantic intent of the user. The NLIDB generates a structured query that incorporates the mapped query fragments and selected join paths and forwards. The structured the query is then forwarded to downstream DBMS components.
US11226957B2 Systems and methods for determining relationships among data elements
A data processing system configured to perform: obtaining a first data lineage representing relationships among physical data elements, the first data lineage being generated at least in part by performing at least one of: (a) analyzing source code of at least one computer program configured to access the physical data elements; and (b) analyzing information obtained during runtime of the at least one computer program; obtaining, based on user input, a second data lineage representing relationships among business data elements; obtaining an association between at least some of the physical data elements of the first data lineage and at least some of the business data elements of the second data lineage; and generating, based on the association between the physical data elements and the business data elements, an indication of agreement or discrepancy between the first data lineage and the second data lineage.
US11226955B2 Techniques for enabling and integrating in-memory semi-structured data and text document searches with in-memory columnar query processing
A “hybrid derived cache” stores semi-structured data or unstructured text data in an in-memory mirrored form and columns in another form, such as column-major format. The hybrid derived cache may cache scalar type columns in column-major format. The structure of the in-memory mirrored form of semi-structured data or unstructured text data enables and/or enhances access to perform path-based and/or text based query operations. A hybrid derived cache improves cache containment for executing query operations. The in-memory mirrored form is used to compute queries in a transactionally consistent manner through the use of an invalid vector that used to determine when to retrieve the transactionally consistent persistent form of semi-structured data or unstructured text data in lieu of the in-memory form.
US11226953B2 Technique for generating a change cache database utilized to inspect changes made to a repository
In one embodiment, techniques are provided for generating a change cache database utilized to inspect changes made to a repository. Specifically, each of a plurality of client devices may maintain and make changes to a local briefcase representing an infrastructure and obtained from the repository. Information associated with each of the changes may be maintained and stored in a changeset at the client device and then transmitted and stored at a modeling hub services software. A change cache database may be generated at a client device based on locally generated changesets and/or received changesets. The change cache database includes a plurality of tables that store summary information from the changesets. The client device that generated and stores the change cache database may search the change cache database to determine what changes have been made to the repository.
US11226952B2 Method, apparatus and electronic device for blockchain-based asset issuance
A node device in a blockchain receives an asset issuance transaction from an asset issuer, where the asset issuance transaction comprises a commitment value and a proof for performing a zero-knowledge proof with respect to the commitment value, and where the commitment value is calculated by inputting at least an asset type of a target asset object issued by the asset issuer to a commitment function. The zero-knowledge proof with respect to the commitment value based on the proof is initiated. It is determined that the asset type of the target asset object is in a set of legal asset types allowed to be issued by the asset issuer. In response to determining that the asset type of the target asset object is in the set of legal asset types allowed to be issued by the asset issuer, the commitment value to the blockchain is issued for storage.
US11226950B2 Computer implemented methods and apparatus for feed-based case management
Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.
US11226949B2 Multiple workspace database engine
In various example embodiments, multiple workspaces have access to modify values in a graph database. The graph database can comprise a collection of entity nodes, where each entity node is connected to an identifier node and one or more state nodes. An update to an entity node can be recorded by generating a new state node to store the update and connecting the new state node to the entity node. How each workspace views the database is based, at least in part, on which state nodes are associated with each workspace. The workspaces are independent of one another, and changes made to an entity node in one workspace do not affect how another workspace views the same entity node. By managing database data for each of the workspaces using the same graph database and recording changes in state nodes in an additive manner, the computational overhead is greatly reduced and simplified.
US11226946B2 Systems and methods for automatically determining a performance index
A computer-implemented method for analyzing electronic documents includes defining at least one search criterion for a plurality of index items relating to a subject; applying the at least one search criterion to a plurality of documents; determining, for each index item in the plurality of index items, a category index reflecting a degree to which the plurality of documents relates to the index item; and generating, with reference to the category index for each index item in the plurality of index items, a performance index reflecting a degree to which the plurality of documents relates to the subject.
US11226945B2 Process and framework for facilitating information sharing using a distributed hypergraph
A knowledge model “overlay” for organizing and analyzing large, dynamic data volumes is implemented as a hypergraph that manifests as a result of a distributed theory-driven data source transformation process. This process maps exponentially growing data into an asymptotically limited information space. Within this space, real-world entities (e.g. people, computers, cities, Earth) and their complex interdependencies (e.g. social networks, connectivity, causal relationships) are represented as attributed hypergraph elements (i.e. both hypervertices and hyperedges). Attributes are represented as state vectors affixed to any hypergraph element. Transformation of source system data into this overlay structure is accomplished with minimal data movement and replication using a universal “pointer” like mechanism that is managed in a decentralized fashion by the respective transformation components. Access to the knowledge overlay is performed via a hypergraph communication protocol encapsulated within a common hypergraph API and accompanying hypergraph toolkit.
US11226941B2 Automated management of database schemas
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program queries a set of databases to identify a first set of database schemas. Each database schema in the first set of database schemas is configured for a database in the set of databases. The program further queries an inventory data storage for a second set of database schemas. The program also compares the first set of database schemas and the second set of database schemas. Based on the comparison, the program further determines whether to deactivate database schemas in the set of databases.
US11226940B2 Adapting data for changes to data attributes
A method for adapting data for changes in attributes associated with the data (e.g., data related to an enterprise) may include techniques for modifying attributes associated with data corresponding to a change in those attributes based on a change in a product (e.g., an application, a computer system, a computer program product, or a service). The data adaptation techniques may include determine attributes that have changed based on adaptation information that indicates changes in attributes associated with data accessed by the product. The adaptation may indicate conditions for those changes, such as a condition that indicates a change to an attribute corresponding to a change from one version of a product to another version of the product. Upon determining that a condition for a change to an attribute has occurred, the attribute may be modified based on the change.
US11226930B2 Distributed file system with integrated file object conversion
Disclosed herein is technology for enhancing a distributed file system to create file objects in requested formats. An example method may involve: storing file objects that have multiple formats; determining a base format for a group of file objects from the file objects, wherein the base format is determined in view of multiple different formats of file objects containing similar content; storing a file object corresponding to the base format on one of the nodes and discarding the group of file objects; receiving a request from a client for a file object in a first format; identifying a file object in a base format corresponding to the requested file object; creating a file object in the first format in view of the file object in the base format; and sending the created file object in the first format to the client.
US11226926B2 Multi-level hierarchical routing matrices for pattern-recognition processors
Multi-level hierarchical routing matrices for pattern-recognition processors are provided. One such routing matrix may include one or more programmable and/or non-programmable connections in and between levels of the matrix. The connections may couple routing lines to feature cells, groups, rows, blocks, or any other arrangement of components of the pattern-recognition processor.
US11226925B2 Scalable 2.5D interface circuitry
A multichip package having a main die coupled to one or more daughter dies is provided. The main die may include embedded universal interface blocks (UIB) each of which can be used to interface with a corresponding daughter die to support high bandwidth parallel or serial communications. Each UIB may include an integrated processor subsystem and associated pattern sequencing logic to perform interface initialization and margining operations. Each UIB may perform simultaneous accesses to a daughter die across one or more channels. Each UIB may also include multiple phase-locked loop circuits for providing different clock signals to different portions of the UIB and a 2× clock phase generation logic. Each UIB may include multiple IO modules, each of which may optionally include its own duty cycle correction circuit. Each IO module may include buffer circuits, each of which may have a de-emphasis control logic for adjusting buffer drive strength.
US11226924B2 Single-wire bus apparatus supporting slave-initiated operation in a master circuit
A single-wire bus (SuBUS) apparatus is provided. The SuBUS apparatus includes a master circuit coupled to a slave circuit(s) by a SuBUS. The master circuit can enable or suspend a SuBUS telegram communication over the SuBUS. When the master circuit suspends the SuBUS telegram communication over the SuBUS, the slave circuit(s) may draw a charging current via the SuBUS to perform a defined slave operation. Notably, the master circuit may not have knowledge about exact completion time of the defined slave operation and thus may be unable to resume the SuBUS telegram communication in a timely manner. The slave circuit(s) can be configured to generate a predefined interruption pulse sequence to cause the master circuit to resume the SuBUS telegram communication over the SuBUS. As such, it may be possible for the master circuit to quickly resume the SuBUS telegram communication, thus helping to improve throughput of the SuBUS.
US11226923B1 One wire power and bi-directional data interface for serial communication
A bidirectional serial communication interface comprising a slave powered by a master connected to the slave via a signal line and a return line is disclosed. The master includes a master switch inserted in a line connecting a supply voltage to the signal line and a transceiver transmitting binary signals by opening and closing the master switch and receiving binary signals whilst the master switch is open. The slave includes an energy storage charged via the signal line and providing an internal power supply; a pull-up switch inserted in a line connecting the signal line to the internal power supply; a pull-down switch inserted in a line connecting the signal line to the return line; and a transceiver transmitting binary signals by opening and closing the pull-up and the pull-down switch whilst the master switch is open and receiving binary signals whilst the pull-up and the pull-down switch are open.
US11226917B2 Translation-based signal generation method and device, home bus system (HBS) circuit, and user equipment
Disclosed is a home bus system (HBS) circuit, applicable to home bus (HB) communication implemented using a Microchip chip. The circuit includes the Microchip chip, an HBS communication chip, a resistor, a capacitor, and a transistor, the Microchip chip includes a universal asynchronous receiver/transmitter (UART) input pin and a serial peripheral interface (SPI) output pin, and the HBS communication chip includes an input pin. The transistor has a base coupled to the SPI output pin and a first end of the capacitor, a collector coupled to a first end of the resistor and the input pin of the HBS communication chip, and an emitter grounded, wherein a second end of the resistor is coupled to a power supply, and a second end of the capacitor is grounded.
US11226916B2 Self-configuring baseboard management controller (BMC)
A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a configuration of a chassis (105) that includes the BMC (125). The BMC (125) may also include a built-in self-configuration logic (420) to configure the BMC (125) responsive to the configuration of the chassis (105). The BMC (125) may self-configure without using any BIOS, device drivers, or operating systems.
US11226915B2 Data transfer system
A data transfer system including a first memory and a processor includes a second memory and a DMA controller. The processor performs RMW on data which has a size less than a cache line size and in which a portion of a cache line (a unit area of the first memory) is a write destination. Output target data is transferred from an I/O device to the second memory. Thereafter, the DMA controller transfers the output target data from the second memory to the first memory in one or a plurality of transfer unit sizes by which the number of occurrences of RMW is minimized.
US11226914B2 Heterogeneous accelerator for highly efficient learning systems
An apparatus may include a heterogeneous computing environment that may be controlled, at least in part, by a task scheduler in which the heterogeneous computing environment may include a processing unit having fixed logical circuits configured to execute instructions; a reprogrammable processing unit having reprogrammable logical circuits configured to execute instructions that include instructions to control processing-in-memory functionality; and a stack of high-bandwidth memory dies in which each may be configured to store data and to provide processing-in-memory functionality controllable by the reprogrammable processing unit such that the reprogrammable processing unit is at least partially stacked with the high-bandwidth memory dies. The task scheduler may be configured to schedule computational tasks between the processing unit, and the reprogrammable processing unit.
US11226911B2 Programmable logic controller, CPU unit, function unit, method, and program
A temperature detector (201) of an input unit (200) acquires a temperature of the input unit (200). A temperature detector (301) of an output unit (300) acquires a temperature of the output unit (300). When the temperature of the input unit (200) or the output unit (300) satisfies a preset condition, an input/output manager (101) of the CPU unit (100) controls passage/blockage of a signal from the detector (901) to the input unit (200) or a signal from the output unit (300) to a control target device (902) in accordance with preset content of signal input/output restriction.
US11226910B2 Ticket based request flow control
Disclosed are ticketed flow control mechanisms in a processing system with one or more masters and one or more slaves. In an aspect, a targeted slave receives a request from a requesting master. If the targeted slave is unavailable to service the request, a ticket for the request is provided to the requesting master. As resources in the targeted slave become available, messages are broadcasted for the requesting master to update the ticket value. When the ticket value has been updated to a final value, the requesting master may re-transmit the request.
US11226909B2 DRAM interface mode with interruptible internal transfer operation
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory device is disclosed. The memory device includes an array of storage cells and command interface circuitry to receive an internal transfer command. In response to the internal transfer command, transfer logic reads data from a first portion of the array of storage cells, transfers the data as on-chip transfer data, and writes the on-chip transfer data to a second portion of the array of storage cells. In response to the command interface circuitry receiving an interrupt command, the transfer logic pauses the internal transfer operation, and carries out an unrelated memory access operation involving at least the first portion of the array of storage cells or the second portion of the array of storage cells.
US11226908B2 Securing transactions involving protected memory regions having different permission levels
In exemplary aspects described herein, system memory is secured using protected memory regions. Portions of a system memory are assigned to endpoint devices, such as peripheral component interconnect express (PCIe) compliant devices. The portions of the system memory can include protected memory regions. The protected memory regions of the system memory assigned to each of the endpoint devices are configured to control access thereto using device identifiers and/or process identifiers, such as a process address space ID (PASID). When a transaction request is received by a device, the memory included in that request is used to determine whether it corresponds to a protected memory region. If so, the transaction request is executed if the identifiers in the request match the identifiers for which access is allowed to that protected memory region.
US11226907B2 Host-resident translation layer validity check techniques
Devices and techniques are disclosed herein for verifying host generated physical addresses at a memory device during a host-resident FTL mode of operation to ameliorate erroneous or potentially malicious access to the memory device.
US11226905B2 System and method for mapping objects to regions
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to map a plurality of objects to a region and map the region to a plurality of vdisks. The plurality of objects are stored in the plurality of vdisks. The processor has programmed instructions to, responsive to mapping the plurality of objects to the region, identify a policy associated with the region. The policy specifies a policy action in response to satisfying a predetermined condition. The processor has programmed instructions to, responsive to satisfying the predetermined condition, access the plurality of vdisks and perform the policy action on the plurality of objects.
US11226902B2 Translation load instruction with access protection
A processor core processes a translation load instruction including a protection field specifying a desired access protection to be specified in a translation entry for a memory page. Processing the translation load instruction includes calculating an effective address within the memory page and ensuring that a translation entry containing the desired access protection is stored within at least one translation structure of the data processing system.
US11226900B2 Using a bloom filter to reduce the number of memory addressees tracked by a coherence directory
An approach for tracking data stored in caches uses a Bloom filter to reduce the number of addresses that need to be tracked by a coherence directory. When a requested address is determined to not be currently tracked by either the coherence directory or the Bloom filter, tracking of the address is initiated in the Bloom filter, but not in the coherence directory. Initiating tracking of the address in the Bloom filter includes setting hash bits in the Bloom filter so that subsequent requests for the address will “hit” the Bloom filter. When a requested address is determined to be tracked by the coherence directory, the Bloom filter is not used to track the address.
US11226898B2 Data caching method and apparatus
Disclosed in the present disclosure is a data caching method and apparatus, the data caching method includes the following steps: receiving a data request message sent by a user terminal; if detecting that a cache apparatus does not include the target access data requested by the data request message, then sending the target access data in a storage apparatus to the user terminal; extracting parameter information of the target access data in the storage apparatus, and determining whether the parameter information matches a preset parameter condition; and, if the parameter information matches the preset parameter condition, then transmitting the target access data to the cache apparatus.
US11226895B2 Controller and operation method thereof
A controller configured to control memory chips in communication with the controller is provided. The controller comprises: a host interface configured to receive a request from a host; an address mapper configured to, upon receipt of both a turbo write request for writing data to one or more high-speed storage blocks at a high speed to and a normal write request for writing data to one or more storage blocks at a lower speed, allocate a first plane including a memory block configured to perform write operations in a single level cell mode at the high speed to a first plane group in order to respond to the turbo write request, and allocate a second plane to a second plane group at the slower speed in order to respond to the normal write request; and a memory interface configured to control the memory chips.
US11226894B2 Host-based flash memory maintenance techniques
Devices and techniques are disclosed herein for allowing host-based maintenance of a flash memory device. In certain examples, memory write information can be encrypted at the memory device and provided to the host for updating and maintaining memory device maintenance statistics.
US11226889B2 Regression prediction in software development
Described are techniques for predictive regression testing. The techniques include a method comprising constructing a call graph of a modified codebase including at least one modified node corresponding to a modified function. The method further comprises generating a subset of codebase tests by removing respective codebase tests that do not call for the at least one modified node. The method further comprises generating respective partial Abstract Syntax Trees (AST) sequences for relevant test paths in the call graph that connect the at least one modified node to one of the subset of codebase tests. The method further comprises inputting, to a machine learning model, the respective partial AST sequences, and generating, based on output from the machine learning model, predicted regression testing results for the relevant test paths.
US11226884B2 Database monitoring using shared infrastructure
A method for database monitoring may include sending, to a central database, a query on a database view at the central database. The database view may include a first operational data from a first local database and a second operational data from a second local database. An operational state of the central database may be determined based on the response to the query on the database view. Moreover, in response to receiving, from the central database, a response including the first operational data, a first operational state of the first local database may be determined based on the first operational data. Alternatively and/or additionally, in response to receiving, from the central database, a response including the second operational data, a second operational state of the second local database may be determined based on the second operational data. Related systems and articles of manufacture, including computer program products, are also provided.
US11226878B1 Accelerator-based database recovery
A method for linking a selected portion of the data stored in a source database to a set of target database(s), determining that a crash of the source database has occurred, and restoring a latest database state of the source database, with the restoration including: triggering a remote recovery process, and restoring data of the selected portion in the source database from: copy(ies) of data entries stored in one, or more, target database(s) of the set of target database(s), and records from a recovery log file of the source database for data entries that have a later timestamp than corresponding copies of the data entry(ies) as stored in the target database(s) of the set of target database(s).
US11226877B2 Hybrid NVRAM logging in filesystem namespace
In one example, a method for writing data includes receiving a write request and performing a first type of logging process in connection with the write request, and creating a corresponding first logging record. Additionally, a second type of logging process is performed in connection with the write request, and a corresponding second logging record created, where the second type of logging process is different from the first type of logging process. Next, a determination is made, as between the two logging records, which of the logging records requires the least amount of non-volatile random access memory (NVRAM), and the logging record that requires the least amount of NVRAM is written to the NVRAM.
US11226876B2 Non-blocking backup in a log replay node for tertiary initialization
Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
US11226875B2 System halt event recovery
A computer-implemented method, according to one embodiment, includes: storing information in a specified system memory location, attaching an external process to the specified system memory location in response to experiencing a system halt event, sending the information stored in the specified system memory location to a memory location associated with the external process, restarting the system in a recovery mode, retrieving the information from the external process, and using the retrieved information to restore the system to a state the system was in when the system halt event occurred. Other systems, methods, and computer program products are described in additional embodiments.
US11226867B2 Backups of file system instances of encrypted data objects
Example implementations relate to encrypting data objects. In an example, data objects of a file system instance contained by a security domain are encrypted using a Data Encryption Key that is specific to the security domain and is wrapped by a Key Encryption Key shared exclusively within a cluster. A backup of the file system instance is created on a backup node. The backup includes at least some of the encrypted data objects. The DEK is sent to the backup node. The backup node cannot decrypt the backup unless the backup node is a member of the cluster and has access to the KEK to unwrap the DEK.
US11226866B2 Policy driven data updates
A method, executed by at least one processor, includes generating a snapshot for a plurality of data files, receiving an update request for a selected file of the plurality of data files, determining if the selected file is subject to a backup policy, updating the selected file without preserving the snapshot of the selected file if the selected file is not subject to the backup policy, and updating the selected file while preserving the snapshot of the selected file if the selected file is subject to the backup policy. A corresponding computer program product and computer system are also disclosed herein.
US11226862B1 System and method for baseboard management controller boot first resiliency
An information handling system includes a processor, a BMC, and a logic device. The BMC boots in response to an AC power cycle event, provides a BMC ready signal in response to the boot, establishes the BMC as a root of trust for the processor in response to providing the BMC ready signal, and provides a processor boot indication to the processor in response to establishing the BMC as the root of trust. The processor boots to an operating system in response to the processor boot indication instead of in response to the AC power cycle. The logic device determines that the BMC failed to provide the BMC ready signal, determines that the BMC failed to boot in response to the AC power cycle and determining that the BMC failed to provide the BMC ready signal, and provides a power-on reset signal to the BMC in response to determining that the BMC failed to boot.
US11226860B1 Difference based rebuild list scanning
A method includes receiving a set of difference lists from a set of storage units of the DSN, where the set of storage units store a plurality of sets of encoded data slices, wherein a first difference list identifies first encoded data slices that have first indicators that are different than corresponding first indicators of the first encoded data slices included in a shared common list. The method continues by determining, for a set of encoded data slices of the plurality of sets of encoded data slices, whether a storage inconsistency exists based on one or more indicators associated with the encoded data slice included in the set of difference lists. When the storage inconsistency exists, the method continues by flagging for rebuilding encoded data slices of the set of encoded data slices associated with the storage inconsistency.
US11226858B1 Root cause analysis of logs generated by execution of a system
A system stores logs representing events that occur in the system based on executable instructions executed by the system, for example, by processes executing within the system or by applications. The system analyzes the logs to determine the root cause of the error or event that resulted in generation of the log. The system clusters logs to determine clusters of logs. The system analyzes logs of each cluster to determine a root cause of errors resulting in logs belonging to the cluster. For any new error log that is received, the system determines the cluster to which the error log belongs and takes action based on the root cause associated with the cluster, for example, sending an alert message or performing automatic remediation.
US11226856B2 Methods and systems correlating hypotheses outcomes using relevance scoring for intuition based forewarning
Methods and systems correlating hypotheses outcomes using relevance scoring for intuition based forewarning are disclosed. For one example, an intuition based forewarning method includes collecting and storing core data and surroundings data, wherein the core data includes parameters describing a system and ring data includes parameters describing surroundings of the system. The collected core data and ring data are analyzed to determine one or more changing situations of the system. A relevance score is provided for each determined changing situation of the system based on the analyzed core data and ring data. Each determined situation is correlated with one or more hypotheses outcomes representing a future system state based on the relevance score. A system forewarning is generated based on the correlated hypotheses outcomes which can be observed by one or more users.
US11226853B2 Self-executing bot based on cached user data
Cached data is obtained from a device. The cached data includes data saved on the device in response to electronic searches or electronic messaging performed by a user using the device. A determination is made, at least in part via the cached data, regarding an intended use context associated with the electronic searches or the electronic messaging. Using the intended use context, a confidence level is determined. In response to the determined confidence level meeting or exceeding a predefined threshold, a transaction involving the user is automatically executed, or an electronic communication is automatically sent on behalf of the user.
US11226848B2 Systems, methods, and apparatuses for implementing a scheduler and workload manager with snapshot and resume functionality
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.
US11226843B2 Dynamic modeler
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically modeling a page using dynamic data. One of the methods includes obtaining, from a user device associated with a first resource of a dynamic modeling system, a dynamic final event comprising data representing a transaction of the dynamic modeling system; generating, by a rule monitor of the dynamic modeling system and using the data representing the transaction, a task chain for the plurality of tasks, comprising: generating a plurality of tasks in the task chain, and determining, for each task in the task chain, one or more criteria for executing the task; and for each task of the plurality of tasks: determining, by the rule monitor, that the one or more criteria for executing the task are satisfied; and in response to determining that the one or more criteria are satisfied, executing the task.
US11226842B2 Information processing apparatus and information processing method
An information processing apparatus includes a processor configured to: obtain schedule information of plural users; identify, from the obtained schedule information of the plural users, expected occurrences of a trigger event that will cause a particular task that needs to be executed by a designated user; and set a priority order among the plural users based on time information of the expected occurrences of the trigger event.
US11226841B2 Information processing system, information processing device, and information processing method
An information processing device provided with: an application division setting part for assigning execution responsibility for each of a plurality of execution files included in an application to one of a plurality of information processing devices, and for generating execution responsibility assignment information indicating each of the execution files and an information processing device to which the execution responsibility for the execution file is assigned; a communication part for transmitting the execution responsibility assignment information to a network; and an application division execution part for referring to the execution responsibility assignment information to execute an execution file whose execution responsibility is assigned to its own device out of the plurality of execution files.
US11226838B2 Container-based management method by changing intelligent container component execution priority using remote calls via remote access unit and remote network functon module
A method for managing AI components installed in containers is provided. The container-based component management method creates a container, installs at least one selected from a plurality of components in the container, and manages the components installed in the container. Accordingly, the execution priorities of the AI components installed in the containers can be managed and operated, such that degradation of system performance and frequent error occurrence can be prevented.
US11226834B2 Adjusting emphasis of user interface elements based on user attributes
Techniques are disclosed relating to emphasizing user interface elements for different users based on user attributes. In some embodiments, a system maintains a set of information (e.g., for a particular product) that includes multiple types of information. The system may access the same set of information for different user requests. The computing system may determine first and second subsets of the set of information based on attributes of the different users. The computing system may cause display of a first user interface on a device of the first user, where the first user interface shows only the first subset of information with a first element displayed using a first format. The computing system may cause display of a second user interface on a device of the second user, where the second user interface shows only the second subset of information with the first element displayed using a second format.
US11226831B2 Customizing content based on predicted user preferences
A system provides content describing an object, for example, a physical object or a customizable service. The system presents an interactive user interface displaying a customized version of a physical object. The interactive user interface allows the user to further customize the physical object. The user interface displays a plurality of options for customizing various components of the physical object. The system customizes the physical object presented via the interactive user interface based on the user profile and user interactions of the user with other users via an online system. The system allows the user to further customize the physical object via the interactive user interface. The interactive user interface presents various options for customization of the physical object based on predicted user preferences.
US11226830B2 System for building, managing, deploying and executing reusable analytical solution modules for industry applications
Example implementations described herein are directed to a meta-data processing system that supports the creation and deployment of the Analytical Solution Modules in development of industrial analytics. The example implementations described herein can involve a first system configured to be directed to a data scientist for receiving flow and operator definitions to generate an analytics library, which is provided to a second system configured to be directed to a domain expert for applying the analytics library to generate analytics modules to be executed on data input to the second system.
US11226827B2 Device and method for remote management of information handling systems
A mobile device receives a request for diagnosis from an information handling system in a service mode, diagnoses the information handling system in response to the request, and executes a routine to troubleshoot the information handling system based on results of the diagnosing the information handling system. The mobile device accesses the information handling system at a basic input/output system level while executing the routine to troubleshoot.
US11226826B2 Initialize port
An apparatus to initialize a port includes a first input-output port to connect to a first device and a control unit to initialize all input-output ports of the apparatus when the apparatus is booted and to skip a power-on self-test (POST) of the first input-output port in response to a request to skip initialization of the first input-output port while the first input-output port is enabled.
US11226824B2 Circuitry and method
Circuitry comprises a prediction register storing a plurality of entries each having respective data values for association with one or more branch instructions; prediction circuitry to detect, using prediction data derived by a mapping function from the stored data values associated with a given branch instruction, whether or not a branch represented by the given branch instruction is predicted to be taken; update circuitry to modify the stored data values associated with the given branch instruction in dependence upon a resolution of whether the branch represented by the given branch instruction is taken or not; and control circuitry configured to selectively alter one or more of the data values other than data values associated with the given branch instruction.
US11226822B2 Look-up table initialize
A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
US11226821B2 Computer processor employing operand data with associated meta-data
A computer processor is provided that employs a plurality of operand storage elements that store operand data values and associated meta-data as unitary operand data elements as well as at least one functional unit that performs operations that produce and access the unitary operand data elements stored in the plurality of operand storage elements. The meta-data associated with a given operand data value as part of a unitary operand data element can specify type of the unitary operand data element (e.g., vector or scalar), elemental width and floating-point error flags. The meta-data can also be used to define special operand data values (e.g., Not-a-Result and None). The meta-data is useful in optimizing execution, such as in speculation and vectorized SIMD operations. The computer processor can also support a number of particular vector operations that are useful in optimizing execution of vectorized SIMD operations.
US11226815B2 Using big code to construct code conditional truth tables
A method of analyzing code is provided. The method includes generating an abstract representation of the code, identifying conditional statements in the abstract representation, populating a truth table for each conditional statement that has been identified with all possible outcomes of the conditional statement and assessing the truth table for each conditional statement to identify issues.
US11226814B2 Compiler device and compiling method
The objective of the present invention is to prevent a conflict between variable names and unintended overwriting of data when a plurality of programs that define shared variables exist. A compiler device (12) includes: an identifier acquisition part (121a) for acquiring an identifier of a first user program; a shared variable name generation part (121b) for generating a shared variable name that includes a variable name of a shared variable and the identifier; a conversion part (121c) for converting the first user program to machine language; and an address determination part (122a) for determining an address of the shared variable. The address determination part (122a) associates the shared variable name and the address of the shared variable with each other and embeds these in the first user program that has been converted to machine language.
US11226813B2 System and method for automated source code generation to provide service layer functionality for legacy computing systems in a service-oriented architecture
A system and method to automatically generate a software service to provide service layer functionalities to legacy computing systems that are inherently incompatible with a Service Oriented Architecture (SOA) consumer environment. A configuration specification defining the characteristics of the software service, including data mapping rules is received. Based on the specification, at least one pattern template for the software service is selected from a library of templates. The pattern templates provide source code patterns usable to build the software service. Source code of the software service is outputted using programming code provided in the at least one design pattern template. The outputted source code is packaged or assembled into a source code package for deployment.
US11226812B2 Managing an update of a software module in a layered filesystem
Managing an update of software modules of a layered filesystem installed for running a software application on a data processor. The management of an updated module includes: (i) contributing a back layer from a software module that likely has less stability than the updated module; and/or (ii) rebuilding a layer using a software module that likely has more stability than the updated layer.
US11226811B2 Power safe offline download
The present disclosure generally relates to using a single firmware slot in a slower boot media while temporarily leveraging high speed media and dual boot designs to allow booting into a cached copy of firmware to guarantee power safety while writing the single firmware slot on the slower boot media. The device boots up with original firmware stored in a first non-volatile memory device when powered on. The device then checks a second non-volatile memory device for new firmware. If there is new firmware stored in the second non-volatile memory device, the device loads the new firmware into a volatile memory device and reboots with the new firmware. The device then writes the new firmware to the firmware slot of the first non-volatile memory device. If the device experiences a power cycle while writing the new firmware, the device can reboot with a cached copy of the new firmware.
US11226807B1 Self-dependent upgrade of Java runtime environments
Disclosed herein are methods, systems, and processes to perform self-dependent upgrades of Java Runtime Environments (JREs). A request to update a plugin to a new version with a new configuration that includes a location to download a new upgrader-executable is received from a platform computing device at an endpoint computing device. The plugin is uploaded to the new version. The new upgrader-executable that includes an executable with an executable table executed by the plugin is downloaded from the location. The executable is used to halt execution of a JRE application (e.g., a Collector) and download JRE files required for the upgrade. The JRE application (e.g., the Collector) is then re-started with the new configuration, which can be rolled back if the upgrade is unsuccessful.
US11226805B2 Method and system for predicting upgrade completion times in hyper-converged infrastructure environments
A method and system for predicting upgrade completion times in hyper-converged infrastructure (HCI) environments. Specifically, the method and system disclosed herein entail applying machine learning to forecast these upgrade completion times based on select static and dynamic indicators deduced to significantly impact the performance of upgrade processes across node clusters in HCI environments.
US11226804B2 Staged rollout framework for feature release
An application update system performs staged rollouts to push new versions or features of applications to users quickly and with minimal negative impact to the users. The application update system allocates users of an application to populations. The populations specify a subset of users to receive a feature update for the application. The application update system performs a staged rollout of the feature update by iteratively pushing the feature update to the identified subset of users, monitoring the performance of the feature update, and, based on the performance, the application update system reallocates users to populations. For example, when the feature update performs successfully, the application update system allocates additional users to receive the feature update. When all users of the application have received the feature update, the staged rollout is designated as complete.
US11226800B2 Cross-platform native personalized experiences
In non-limiting examples of the present disclosure, systems, methods and devices for providing a consistent cross-platform experience are provided. A mapping component for mapping a plurality of personalized user experience elements for a plurality of computing devices may be maintained, wherein each of the plurality of computing devices operates on a separate platform. A determination may be made by a first on of the plurality of computing devices that one of the plurality of personalized user experience elements on a second one of the plurality of devices has been modified. A personalized user experience element on the first one of the plurality of computing devices corresponding to the modification to the modified personalized user experience element on the second one of the plurality of computing devise may be modified.
US11226798B2 Information processing device and information processing method
An information processing device includes: a processor coupled to a memory and configured to: obtain a source code including loop operations, statements being included in the loop operations; split each of the loop operations into a plurality of loop operations to maintain dependency relationships among statements in the source code; and in a case where the two statements each included in corresponding one of the two loop operations after the split have a plurality of data structures including elements including contiguous addresses, when the total number of the data structures included in the two statements does not exceed a number of memory fetch streams, perform a fusion of the two loop operations to maintain a dependency relationship between the two statements, and when the total number of the data structures included in the two statements exceeds the number of memory fetch streams, not perform the fusion.
US11226796B2 Offline integration for cloud-based applications
A method may include generating, based on a first programming code implementing a routine in a first programming language, a second programming code implementing the routine in a second programming language associated with an offline runtime environment and a third programming code implementing the routine in a third programming language associated with an online runtime environment. The routine may include a first operation and a second operation associated with a cloud-based software application. The first operation may be capable of being performed while the cloud-based software application is operating in an offline mode but the second operation may be incapable of being performed while the cloud-based software application is operating in the offline mode. The second second programming code being generated to include the first operation and exclude the second operation. The second programming code and the third programming code may be deployed to a client.
US11226795B2 Efficient state machines for real-time dataflow programming
An efficient state-machine-based pattern matching technique processes tokens in an input queue and identifies patterns in the sequence of tokens that match one or more predetermined input patterns without backtracking. Tokens can include data or no data and a time component. The tokens can be a stream of data generated by a sensor, which transforms a physical property into a digital quantity. The pattern matching technique processes the input queue in a single direction, and does not examine any previously examined token. In an implementation, specific patterns to be matched are specified using a state machine, where the state machine is specified in a state table and operates using a state stack.
US11226793B2 Web-based point of sale builder
This invention provides a system and a method for online, web-based point of sale (POS) building and configuration, which can assist non-expert business operators in building, editing and testing a point of sale system to manage their businesses. The business operations range from a single branch to a large chain of stores or branches. The key advantages of the Web-based POS builder are that it is completely built on the foundation of the Web. The POS builder is accessible anywhere in the world. It can be used by a person of any skill level. The POS builder builds, edits, and tests new POS terminals in real time.
US11226789B2 Method for determining a value of an integer scaling in a linking of input sets to output sets, and computer program product
The invention relates to a method for determining a value of an integer scaling in a linking of input sets to output sets, wherein the linking comprises operators, each of which has operator inputs and operator outputs that are at least partially linked to one another or to the input sets or to the output sets, by using a computer device having a processing unit, a memory unit, and an output unit. Representations of set objects are used to efficiently carry out rescaling operations within the linking, with up to infinitely large resolution sets. This procedure makes it possible to calculate resource-conserving integer scalings for a target system while taking secondary conditions into account.
US11226785B2 Scale determination service
An augmented reality system obtains sensor data depicting a first object in a scene. The identity of the first object is determined. The system estimates a size of the first object based on the determined identity. Based on the estimated size, the system estimates a scale of other objects depicted in the obtained sensor data. An augmented reality display is generated based at least in part on the size of a second object determined using the estimated scale.
US11226783B2 Display system, display apparatus, and control method thereof
A display system is disclosed. The display system includes an electronic device including first and second interfaces and a display apparatus. The electronic device is configured to: rectify external alternating current (AC) power by direct current (DC) power based on a first ground, convert the DC power into power based on a second ground, provide the converted power to the display apparatus through a first interface connected to the second ground, and provide a signal received from an external device through a second interface connected to an earth ground to the display apparatus through the first interface, wherein a ground of the display apparatus is the same as the second ground and the second ground is different from the earth ground.
US11226781B2 Editing device, printing system and editing method
An editing device includes a controller configured to edit a layout of characters to be printed on a printing medium including a light-transmitting area and a non-light-transmitting area. The controller execute displaying a medium image and an input area image overlapped on the medium image, the input area image including a light-transmitting input portion overlapping a first portion of the medium image and corresponding to the light-transmitting area, determining whether arrangement of the characters in the light-transmitting input portion is enabled or disabled, and restricting the arrangement of the characters in the light-transmitting input portion. In the restricting, the arrangement in the light-transmitting input portion is allowed when it is determined that the arrangement in the light-transmitting input portion is enabled, and the arrangement in the light-transmitting input portion is prohibited when it is determined that the arrangement in the light-transmitting input portion is disabled.
US11226776B2 Zone storage data placement
A method includes: receiving, by a computing device, a data slice for storage in a dispersed storage network; predicting, by the computing device, a modification frequency associated with the data slice; and storing, by the computing device, the data slice in one of a first type zone of a data storage and a second type zone of the data storage based on the predicted modification frequency.
US11226771B2 Managing operational state data in memory module
The specification and drawings present a new apparatus and method for managing/configuring by the memory module controller storing operational state data for operating the memory module controller into an extended random access memory comprised in a memory module and in a host system memory of a host device during various operational modes/conditions of the memory module and the host system memory. Essentially, the memory module controller operated as a master for the data transfers as described herein. The operational state data typically comprises state information, a logical to physical (L2P) mapping table and register settings.
US11226769B2 Large-scale storage system and data placement method in large-scale storage system
In a large-scale storage system configured by combining a plurality of storage modules, it is possible to improve a read performance for deduplicated data. A large-scale storage system includes a first storage module and a second storage module each connected to a computing machine, the first storage module and the second storage module being connected to each other by a network, the first controller determines whether second data that is same as first data requested to be written is already stored in the second storage module when the first storage module receives a write request from the computing machine, and the first controller determines whether to store the first data in the first storage medium or to refer to the second data in the second storage module in a case in which the second data is already stored in the second storage module.
US11226767B1 Apparatus with access control mechanism and methods for operating the same
Methods, apparatuses, and systems related to die-to-die communications are described. An apparatus may include a master die and a set of slave dies communicatively coupled to each other through an internal bus. The master die may be configured to provide a combined external interface for both the master die and the set of slave dies. For the die-to-die communications, a target die may coordinate transfer of communicated data to the internal interface according to a timing signal generated by a source external to the set of slave dies.
US11226766B2 Buffer circuit with data bit inversion
A buffer circuit includes a primary interface, a secondary interface, and an encoder/decoder circuit. The primary interface is configured to communicate on an n-bit channel, wherein n parallel bits on the n-bit channel are coded using data bit inversion (DBI). The secondary interface is configured to communicate with a plurality of integrated circuit devices on a plurality of m-bit channels, each m-bit channel transmitting m parallel bits without using DBI. And the encoder/decoder circuit is configured to translate data words between the n-bit channel of the primary interface and the plurality of m-bit channels of the secondary interface.
US11226764B2 Consistent reads in a distributed transaction protocol
Methods and systems for consistent reads in a distributed transaction protocol are disclosed. A method includes: receiving, by a computing device, a request to write a revision of a data object in a dispersed storage network (DSN); sending, by the computing device, a proposal with the revision of the data object to a plurality of storage units; receiving, by the computing device, a response to the proposal from each of the plurality of storage units, the response including a proposed minimum timestamp corresponding to the data object; determining, by the computing device, a minimum timestamp for the data object based on the proposed minimum timestamps received from the plurality of storage units; and determining, by the computing device, a version of the data object written in the DSN based on the minimum timestamp.
US11226763B2 Device for high dimensional computing comprising an associative memory module
The invention is notably directed at a device for high-dimensional computing comprising an associative memory module. The associative memory module comprises one or more planar crossbar arrays. The one or more planar crossbar arrays comprise a plurality of resistive memory elements. The device is configured to program profile vector elements of profile hypervectors as conductance states of the resistive memory elements and to apply query vector elements of query hypervectors as read voltages to the one or more crossbar arrays. The device is further configured to perform a distance computation between the profile hypervectors and the query hypervectors by measuring output current signals of the one or more crossbar arrays. The invention further concerns a related method and a related computer program product.
US11226759B2 Replicated data cache with anchored life-cycle
Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
US11226755B1 Core dump in a storage device
A system includes a host controller and a solid state storage card coupled to the host controller. The solid state storage card comprises an interface to the host controller, processor core, volatile memory, and non-volatile memory. Upon receipt of a core dump triggering event, the processor core copies execution state data from a register of the processor core to a buffer in the volatile memory and writes core dump data of the buffer to the non-volatile memory. The host controller reads the core dump data from the solid state storage card's non-volatile memory through the interface.
US11226752B2 Filtering memory calibration
Systems, methods and mechanisms for efficiently calibrating memory signals. In various embodiments, a computing system includes at least one processor, a memory and a power manager. The power manager generates and sends updated power-performance states (p-states) to the processor and the memory. Logic within a memory controller for the memory initializes a first timer corresponding to a first p-state of the multiple p-states to indicate a duration for skipping memory calibration. The logic continues to update the first timer while transferring data with the memory using operating parameters of the first p-state. When the memory is not using operating parameters of the first p-state, the logic prevents updates of the first timer. When the power manager determines to transition the memory from the first p-state to a second p-state, and the second timer for the second e-state has not expired, the logic prevents calibration of the memory.
US11226750B2 Flexible deprovisioning of distributed storage
Flexible deprovisioning of distributed storage is disclosed. For example, an orchestrator executes on a processor to measure a current storage demand factor based on a current count of service guests and a storage capacity of a plurality of storage nodes. A projected storage demand factor is calculated by (i) adjusting the current count of service guests with a timing factor resulting in a projected count, and (ii) combining the projected count with a storage class associated with the service guests. The orchestrator determines that the projected storage demand factor is lower than the current storage demand factor, and in response requests termination of a first storage node of the plurality of storage nodes based on the first storage node lacking an active communication session with the service guests. Cancel termination of the first storage node based on an association between the first storage node and a second storage node.
US11226742B2 Semiconductor memory device including a control circuit and at least two memory cell arrays
A memory device includes memory cell array including a first and second plane and first and second caches. A controller is configured to output status information in response to a status read command. The status information indicating the states of the caches. The controller begins a first process in response to a command addressed to the first plane if the status information indicates the first and second caches are in the ready state, and begins a second process on the second plane according to a second command to the second plane if the status information indicates at least the second cache is in the ready state.
US11226739B2 Method, device and computer program product for storage management
Embodiments of the present disclosure a method, device and computer program product for storage management. The method comprises: determining, from a storage system, a plurality of storage areas corresponding to a plurality of files; selecting, from the plurality of storage areas, a pair of first storage area and second storage area, both the first storage area and the second storage area having non-empty available space; moving at least part of data stored in used space of the first storage area to available space of the second storage area; and in response to determining that the used space of the first storage area becomes empty after the moving, releasing the first storage area. In this way, the storage space can be effectively released and the storage efficiency is accordingly improved.
US11226734B1 Triggering multiple actions from a single gesture
A computer-implemented method and system enables the execution of multiple commands from a single gesture by detecting an object is touching a touchscreen device, timing the duration that the object remains on the surface of the touchscreen device, indicating the length of the duration, and executing one of two or more commands based on the length of the duration.
US11226723B2 Recommendations with consequences exploration
Disclosed are ways to generate and present recommendations which provide a user with the ability to explore the follow-on consequences of accepting the recommendations. In some aspects, a method includes receiving a first user input including a recommendation topic, presenting, via a display, an exploration structure including a node corresponding to the recommendation topic, receiving data corresponding to the node from a knowledge repository, analyzing the received data to determine at least one follow-on recommendation based on the node, and presenting each determined follow-on recommendation in the exploration structure as a child node of the node corresponding to the recommendation topic.
US11226722B2 Information interaction method and apparatus, storage medium, and electronic apparatus
This application discloses an information interaction method and apparatus, a storage medium, and an electronic apparatus. The method includes obtaining a first target operation instruction in a VR scenario; selecting and displaying a first virtual operation panel corresponding to the first target operation instruction from a plurality of virtual operation panels in the VR scenario, wherein the plurality of virtual operation panels are displayed mutually independently, and are respectively configured to display different interactive objects. The method may further include obtaining an interactive operation instruction generated by an interactive operation performed by an interactive device on a target interactive object displayed in the first virtual operation panel, the interactive device being associated with the VR scenario; and in response executing a target event corresponding to the target interactive object in the VR scenario. These solutions resolve the technical problem of low information interaction flexibility in the related technology.
US11226720B1 Natural language processing system and method for documents
In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
US11226718B2 Method and mobile terminal for utilizing area near openings in display screen to display application icon
A method for display in a mobile terminal is disclosed. The mobile terminal includes a display screen, the display screen is configured for displaying an application icon, defines an opening, and includes a display area, and the opening is located in the display area. The method includes displaying the application icon at a location of the opening in the display area, wherein a wall of the display screen in the opening has a projection located in the application icon.
US11226714B2 Systems, apparatuses, interfaces and implementing methods for displaying and manipulating temporal or sequential objects
Systems, apparatuses, interfaces, and methods for visualizing time progressions in VR/AR/MR/XR environments, wherein the systems include a processing unit or a processor, a display device, and at least one VR/AR/MR/XR input device, wherein the systems, apparatuses, interfaces, and methods display projects or structures that have tasks, goals, targets, and/or events that have or will occur in a given time sequence along a time line, wherein the systems and methods also display a selection and control object and a temporal direction and speed control object.
US11226712B2 Information processing device and information processing method
There is provided an information processing device including a processing unit that controls a display device to simultaneously display a plurality of objects on an output region of the display device, determines occurrence of competition of an output region on a basis of a user operation, and allows a notification of the occurrence of the competition depending on a determining result.
US11226710B2 Keyboard maximization on a multi-display handheld device
Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode to a single screen operating mode, or from a single screen operating mode to a multiple screen operating mode, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be retained, where the number of screens of the device in view of the user is changed, provided an application with a keyboard focus remains in view of the user after the change in operating mode.
US11226708B2 Touch electrode, touch panel, and touch display of using the same
A touch electrode is provided in the disclosure, including a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of first electrodes. Each of the first electrodes includes a plurality of first electrode wires and a plurality of first axis wires, in which each of the first axis wires is connected to and perpendicular to the first electrode wires. The second electrode layer is electrically insulated and located above or beneath the first electrode layer. The second electrode layer includes a plurality of second electrodes. Each of the second electrodes includes a plurality of second electrode wires, and the second electrodes are spaced apart from each other and connected to each other in parallel. The material of the first and the second electrode layers is metal nanowires. A touch panel and a touch display, including the touch electrode described herein, are also provided.
US11226703B2 Touch sensor and image display device including the same
A touch sensor according to an embodiment of the present invention includes a base layer, a first electrode layer including first dummy electrodes and first sensing electrodes including first holes therein arranged on a top surface of the base layer, the first sensing electrodes, an insulating interlayer formed on the base layer and covering the first electrode layer, and a second electrode layer including second dummy electrodes and second sensing electrodes including second holes therein arranged on a top surface of the insulating interlayer. An electrode visual recognition can be suppressed by an overlapping arrangement of the holes and the electrode patterns.
US11226692B1 Knob device applicable to touch panel
A knob device is applicable to a touch panel. The knob device includes a knob cover; and a rotation sensing element. The rotation sensing element includes a base and a plurality of sensing pads connected to the knob cover. The rotation sensing element is arranged between the touch panel and the knob cover. The base is connected to the knob cover. When a user touches the knob device, the touch panel generates a rotation sensing signal in response to a location of the plurality of sensing pads. An orthographic projection of the knob cover on the touch panel is divided into a plurality of parts, the plurality of parts are distributed radially from a center of the orthographic projection of the knob cover, each sensing pad is located in a part and connected to another sensing pad located in another part adjacent to the part.
US11226691B2 User interface systems for head-worn computers
Aspects of the present disclosure relates to user interface systems and methods for use in head-worn computing systems.
US11226688B1 System and method for human gesture processing from video input
A system and method for an associative interaction framework used for user input within an interaction platform used in an environment that includes collecting image data in the environment; through computer vision analysis of the image data, classifying objects in the environment wherein a plurality of the objects are detected users; for at least one user, detecting an associative interaction event, which includes: through computer vision analysis of the image data, detecting a first object association of the one user with a first object, and initiating an associative interaction event with a set of interaction properties including properties of the user and the first object association; and executing an action response based on the associative interaction event.
US11226687B2 System and method for preventing sight deterioration caused by near work with devices with electronic screens
Systems and methods for preventing sight deterioration caused by near work with devices with electronic screens arc provided. A system can include, in addition to an electronic screen, a distance detector directed towards a user. A system can also include processing circuitry coupled to a distance detector. Processing circuitry determines the distance between a user's head and a screen, relative to a calibration distance, and in case it is shorter than the calibration distance (putting the user at risk of future sight deterioration and progression of myopia), it can send a control signal to circuitry operative to notify the user. If processing circuitry determines that said distance is equal or longer than the calibration distance, the circuitry operative can slop the notification. A notification can be modulated by stud relative distance, making a user instinctively move a device away.
US11226686B2 Interactive user gesture inputs
An aspect provides a method, including: capturing, using a gesture input component of an information handling device, a user gesture input; processing, using a processor, the captured user gesture input to extract one or more features; comparing, using a processor, the one or more extracted features of the user gesture input to a predetermined gesture input; determining, using a processor, that a confidence level calculated based on the comparing exceeds a lower similarity threshold but does not exceed a higher similarity threshold; and performing an action selected from the group consisting of communicating with the user, and adjusting the gesture input component. Other aspects are described and claimed.
US11226682B2 Lens for eye-tracking and device with such a lens
A lens for eye tracking applications is described. The lens comprises a first protective layer with a first surface, arranged to face towards the eye to be tracked when the lens is used for eye tracking. The lens is characterized in that the lens further comprises a supporting layer and a second protective layer with a second surface, arranged to face away from the eye to be tracked when the lens is used for eye tracking. The supporting layer is arranged between the first protective layer and the second protective layer, and the supporting layer comprises at least a first opening between the first protective layer and the second protective layer. At least one electrical component arranged extending through the first opening.
US11226679B1 Human negligence warning method based on augmented reality
A human negligence warning method based on augmented reality includes steps of: using a smart wearable device to photograph multiple physical operation elements of an electronic apparatus to obtain interface depth data; performing spatial position calculations according to the interface depth data, to set corresponding wrapping geometry elements between the physical operation elements and the smart wearable device to wrap the physical operation elements, respectively; photograph a hand of a wearer wearing the smart wearable device to obtain a gesture and a spatial position of the hand; and judging whether the hand touches one of the wrapping geometry elements according to the gesture and the spatial position, and further judging whether a corresponding procedure to be initiated by the physical operation element is correct if yes, If the corresponding procedure is not correct, then an warning operation is performed to avoid human negligence.
US11226677B2 Full-body inverse kinematic (FBIK) module for use in firearm simulation training
A Full-Body Inverse Kinematic (FBIK) module for use in tracking a user in a virtual reality (VR) environment. The FBIK module has an enclosure containing a power source, a plurality of active tags with lights for use by a motion tracking system to track the user, and a controller that flashes the lights in distinct patters to identify the user of the FBIK module.
US11226668B2 Low power touch sensing during a sleep state of an electronic device
An electronic device is disclosed. The electronic device can sense touch on its touch screen while in a sleep state in a manner that allows the electronic device to respond to certain touch inputs, while consuming less power due to touch sensing than while in an awake state. For example, sensing touch during the sleep state can allow the electronic device to wake (e.g., transition from the sleep state to the awake state) in response to detecting a certain touch input (e.g., a tap or other touch input) on its touch screen while in the sleep state. Various ways for the electronic device to sense touch during the sleep state are disclosed.
US11226663B2 Methods, systems, articles of manufacture and apparatus to reduce temperature of a networked device
Methods, apparatus, systems and articles of manufacture are disclosed to reduce temperature of a networked device. An example apparatus includes, a temperature threshold monitor to identify a temperature condition associated with the device, a window information retriever to retrieve a current value of a network receive capacity parameter, and a window adjustor to reduce the temperature of the device by generating a modified network receive capacity parameter, the modified network receive capacity parameter based on a ratio of the current value of the network receive capacity parameter and a decrease factor.
US11226658B2 Apparatus and methods for mounting information handling system hardware components
Apparatus and methods may be provided that may include a single bracket (e.g., a single universal support or anchor bracket) capable of operably mounting or supporting multiple diverse configurations of system hardware components (e.g., such as solid state drive (SSD) cards) to an existing motherboard or other system support component/surface on or within the same system chassis of an information handling system.
US11226656B2 Computer
The present disclosure provides a computer, including: a display component, having a display surface; a main body, including a central processor unit and having a reference surface; and a connector component, configured to connect the display component and the main body and to maintain a relative position of the display component and the main body to be at least in a first state and a second state. In the first state, a first angle is between the display surface and the reference surface; in the second state, a second angle is between the display surface and the reference surface, the first angle is different from the second angle, and the second angle is not zero; and in the first state and in the second state, the main body is located on a side of the display component facing away from the display surface.
US11226655B2 Electronic apparatus for controlling size of display, and method for controlling the same
Provided is an electronic apparatus including a flexible display comprising at least a portion disposed at a first surface, a body frame disposed at a second surface opposed to the first surface, a display frame moving to decrease a distance to a first region of the body frame in response to a reduction in size of the flexible display exposed on the first surface, a first sensor disposed at at least a portion of the first region of the body frame and configured to sense an approach of an object, and a controller configured to control the size of the flexible display exposed on the first surface based on measurement information of the first sensor. The first region includes a surface corresponding to a position of the display frame among at least one surface of the body frame.
US11226654B2 Pivoting plate flexible display
Example implementations relate to a pivoting plate flexible display. For example, an apparatus includes a flexible display device and a support structure adjacent to the flexible display device. The apparatus also includes a pivoting plate device coupled to the support structure, where the pivoting plate device is capable of pivoting about a central connector connected to the support structure to allow the flexible display device to transform from a flat configuration to a curved configuration.
US11226651B2 Electronic device
An electronic device includes a host, a main display, an auxiliary display, and a hinge mechanism. The auxiliary display is located between the host and the main display and includes a sliding part and a lifting part. The sliding part is slidably connected to the host. The hinge mechanism includes a first bracket, a second bracket pivotally connected to the first bracket, and a third bracket pivotally connected to the second bracket. The first bracket is secured to the host, and the second bracket is secured to the main display. The third bracket is secured to the lifting part of the auxiliary display.
US11226646B2 DC voltage regulators with demand-driven power management
An electronic device may include a main circuit including multiple sub-circuits powered by a direct-current (DC) power supply circuit. The main circuit has a main circuit current demand being a time-varying demand for a DC voltage-regulated supply current being a function of a number of the sub-circuits being active. The DC power supply circuit may include multiple DC voltage regulators to provide the main circuit with the supply current and a command decoding and power management circuit to control enablement of the voltage regulators. The command decoding and power management circuit may be configured to detect an instant value of the main circuit current demand and to selectively enable one or more of the voltage regulators based on the detected instant value.
US11226645B2 Reference voltage generating circuit
The present invention provides a reference voltage generating circuit. The reference voltage generating circuit includes a charge supply circuit providing a first reference voltage during a first period; and a voltage supply circuit providing a second reference voltage during a second period. The voltage supply circuit does not provide the second reference voltage during the first period.
US11226643B2 Paint sprayer distributed control and output volume monitoring architectures
A sprayer for spraying fluid includes a pump, a motor that drives the pump, a drive cycle indicator, a wireless module configured to send and receive information, and control circuitry. The drive cycle indicator outputs an indication of cycle status of the pump. The control circuitry is configured to receive the plurality of cycle status indications of the pump, determine a plurality of output values representing paint spray fluid output volume over a plurality of time windows based on the plurality of cycle status indications of the pump, store the plurality of output values in memory, and cause the wireless module to transmit one or more of the stored plurality of output values externally from the sprayer.
US11226641B2 Fluid control device
A fluid control device includes a main body block including a first flow passage, and a second flow passage, a first and second fluid control units installed on an installation surface of the main body block. The first and second flow passages include a first portion extending along a first direction and a second flow passage portion orthogonal to the first direction. The second portion is formed of a hole extending from a side surface of the main body block and a sealing member.
US11226640B2 System and method of control of electronic parcel lockers
A system, apparatus, and method for use in delivery of items to a storage unit. The storage unit can include one or several storage receptacles and a control unit that controls and monitors the status of the one or several storage receptacles. The storage unit may be included in a storage unit system that can include one or several storage units and a central control unit. The central control unit can communicate with the one or several storage units, and can receive status and availability updates from the one or several storage units.
US11226634B2 Route examination system and method
A route examination system includes a thermographic camera configured to be logically or mechanically coupled with a vehicle that travels along a route. The thermographic camera is also configured to sense infrared radiation emitted or reflected from the route and to generate a sensed thermal signature representative of the infrared radiation that is sensed. The system also includes a computer readable memory device configured to store a designated thermal signature representative of infrared radiation emitted from a segment of the route that is not damaged. The system also includes an analysis processor configured to determine a condition of a first portion of the route relative to other portions of the route at least in part by comparing the sensed thermal signature and the designated thermal signature.
US11226633B2 Mobile robot and method of controlling the same
A mobile robot includes: a sensor unit configured to sense an object present in a traveling direction; a camera configured to, in response to sensing of the obstacle by the sensor unit, photograph the obstacle; a data unit configured to store information regarding a plurality of obstacles; a controller configured to control an operation by recognizing the obstacle based on the information stored in the data unit; a travel unit configured to perform a designated operation according to a control command from the controller; and a speaker configured to output a designated sound according to a control command from the controller, wherein the controller comprises: an obstacle recognizer configured to analyze an image of the obstacle photographed by the camera, compare the image of the obstacle with data stored in the data unit, recognize the obstacle, and determine a type of the obstacle; and a motion controller configured to, in response to a type of the obstacle recognized by the obstacle recognizer, perform a designated operation according to setting stored in the data, and accordingly, it is possible to determine a type of an obstacle by recognizing the obstacle, effectively cope with obstacles by performing different operations according to types of the obstacles, improve cleaning efficiency, enable the mobile robot to recognize an obstacle and determine a type thereof within a short period of time, allow a user to modify an operation responsive to the type of the obstacle, and perform an operation suitable for characteristics of the obstacle, an area to be cleaned, or a surrounding environment.
US11226618B2 Remotely operated pipe fitting swaging systems and methods
Techniques for implementing and/or operating a deployment system that includes a vehicle frame of a deployment vehicle, a drive sub-system, which includes wheels secured to the vehicle frame, a swage machine, and a fluid power sub-system. The swage machine includes a grab plate, which interlocks with a grab notch on a pipe fitting to be secured to a pipe segment, which includes tubing that defines a pipe bore and a fluid conduit implemented in an annulus of the tubing, a die plate including a die, and a fluid actuator that actuates the grab plate toward the die plate to facilitate conformally deforming a fitting jacket of the pipe fitting around the tubing of the pipe segment. The fluid power sub-system selectively powers the drive sub-system or the swage machine based on a target operation to be performed by the deployment vehicle.
US11226615B2 Control system for machine with a plurality of components and methods of operation
A method, control system, and software for operating a machine having two or more components which allows for a) controlling one or more operations two or more components of the machine using a data processor with a plurality of control signals; b) time-stamping the control signals with the data processor; c) storing the time-stamped control entries for subsequent retrieval in a storage medium; d) sensing a plurality of operating conditions of each of the two or more components of the, wherein the sensing is substantially simultaneous with the controlling step and the two or more monitoring devices communicate by transmitting data signals corresponding to the plurality of operating conditions substantially in real-time to the data processor; e) time-stamping the data signals with the data processor; and f) storing the time-stamped data entries for subsequent retrieval in the storage medium.
US11226613B2 Anomaly detection device, anomaly detection server and anomaly detection method
An anomaly detection device includes: a machining state collection unit which collects machining execution information at a predetermined time interval; a machining execution information recording unit which records the collected machining execution information in a storage unit; a selection unit which selects, from a set of a plurality of pieces of machining execution information recorded by executing a machining command a plurality of times, a subset of the machining execution information in order to calculate an average pattern according to a machining step which is an analysis target; an average pattern calculation unit which calculates the average pattern corresponding to the machining step of the analysis target based on the subset; and an anomaly detection unit which compares the machining execution information in the machining step of the analysis target with the average pattern to detect whether or not an anomaly occurs in the machining step of the analysis target.
US11226603B2 Automation system for process automation and a corresponding method
An automation system for process automation including at least one automation device which has at least one fieldbus interface for connection to a bus for transmitting process data, an arithmetic unit, a digital data memory and a data interface for transmitting program-flow-related event data; and an analysis device connected to the at least one automation device. The automation device is set up to run one or more computer programs with the aid of the arithmetic unit and to capture program flow events occurring during the running of the at least one computer program and to store them together with current time information as program-flow-related event data in the digital data memory, and wherein the arithmetic unit of the automation device is set up to continuously send the program-flow-related event data stored in the digital data memory to the analysis device connected via the data interface.
US11226600B2 Building control system with load curtailment optimization
A system controlling equipment to serve energy loads of a building includes a cost function generator configured to obtain a cost function of decision variables representing an amount of resources consumed or produced by the equipment, an optimizer configured to perform a first optimization of the cost function subject to a first set of constraints defining first values of constraint variables to generate a first result defining first values of decision variables, a constraint modifier configured determine a cost gradient, recommend changes to constraint variables, and modify constraint variables to modified values in response to changes. The optimizer is configured to perform an optimization of the cost function subject to a second set of constraints to generate a second optimization result defining second values of the decision variables. The system includes a controller that operates equipment to consume or produce resources defined by second values of the decision variables.
US11226599B2 Machine learning system, control device, and machine learning method for optimizing filter coefficients
A machine learning system that optimizes coefficients of at least one filter provided in a servo control device that controls a motor includes: an initial setting unit that sets initial values of the coefficients of the filter so as to attenuate at least one specific frequency component; a frequency characteristic calculation unit that calculates at least one of an input/output gain and an input/output phase delay of the servo control device based on an input signal and an output signal of the servo control device, of which the frequencies change; and a filter characteristic removing unit that removes filter characteristics of an initial filter in which the initial values are set to the filter from at least one of the input/output gain and the input/output phase delay obtained based on the input signal and the output signal obtained using the initial filter at the start of machine learning.
US11226598B2 Building system with user presentation composition based on building context
A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.
US11226597B2 Systems and methods for interaction with a building management system
A method for interacting with a building management system (BMS) using intelligent software agents. The method includes receiving a user request from a multi-input device configured to accept vocal and textual inputs, and contextualizing the user request for a space and/or place and a corresponding user. The method further includes constructing a user skill level from the user request, and activating a customized BMS optimization process, the customized BMS optimization process determined by the intelligent software agents from the user skill level, the user request, and the space and/or place.
US11226591B2 Transparent flat-panel holographic display
In a method for forming a holographic image, light is provided to a flat-panel holographic video display that includes waveguide elements that each have a light-guiding substrate and an array of transducers configured to produce a diffraction grating comprising surface acoustic waves. The grating causes the waveguide to outcouple light, focusing it to, or producing wavefront curvatures consistent with it having emanated from, one or more points, in order to form a holographic image. The transducer array may include a large number of densely packed, vertically-adjacent transducers for each hogel for full parallax or may include a small number of vertically-adjacent transducers and a cylindrical optical element for each hogel. The display may be edge-illuminated by a collinear multicolor source. The substrate exit face may have nanopatterned areas alternated with flat areas in order to create regions of optimal internal reflection next to regions of low reflection.
US11226588B2 Multiple offset interferometer
The invention relates to a device, such as a digital holographic microscope, for detecting and processing a first full image of a measurement object, measured with a first offset, wherein an arrangement is provided for generating at least one further full image with at least one offset that differs from the first offset.
US11226587B2 Image forming apparatus including a blower to blow air on a roller not used in conveyance of a recording medium in simplex printing
An image forming apparatus includes a housing, a conveying member not used in simplex printing, a duct, a blower, and control circuitry. The duct includes an intake and an opening. The intake is disposed at a first end of the duct. The intake sucks air from outside of the image forming apparatus. The opening is disposed at a second end of the duct different from the first end of the duct. The duct is disposed opposite the conveying member. The blower is disposed in the duct. The blower blows air sucked from the intake to the conveying member through the opening. The control circuitry controls the blower to blow air to the conveying member at least in the simplex printing.
US11226585B2 Process cartridge and image forming apparatus
A process cartridge includes a photosensitive drum; a developing roller; a developer supplying roller, provided in contact with the developing roller; a driving force receiving portion provided at a shaft end of the supplying roller; a first driving force transmitting portion; a second driving force transmitting portion; flexible sheets provided adjacent to an engaging portion between the first portion and the second portion to intermittently contact the second portion with rotation of the second portion, wherein a rotational direction of the roller is opposite to that of the roller, and a peripheral speed of the roller is larger than that of the roller.
US11226581B2 Image forming apparatus having cartridge and waste developer accommodating portion
A photosensitive drum is rotatably supported in a main body. A developing cartridge is detachably mountable on the main body in a state where the photosensitive drum is supported in the main body. The developing cartridge includes a developing device and a frame. The developing device includes a developing roller disposed in confrontation with the photosensitive drum to supply developer to the photosensitive drum when the developing cartridge is mounted in the main body, and a developer-accommodating portion configured to accommodate developer. The frame includes a waste-developer-accommodating portion configured to accommodate waste developer and supports the developing device that is movable relative to the frame. The frame is disposed on an opposite side of the developing roller from the photosensitive drum. An urging member is disposed between the frame and the developing device to urge the developing roller toward the photosensitive drum.
US11226580B2 Drum cartridge and image forming apparatus
A photosensitive drum rotates about a first axis extending in a first direction. A photosensitive drum is located at one end portion of a housing in a second direction. A cleaning roller cleans a surface of the photosensitive drum. The cleaning roller rotates about a second axis extending in the first direction. A cleaning electrode is electrically connected to the cleaning roller. The cleaning electrode is located at an outer surface of the housing in the first direction. The cleaning electrode is located at a tip end of the one end portion of the housing in the second direction. The cleaning electrode includes a contact surface and a guide surface. The contact surface contacts an electrical contact to which a voltage is supplied. The contact surface is perpendicular to the first direction. The guide surface guides the electrical contact to the contact surface when the drum cartridge is mounted.
US11226579B2 Image forming apparatus
An image forming apparatus, having first, second, third, and fourth photosensitive drums, first, second, third, and fourth developing rollers, a development-driving gear, a development motor, a first development gear train having a first gear, a second development-gear train having a second gear, a process-driving gear, a process motor, a first process-gear train having a third gear, and a second process gear-train having a fourth gear, is provided. The first development-gear train transmits a driving force from the development motor to the first and second developing rollers. The second development-gear train transmits the driving force from the development motor to the third and fourth developing rollers. The first process-gear train transmits a driving force from the process motor to the first and second photosensitive drums. The second process-gear train transmits the driving force from the process motor to the third and fourth photosensitive drums.
US11226575B2 Imaging device
An imaging system includes a heating device, a conveyor belt including a surface layer located on an outer surface of the heating device to receive a printing medium, and a cooling device to cool the surface layer after the conveyor belt passes along the outer surface of the heating device. The surface layer includes a temperature sensitive material to vary an adhesive force of the conveyor belt with respect to the printing medium in response to a change in temperature of the surface layer. The adhesive force increases in response to an increase in temperature of the surface layer.
US11226574B1 Image forming apparatus
An image forming apparatus includes an main body, a processing unit, and a pressing member. The main body includes a transfer belt wound around a plurality of rollers. The processing unit can be inserted into and removed from the main body. The processing unit includes a drum that faces the transfer belt in a state of being inserted into the main body. The processing unit forms an image on the surface of the drum. The pressing member is provided on the main body and includes a contacted portion and a contacting portion. The contacted portion comes into contact with the processing unit when the processing unit is inserted into and removed from the main body. The contacting portion comes contact with the transfer belt due to contact with the processing unit to push the transfer belt in a direction away from the processing unit.
US11226573B2 Toner cartridge
A toner cartridge includes a housing capable of accommodating toner and having six peripheral walls, a first shutter, and a second shutter. The housing includes (i) a first surface formed on a first peripheral wall and having a first circumferential surface and (ii) a second surface and having a second circumferential surface, the first peripheral wall having a first hole, the second peripheral wall having a second hole. The first shutter is movable relative to the housing along the first circumferential surface between a first closed position at which the first opening is closed and a first open position at which the first opening is opened. The second shutter is movable relative to the housing along the second circumferential surface between a second closed position at which the second opening is closed and a second open position at which the second opening is opened.
US11226571B2 Image forming apparatus that controls a charging bias based on an estimated surface potential
An image forming apparatus includes a photoconductor, a charger, a charge remover, and control circuitry. The charger is configured to charge the photoconductor. The charge remover is configured to remove charge from a surface of the photoconductor by light and electric discharge. The control circuitry is configured to: estimate a surface potential that the photoconductor has after the photoconductor is charged by the charger, based on a characteristic value of the photoconductor and a value of a current flowing through the charger after the charge remover removes charge from the photoconductor; and control a charging bias applied to the charger, based on the surface potential estimated.
US11226568B2 Lithographic apparatus and method
A lithographic apparatus comprising a substrate storage module having a controllable environment for protecting lithographically exposed substrates from ambient air. The substrate storage module is configured to store at least twenty substrates and the substrate storage module is an integral part of the lithographic apparatus. The substrate storage module may be used to protect substrates from ambient air during stitched lithographic exposures.
US11226566B2 Method of measuring misregistration of semiconductor devices
A method of measuring misregistration in the manufacture of semiconductor devices including providing a multilayered semiconductor device, using a scatterometry metrology tool to perform misregistration measurements at multiple sites on the multilayered semiconductor device, receiving raw misregistration data for each of the misregistration measurements, thereafter providing filtered misregistration data by removing outlying raw misregistration data points from the raw misregistration data for each of the misregistration measurements, using the filtered misregistration data to model misregistration for the multilayered semiconductor device, calculating correctables from the modeled misregistration for the multilayered semiconductor device, providing the correctables to the scatterometry metrology tool, thereafter recalibrating the scatterometry metrology tool based on the correctables and measuring misregistration using the scatterometry metrology tool following the recalibration.
US11226564B2 EUV light source and apparatus for lithography
In a method of diagnosing an RF generator of a laser produced plasma extreme ultra violet (LPP EUV) radiation source apparatus, a testing system is connected to the RF generator of the LPP EUV radiation source apparatus. An output power is measured by the testing system with changing an input power of the RF generator. Using a computer system, the measured output power is analyzed. Based on the analyzed measured output power, whether the RF generator is operating properly is determined.
US11226562B2 Semiconductor structure and manufacturing method thereof
A method of manufacturing a semiconductor structure includes providing a mask including a first substrate; a first mask layer disposed over the first substrate, including a plurality of first recesses extended through the first mask layer; a second mask layer disposed over the first mask layer and including a plurality of second recesses extended through the second mask layer; providing a second substrate including a photoresist disposed over the second substrate; and projecting a predetermined electromagnetic radiation through the mask towards the photoresist, wherein the first mask layer is at least partially transparent to the predetermined electromagnetic radiation, the second mask layer is opaque to the predetermined electromagnetic radiation, and at least a portion of the second mask layer is disposed between two of the plurality of second recesses.
US11226554B2 Imprint apparatus and product manufacturing method
An imprint apparatus executes imprint processing of curing imprint material in a state in which the imprint material supplied onto a substrate and a mold are in contact with each other. The imprint apparatus includes a modulator configured to modulate incident light, a first optical system configured to guide first light from a first light source to the modulator, and second light from a second light source that has a wavelength different from that of the first light to the modulator, and a second optical system configured to guide modulated light modulated by the modulator to the substrate.
US11226553B2 Photo-imprinting curable composition and pattern transferring method using the same
An object of the present invention is to provide an imprinting curable composition which includes a silicon-containing polymerizable compound such as polysiloxane, exhibits outstanding adhesion to a substrate and excellent demoldability from a fine pattern mold, and causes very little mold contamination. The object is attained by providing a photo-imprinting curable composition including a polymerizable compound (A) containing a silicon atom in the molecule, a photopolymerization initiator (B) and an additive (C), the additive (C) being a compound represented by the following formula (C1) or (C2): R1OC2H4OnX1  (C1) X2OC2H4OpC3H6OqC2H4OrX3  (C2) (In the formula (C1), R1 is a C12-30 alkyl group, X1 is a hydrogen atom or an acyl group, and n is an integer of 0 to 50. In the formula (C2), X2 and X3 are each independently a hydrogen atom or an acyl group, and p, q and r are each independently an integer of 1 to 50).
US11226548B2 Polarizing preserving front projection screen with protrusions
A projection screen for diffusing illumination light into a range of viewing angles is formed by depositing a coating on a substrate. Within the coating are particles having an average particle height. Protrusions at least two microns higher than the average particle height may be substantially uniformly distributed over the screen. In some embodiments, each protrusion may be no closer than 80 microns to another protrusion.
US11226538B2 Thin-film optical parametric oscillators
An optical parametric oscillator (OPO) including a thin film waveguide including a material having a second order nonlinear susceptibility generating an electromagnetic wave in response to pump electromagnetic wave inputted into the thin film waveguide. The electromagnetic wave has a first wavelength or first set of wavelengths longer than a second wavelength or second set of wavelengths of the pump electromagnetic wave. The thin film waveguide has a thickness on the order of the first wavelength or the first set of wavelengths in the thin film waveguide so as to guide the output electromagnetic wave along the thin film waveguide.
US11226533B2 Multi-depth liquid crystal electrode layer lens
A typical liquid crystal lens includes liquid crystal sandwiched between transparent substrates, which are patterned with ring electrodes. Applying a voltage across the electrodes causes the liquid crystal molecules to rotate, changing their apparent refractive index and the lens's focal length. The ring electrodes are separated by gaps and get narrower toward the lens's periphery. If the ring electrodes are too narrower, their cannot switch the liquid crystal well. To address this problem, an inventive liquid crystal lens includes a substrate with a stepped surface that defines concentric liquid crystal regions with thicknesses that increase with lens radius. Each region is switched by a different set of ring electrodes, which may be on, under, or opposite the stepped surface. Within each region, the ring electrodes get narrower farther from the lens's center. But the ring electrodes' widths also increase with liquid crystal thickness, offsetting the decrease in width that degrades lens performance.
US11226530B2 Active matrix substrate and method for manufacturing active matrix substrate
A pixel electrode is formed from a transparent conducting film. A gate insulating layer includes a region including a portion of a thin-film transistor that makes contact with a semiconductor layer and a thinned region. The pixel electrode is disposed over a part of the thinned region. A dielectric layer is in direct contact with another part of the thinned region. An upper surface of the gate insulating layer has a stepped portion. The stepped portion includes a stepped portion that extends flush with a side surface of a lower layer of a drain electrode. The pixel electrode extends over at least a part of the stepped portion and at least a part of the side surface of the lower layer of the drain electrode from above the thinned region and is connected to an upper layer of the drain electrode.
US11226527B2 Display device
A display device according to an embodiment of the present inventive concept includes: a substrate including a first region and a second region; and a plurality of pixels disposed on the substrate, wherein the plurality of pixels each include a first data line and a second data line overlapping a pixel electrode, a first capacitance between the first data line and the pixel electrode is smaller than a second capacitance between the second data line and the pixel electrode in a pixel disposed in the first region, and the first capacitance between the first data line and the pixel electrode is larger than the second capacitance between the second data line and a pixel electrode in the pixel disposed in the second region.
US11226526B2 Wiring structure, display substrate and display device
The application provides a wiring structure, a display substrate, and a display device, which pertain to the field of display technologies. The wiring structure includes a plurality of hollow units connected in series, and each of the hollow units includes a hollow area and a non-hollow area. The non-hollow areas of any two adjacent hollow units at least partially overlap, and the hollow areas thereof do not overlap. Compared with a conventional linear-type wiring structure, the wiring structure can release stress through the hollow area of the hollow unit in the process of bending, stretching, and twisting, so as to avoid breaking of the wiring structure which may result in failure of the device on the substrate that employs the wiring structure.
US11226524B2 Display device
According to one embodiment, a display device includes a first line extending in a first direction, an insulating layer covering the first line, a second line disposed on the insulating layer and extending in a second direction, and a drive circuit including an output line extending in the first direction and connected to the first line through a contact portion. The contact portion includes a first portion to which the first line is connected at a first position, and a second portion to which the output line is connected at a second position which is apart from the first position in the second direction, the second portion facing the first portion with the insulating layer interposed therebetween while being electrically connected to the first portion.
US11226520B2 Display substrate, display panel and display assembly
A display substrate includes: a plurality of sub-pixel regions at a first base substrate, each of the plurality of sub-pixel regions including a light-blocking region and aperture regions located at opposing sides of the light-blocking region; and a first transparent electrode and a second transparent electrode within each of the plurality of sub-pixel regions, configured to drive a liquid crystal layer; wherein the first transparent electrode includes a first electrode unit located inside the light-blocking region and including a plurality of first sub-electrodes, wherein each of the plurality of first sub-electrodes are separated from two adjacent first sub-electrodes by a separation distance; and wherein the separation distance between two adjacent first sub-electrodes nearest to a center line of the light-blocking region is smaller than the separation distance between two adjacent first sub-electrodes nearest to an edge of the light-blocking region.
US11226513B2 Curved display panel, manufacturing method thereof and display device
The present disclosure relates to the field of display technologies and proposes a curved display panel. The curved display panel includes a first substrate provided with a first groove in a non-display area of the first substrate; a second substrate provided with a second groove in a non-display area of the second substrate, the second groove being disposed corresponding to the first groove; and a fixing spacer disposed between the first substrate and the second substrate, and having a first end located in the first groove and a second end located in the second groove.
US11226511B2 Display panel and display device
Display panel and display device are provided. The display panel includes: a color film substrate, an array substrate, at least one light sensitive unit, and collimating apertures penetrating a portion of film layers of the color film substrate and the array substrate along a first direction perpendicular to the display panel. The collimating apertures and the at least one light sensitive unit are disposed in a one-to-one correspondence. The color film substrate includes a first substrate, a first light-blocking layer with first openings, and at least one second light-blocking layer with second openings. The array substrate includes a third light-blocking layer with third openings. An orthographic projection of each first opening, an orthographic projection of a corresponding second opening, and an orthographic projection of a corresponding third opening, at least partially overlap an orthographic projection of a corresponding collimating aperture on the first substrate.
US11226510B2 Display assembly
The present invention relates to a display assembly comprising: a cover provided with a curved surface formed so as to be bent; a display arranged on the curved surface; an adhesive layer arranged between the cover and the display; and a wall structure which is arranged on the cover and of which one surface is brought into contact with the curved surface and the other surface is brought into contact with a side surface of the adhesive layer, so as to be extendedly formed along the side surface of the adhesive layer.
US11226507B2 Method and system for formation of stabilized tetragonal barium titanate
An electro-optic device includes a substrate and a waveguide on the substrate. The waveguide includes a layer stack including a plurality of electro-optic material layers interleaved with a plurality of interlayers, a waveguide core adjacent to the layer stack, a waveguide cladding layer, and a pair of electrodes in electrical contact with the plurality of electro-optic material layers. The plurality of interlayers maintains a first lattice structure at room temperature and a cryogenic temperature. The plurality of electro-optic material layers maintains a second lattice structure and crystallographic phase at the room temperature and the cryogenic temperature.