Document Document Title
US11342393B2 Method for manufacturing OLED light emitting device, OLED light emitting device and OLED display device
The present disclosure relates to a method for manufacturing an OLED light emitting device, an OLED light emitting device, and an OLED display device. The method for manufacturing an OLED light emitting device according to an embodiment of the present disclosure includes forming a pixel defining layer on a substrate, wherein the pixel defining layer comprises a lyophilic material or a lyophobic material and the pixel defining layer comprises a plurality of openings which are spaced apart from each other; forming an anode layer on the substrate and in each opening; adding a preset solvent having a property opposite to that of the lyophilic material or the lyophobic material of the pixel defining layer in an OLED film layer ink; and ink-jet printing the OLED film layer ink on the anode layer and in each opening to form an OLED film layer.
US11342392B2 Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof are disclosed. The display panel includes: a base substrate; a first sub-pixel disposed on the base substrate and including a first light-emitting device configured to emit visible light for display operation; a second a light-emitting device overlapped with the first light-emitting device in a direction perpendicular to the base substrate and configured to emit infrared light; and a first photosensitive device disposed on the base substrate and configured to sense light obtained after the infrared light is reflected.
US11342390B2 Display panel, display device and a method for manufacturing a display panel
Provided are a display panel, a display device and a method for manufacturing a display panel. The display panel includes a display area including a first display area and a second display area. The second display area is multiplexed as a sensor reserved area. The second display area includes a light transmitting area and a light emitting area. The first display area is provided with a plurality of organic light emitting units. The light emitting area of the second display area is provided with a plurality of Micro LEDs. The second display area is further provided with a wall structures disposed in gaps between the plurality of Micro LEDs and the plurality of organic light emitting units and gaps between adjacent ones of the plurality of Micro LEDs.
US11342388B2 Organic light-emitting display apparatus comprising quantum dots
An organic light-emitting display apparatus includes a substrate; a pixel electrode over the substrate; a pixel-defining layer including an opening that exposes at least a portion of the pixel electrode; an intermediate layer, which is over the portion of the pixel electrode exposed by the opening and includes an organic emission layer; a counter electrode over the intermediate layer; and an encapsulating structure, which is over the counter electrode and includes at least one inorganic layer and at least one organic layer, and the at least one organic layer includes quantum dots and is in the opening.
US11342386B2 Array substrate and display device each having a data line connecting sub-pixels of different colors
An array substrate and a display device are provided. The array substrate includes at least one data line and a plurality of sub-pixel groups arranged in an array along a first direction and a second direction. At least one sub-pixel group includes two rows of sub-pixels, one row of the two rows of sub-pixels includes a first color sub-pixel and a second color sub-pixel, and the other row of the two rows of sub-pixels includes a third color sub-pixel; the first color sub-pixel, the second color sub-pixel and the third color sub-pixel in each sub-pixel group are connected to a same data line of the at least one data line.
US11342385B2 Pixel arrangement structure, display substrate, display device, and mask plate group
A pixel arrangement structure, a display substrate, a display device, and a mask plate group. The pixel arrangement structure includes multiple minimum repeat units arranged in an array; each minimum repeat unit includes a first color sub-pixel, a second color sub-pixel, and a third color sub-pixel; a first connecting line between the centers of the first color sub-pixel and the second color sub-pixel extends along a first direction, and a second connecting line between the centers of the first color sub-pixel and the third color sub-pixel extends along a second direction; the orthographic projection of the first color sub-pixel on a first straight line falls into the orthographic projection of the third color sub-pixel on the first straight line, and the orthographic projection of the first color sub-pixel on a second straight line falls into the orthographic projection of the second color sub-pixel on the second straight line.
US11342384B2 Pixel arrangement, manufacturing method thereof, display panel, display device and mask
A pixel arrangement including: first groups of sub-pixels arranged in a first direction, each of the first groups including first sub-pixels and third sub-pixels arranged alternately; and second groups of sub-pixels arranged in the first direction, each of the second groups including third sub-pixels and second sub-pixels arranged alternately. The first groups and the second groups are alternately arranged in a second direction perpendicular to the first direction. The first groups and the second groups are arranged to form third groups of sub-pixels arranged in the second direction and fourth groups of sub-pixels arranged in the second direction. The third groups and the fourth groups are alternately arranged in the first direction. Each of the third groups includes first sub-pixels and third sub-pixels arranged alternately. Each of the fourth groups includes third sub-pixels and second sub-pixels arranged alternately.
US11342376B2 Light emitting diode, display substrate and transfer method
Provided are a light emitting diode, a display substrate and a transfer method. The transfer method includes: preparing a transfer substrate and the display substrate respectively, wherein the transfer substrate includes a plurality of light emitting diodes arranged in a matrix; aligning the transfer substrate with the display substrate, wherein first magnetic layers of the light emitting diodes on the transfer substrate correspond to second magnetic layers of the sub-pixels on the display substrate one by one; and driving the transfer substrate to approach the display substrate, so that the light emitting diodes on the transfer substrate are positioned to fall onto the sub-pixels of the display substrate by action of magnetic attraction forces generated by the first magnetic layers and the second magnetic layers.
US11342374B2 Mechanisms for forming image-sensor device with deep-trench isolation structure
An image-sensor device is provided. The image-sensor device includes a semiconductor substrate and a radiation-sensing region in the semiconductor substrate. The image-sensor device also includes a doped isolation region in the semiconductor substrate and a dielectric film extending into the doped isolation region from a surface of the semiconductor substrate. A portion of the doped isolation region is between the dielectric film and the radiation-sensing region.
US11342373B2 Manufacturing method of image sensing device
A method for manufacturing an image sensing device includes forming an interconnection layer over a front surface of a semiconductor substrate. A trench is formed to extend from a back surface of the semiconductor substrate. An etch stop layer is formed along the trench. A buffer layer is formed over the etch stop layer. An etch process is performed for etching the buffer layer. The buffer layer and the etch stop layer include different materials.
US11342370B2 Solid-state image pickup device and method of making the same
A solid-state image pickup device includes a semiconductor substrate in which photoelectric conversion units are arranged. An insulator is disposed on the semiconductor substrate. The insulator has holes associated with the respective photoelectric conversion units. Members are arranged in the respective holes. A light-shielding member is disposed on the opposite side of one of the members from the semiconductor substrate, such that only the associated photoelectric conversion unit is shielded from light. In the solid-state image pickup device, the holes are simultaneously formed and the members are simultaneously formed.
US11342368B2 Image sensors for distance measurement
An image sensor includes a semiconductor substrate including a first surface and a second surface and further includes a well region and a first floating diffusion region that are each adjacent to the first surface. The image sensor includes a first vertical transmission gate and a second vertical transmission gate isolated from direct contact with each other and each extend from the first surface of the semiconductor substrate and in a thickness direction of the semiconductor substrate through at least a portion of the well region. The image sensor includes a first storage gate between the first vertical transmission gate and the first floating diffusion region and on the first surface of the semiconductor substrate. The image sensor includes a first tap transmission gate between the first storage gate and the first floating diffusion region and on the first surface of the semiconductor substrate.
US11342361B2 Display device
A display device includes a substrate including a pixel area and a peripheral area located outside the pixel area; pixels located in the pixel area; power supply lines configured to provide an operating power to the pixels; and a plurality of data fanout wires configured to provide data signals to the pixels, wherein, in at least a portion of the peripheral area, the power supply lines and the plurality of data fanout wires are arranged on a same layer.
US11342360B2 Array substrate and display device
According to an aspect, an array substrate includes a first scan line, a second scan line, and a signal line. A semiconductor film has a coupling portion coupling one end of a first linear portion to one end of a second linear portion. Another end of the first linear portion of the semiconductor film and another end of the second linear portion of the semiconductor film are coupled to the signal line. In a plan view, the semiconductor film is disposed between the first scan line and the second scan line, the first linear portion intersects two first gate electrodes, and the second linear portion intersects two second gate electrodes.
US11342359B2 Display panel and electronic device
The present application proposes a display panel, including a display area and a non-display area surrounding the display area, wherein the display panel includes: a plurality of metal traces and a plurality of color resist blocks located in the display area; and a test key located in the non-display area, wherein the test key includes a plurality of color resist patterns and a plurality of metal patterns, each of the color resist patterns corresponds to a corresponding one of the color resist blocks, each of the metal patterns corresponds to one of the metal traces, and each of the color resist patterns is disposed correspondingly between adjacent ones of the metal patterns.
US11342357B2 Semiconductor device
A semiconductor device structure and method of manufacturing a semiconductor device is provided. The method includes providing a first semiconductor substrate having a first major surface and an opposing second major surface, the first major surface having a first metal layer formed thereon; providing a second semiconductor substrate having a first major surface and an opposing second major surface, with the second semiconductor substrate including a plurality of active device regions formed therein and a second metal layer formed on the first major surface connecting each of the plurality of active device regions; bonding the first metal layer of the first semiconductor substrate to the second metal layer of the second semiconductor substrate; and forming device contacts on the second major surface of the second semiconductor substrate for electrical connection to each of the plurality of active device regions.
US11342353B2 Semiconductor memory device having three-dimensional structure and method for manufacturing the same
A semiconductor memory device includes an electrode structure including a plurality of electrode layers and a plurality of interlayer dielectric layers which are alternately stacked on a substrate defined with a plurality of cell areas and a plurality of coupling areas in a first direction; a hard mask pattern disposed on the electrode structure, and having a plurality of opening holes in the coupling areas; and a plurality of contact holes defined in the electrode structure under the plurality of opening holes, and exposing pad areas of the electrode layers, respectively. The plurality of opening holes are disposed by being distributed in a plurality of rows arranged in a second direction intersecting with the first direction.
US11342351B2 Three-dimensional semiconductor device
A three-dimensional semiconductor device includes an upper substrate, a gate-stacked structure on the upper substrate, the gate-stacked structure including gate electrodes stacked within a memory cell array region, while being spaced apart from each other in a direction perpendicular to a surface of the upper substrate, and extending into an extension region adjacent to the memory cell array region to be arranged within the extension region to have a staircase shape, and at least one through region passing through the gate-stacked structure within the memory cell array region or the extension region, the at least one through region including a lower region and an upper region wider than the lower region.
US11342350B2 Semiconductor memory device with improved operation speed
A semiconductor memory device is provided. The semiconductor memory device includes a memory cell array disposed on a substrate, a bit line connected to the memory cell array, a peripheral circuit disposed between the memory cell array and the substrate, the peripheral circuit including a transistor, a conductive line disposed between the memory cell array and the transistor, a lower connection structure connecting the conductive line and the transistor, and two or more upper connection structures connecting the bit line and the conductive line, the two or more upper connection structures being spaced apart from each other.
US11342348B2 Non-volatile semiconductor memory device and manufacturing method thereof
This non-volatile semiconductor memory device includes a memory cell array including NAND cell units formed in a first direction vertical to a surface of a semiconductor substrate. A local source line is electrically coupled to one end of the NAND cell unit formed on the surface of the substrate. The memory cell array includes: a laminated body where plural conductive films, which are to be control gate lines of memory cells or selection gate lines of selection transistors, are laminated sandwiching interlayer insulating films; a semiconductor layer that extends in the first direction; and an electric charge accumulating layer sandwiched between: the semiconductor layer and the conductive film. The local source line includes a silicide layer. The electric charge accumulating layer is continuously formed from the memory cell array to cover a peripheral area of the silicide layer.
US11342341B2 Integrated circuit layout, method, structure, and system
A method of generating an IC layout diagram includes positioning a first active region between second and third active regions, intersecting the first active region with first through fourth gate regions to define gate locations of first and second anti-fuse bits, aligning first and second conductive regions between the first and second active regions, thereby intersecting the first conductive region with the first gate region and the second conductive region with the fourth gate region, and aligning third and fourth conductive regions between the first and third active regions, thereby either intersecting the third and fourth conductive regions with the first and third gate regions, or intersecting the third and fourth conductive regions with the second and fourth gate regions. At least one of positioning or intersecting the first active region, or aligning the first and second or third and fourth conductive regions is executed by a processor.
US11342340B2 Layout of static random access memory periphery circuit
A static random access memory (SRAM) periphery circuit includes a first n-type transistor and a second n-type transistor that are disposed in a first well region of first conductivity type, the first well region occupies a first distance in a row direction equal to a bitcell-pitch of an SRAM array. The SRAM periphery circuit includes a first p-type transistor and a second p-type transistor that are disposed in a second well region of second conductivity type. The second well region occupies a second distance in the row direction equal to the bitcell-pitch of the SRAM array. The second well region is disposed adjacent to the first well region in the row direction.
US11342333B2 Semiconductor device
A semiconductor device includes a semiconductor substrate having a cell region and a dummy region surrounding the cell region, a plurality of memory pillar structures, and a supporting layer. The memory pillar structures are on the cell region. The supporting layer is over the semiconductor substrate, interconnecting the memory pillar structures, and having a plurality of first and second opening patterns on the cell region. A first number of the memory pillar structures surround each of the first opening patterns, and a second number of the memory pillar structures surround each of the second opening patterns. The first opening patterns are different from the second opening patterns, the first number is different from the second number, and at least one of the first opening patterns and at least one of the second opening patterns are on a central portion of the cell region.
US11342331B2 Semiconductor device including an air spacer and a method for fabricating the same
A semiconductor device is provided including a substrate including a trench. A first conductive pattern is disposed within the trench. The first conductive pattern has a width smaller than a width of the trench. A first spacer extends along at least a portion of a side surface of the first conductive pattern and the trench. A second spacer at least partially fills the trench adjacent to the first spacer. An air spacer is provided including a first portion between the first spacer and the second spacer, and a second portion disposed on the second spacer and the first portion. A width of the second portion of the air spacer is greater than a width of the first portion of the air spacer.
US11342329B2 Semiconductor memory device and method of fabricating the same
A semiconductor memory device includes a capacitor having a bottom electrode and a top electrode, a dielectric layer between the bottom and top electrodes, and an interface layer between the top electrode and the dielectric layer, the interface layer including a metal oxide and an additional constituent at a grain boundary of the interface layer.
US11342327B2 Stacked transistor layout
An apparatus is provided which comprises: a first transistor body comprising one or more semiconductor materials and having a length comprising a source region and a drain region with a channel region therebetween, a first dielectric layer over the first transistor body, a second transistor body comprising one or more semiconductor materials and having a length comprising a source region and a drain region with a channel region therebetween, wherein the second transistor body is over the first dielectric layer and wherein the length of the second transistor body is non-parallel to the length of the first transistor body, and a gate coupled with the channel regions of both the first transistor body and the second transistor body. Other embodiments are also disclosed and claimed.
US11342325B2 Integration of multiple fin structures on a single substrate
Various embodiments of the present disclosure are directed towards an integrated chip (IC) including a first fin structure and a second fin structure vertically extending from a semiconductor substrate, respectively. The first fin structure laterally extends along a first direction and has a first width. The second fin structure laterally extends along the first direction and has a second width that is less than the first width. A first plurality of nanostructures directly overlies the first fin structure and is vertically spaced from the first fin structure by a non-zero distance. A gate electrode continuously laterally extends along a second direction that is substantially perpendicular to the first direction. The gate electrode directly overlies the first and second fin structures, and wraps around the nanostructures.
US11342321B2 Manufacturing method of package on package structure
A manufacturing method of a package-on-package structure includes at least the following steps. A plurality of conductive bumps of a first package is attached to a tape carrier. A second package is coupled to the first package opposite to the plurality of conductive bumps. When coupling the second package, the plurality of conductive bumps are deformed to form a plurality of deformed conductive bumps, and a contact area between the tape carrier and the respective deformed conductive bump increases.
US11342318B2 Optical communication apparatus
There is provided an optical communication device capable of minimum suppressing inter-signal interference of inductors mounted to enable a transmission signal to be transmitted and received with a high frequency. The optical communication device comprises a sub-package as a subassembly in each of a plurality of signal channels. The sub-package includes a substrate on which an optical semiconductor and an IC are flip-chip connected. The optical semiconductor includes a pair of photodiodes receiving a differential optical signal and outputting a differential current signal. The IC includes a transimpedance amplifier converting the differential current signal from the optical semiconductor to a voltage signal. The optical semiconductor has a pair of inductors formed for each of the pair of photodiodes and a ground wiring formed so as to surround the formed pair of inductors.
US11342316B2 Semiconductor package
A semiconductor package includes a first substrate, a second substrate, a conductive component, an electronic component and a passive component. The conductive component is disposed between the first substrate and the second substrate, wherein the first substrate and the second substrate are separated from each other by an interval. The electronic component and the passive component are disposed within the interval.
US11342311B2 LED-filaments and LED-filament lamps utilizing manganese-activated fluoride red photoluminescence material
An LED-filament comprising: a partially light-transmissive substrate; a plurality of blue LED chips mounted on a front face of the substrate; first broad-band green to red photoluminescence materials and a first narrow-band manganese-activated fluoride red photoluminescence material covering the plurality of blue LED chips and the front face of the substrate; and second broad-band green to red photoluminescence materials covering the back face of the substrate. The LED-filament can further comprise a second narrow-band manganese-activated fluoride red photoluminescence material on the back face of the substrate in an amount that is less than 5 wt % of a total red photoluminescence material content on the back face of the substrate.
US11342308B2 Semiconductor device and manufacturing method for semiconductor device
A semiconductor device is provided with a first semiconductor chip and a second semiconductor chip that are arranged so as to oppose each other. The first semiconductor chip has a first connecting portion provided in a first hole portion, and the second semiconductor chip has an electrically conductive second connecting portion that is composed of a concave metal film formed on the front surface of a second electrode portion, the side surface of a second hole portion, and the front surface of a second protective film. The first electrode portion and the second electrode portion are electrically connected via the first connecting portion and the second connecting portion.
US11342306B2 Multi-chip wafer level packages
Multi-chip wafer level packages and methods of forming the same are provided. A multi-chip wafer level package includes a first tier and a second tier. The first tier includes a first redistribution layer structure and at least one chip over the first redistribution layer structure. The second tier includes a second redistribution layer structure and at least two other chips over the second redistribution layer structure. The first tier is bonded to the second tier with the at least one chip being in physical contact with the second redistribution layer structure. The total number of connectors of the at least two other chips is greater than the total number of connectors of the at least one chip.
US11342305B2 Microelectronic assemblies with communication networks
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a package substrate, a first die coupled to the package substrate with first interconnects, and a second die coupled to the first die with second interconnects, wherein the second die is coupled to the package substrate with third interconnects, a communication network is at least partially included in the first die and at least partially included in the second die, and the communication network includes a communication pathway between the first die and the second die.
US11342298B2 Die stack arrangement comprising a die-attach-film tape and method for producing same
A device includes a base substrate with a sensor component arranged thereon; a spacer layer on the base substrate, wherein the spacer layer is structured in order to predefine a cavity region, in which the sensor component is arranged in an exposed fashion on the base substrate, and a DAF tape element (DAF=Die-Attach-Film) on a stack element, wherein the DAF tape element mechanically fixedly connects the stack element to the spacer layer arranged on the base substrate and to obtain the cavity region.
US11342295B2 Electronic assembly, package structure having hollow cylinders and method of fabricating the same
A package structure includes at least one semiconductor die, a plurality of hollow cylinders, an insulating encapsulant, a redistribution layer and through holes. The plurality of hollow cylinders is surrounding the at least one semiconductor die. The insulating encapsulant has a top surface and a bottom surface opposite to the top surface, wherein the insulating encapsulant encapsulates the at least one semiconductor die and the plurality of hollow cylinders. The redistribution layer is disposed on the top surface of the insulant encapsulant and over the at least one semiconductor die. The through holes are penetrating through the plurality of hollow cylinders.
US11342294B2 Semiconductor device and method of forming protrusion e-bar for 3D SiP
A semiconductor device has a first substrate and a semiconductor die disposed over the first substrate. A second substrate has a multi-layered conductive post. The conductive post has a first conductive layer and a second conductive layer formed over the first conductive layer. The first conductive layer is wider than the second conductive layer. A portion of the conductive post can be embedded within the second substrate. The second substrate is disposed over the first substrate adjacent to the semiconductor die. An encapsulant is deposited around the second substrate and semiconductor die. An opening is formed in the second substrate aligned with the conductive post. An interconnect structure is formed in the opening to contact the conductive post. A discrete electrical component is disposed over a surface of the first substrate opposite the semiconductor die. A shielding layer is formed over the discrete electrical component.
US11342290B2 Semiconductor device
A semiconductor device includes a lead frame, a transistor, and an encapsulation resin. The lead frame includes a drain frame, a source frame, and a gate frame. The drain frame includes drain frame fingers. The source frame includes source frame fingers. The drain frame fingers and the source frame fingers are alternately arranged in a first direction and include overlapping portions as viewed from a first direction. In a region where each drain frame finger overlaps the source frame fingers as viewed in the first direction, at least either one of the drain frame fingers and the source frame fingers are not exposed from the back surface of the encapsulation resin.
US11342289B2 Vertical power plane module for semiconductor packages
The present disclosure relates to a semiconductor package, that may include a package substrate, a base die arranged on and electrically coupled to the package substrate, and at least one power plane module arranged on the package substrate at a periphery of the base die. The power plane module may include a top surface and a bottom surface, and at least one vertical interleaving metal layer electrically coupled at the bottom surface to the package substrate. The semiconductor package may further include a semiconductor device including a first section disposed on the base die, and a second section disposed on the power plane module, wherein the second section of the semiconductor device may be electrically coupled to the at least one vertical interleaving metal layer at the top surface of the power plane module.
US11342284B2 Semiconductor chip
A chip is provided. The chip is provided with a circuit block. The circuit block includes a first transistor and a second transistor. The first transistor is divided into a plurality of first sub-transistors connected in parallel. The second transistor is divided into a plurality of second sub-transistors connected in parallel. The first sub-transistors and the second sub-transistors are disposed in a first row and a second row of the circuit block in a staggered manner. The first transistors disposed in the first row and the second row respectively receive a first input signal through different signal lines. The second transistors disposed in the first row and the second row respectively receive a second input signal through different signal lines.
US11342283B2 Package substrate and semiconductor package including the same
Provided a package substrate including an insulation substrate, a conductive layer provided in the insulation substrate, upper pads provided on an upper surface of the insulation substrate and electrically connected to the conductive layer, lower pads provided on a lower surface of the insulation substrate and electrically connected to the conductive layer, and at least one trench provided at a portion of the insulation substrate adjacent to at least one of the upper pads and configured to block stress, which is generated by an expansion of the insulation substrate, from spreading to the at least one of the upper pads.
US11342282B2 Semiconductor device package including a reinforcement structure on an electronic component and method of manufacturing the same
A semiconductor device package includes an electronic component, an electrical contact and a reinforcement layer. The electronic component has a first conductive layer on a first surface of the electronic component. The electronic component has a through-silicon-via (TSV) penetrating the electronic component and electrically connected to the first conductive layer. The electrical contact is disposed on the first surface of the electronic component and electrically connected to the first conductive layer. The reinforcement layer is disposed on the first surface of the electronic component.
US11342280B2 Module and method for manufacturing the same
A module includes: a substrate having a main surface and a side surface; an electronic component mounted on the main surface; a sealing resin that covers the main surface and the electronic component; and a shield film that covers a surface of the sealing resin and the side surface of the substrate. The sealing resin includes: a resin component containing an organic resin as a main component; and a granular filler containing an inorganic oxide as a main component. On a surface of the sealing resin, which is in contact with the shield film, parts of some grains of the filler are exposed from the resin component, a surface of the resin component includes a nitrogen functional group, and the shield film is formed of a metal that is a passivation metal and a transition metal or an alloy containing the metal.
US11342279B2 Semiconductor device and amplifier having bonding wire and conductive member
A semiconductor device includes a ground plane, a capacitor disposed on the ground plane and having a first top surface, a semiconductor chip disposed on the ground plane and having a second top surface, a bonding wire connecting the first top surface and the second top surface, and a conductive member disposed on the ground plane. The conductive member is electrically connected to the ground plane. The bonding wire extends in a first direction in a planar view normal to the ground plane. The conductive member is positioned apart from the bonding wire in a second direction orthogonally intersecting in the planar view with the first direction.
US11342273B2 Package structure of integrated passive device and manufacturing method thereof, and substrate
Disclosed are a package structure of an integrated passive device and a manufacturing method thereof and a substrate. The method includes: providing an organic frame having a chip embedding cavity and a metal pillar, laminating at least one layer of first dielectric on an upper surface of the organic frame, and processing the first dielectric by photolithography to form an opening correspondingly above the chip embedding cavity; mounting an electronic component in the chip embedding cavity through the opening, the electronic component including an upper and lower electrodes; laminating and curing a second dielectric into the chip embedding cavity and on an upper surface of the first dielectric, thinning the first and second dielectrics to expose the upper and lower electrodes, upper and lower surfaces of the metal pillar; performing metal electroplating to form a circuit layer communicated with the upper and lower electrodes and the metal pillar.
US11342272B2 Substrate structures, and methods for forming the same and semiconductor package structures
A substrate structure, a method for manufacturing the same and a semiconductor package structure including the same are provided. The substrate structure includes a substrate, a first electronic component, a second electronic component and a plurality of metal layers. The first electronic component is disposed within the substrate. The second electronic component is disposed within the substrate and arranged in a horizontal direction with the first electronic component. The metal layers are disposed above an upper surface of the substrate. The number of metal layers above the first electronic component is greater than the number of metal layers above the second electronic component.
US11342271B2 Electronic components for soft, flexible circuitry layers and methods therefor
A flexible circuitry layer may comprise a conductive mesh including a circuitry trace; and an interfacing component, comprising: a flexible substrate; a terminal electrically connected to the circuitry trace; and a connector configured to be detachably connected to an external device.
US11342270B2 Fan-out package with rabbet
A system integrating a fan-out package, including a first semiconductor die, with a second semiconductor die. In some embodiments the fan-out package includes the first semiconductor die, a mold compound, covering the first semiconductor die on at least two sides, and an electrical contact, on a lower surface of the first semiconductor die. The fan-out package may have a rabbet along a portion of a lower edge of the fan-out package.
US11342269B2 Package structure with reinforcement structures in a redistribution circuit structure and manufacturing method thereof
A package structure includes an insulating encapsulation, at least one semiconductor die, a redistribution circuit structure, and first reinforcement structures. The at least one semiconductor die is encapsulated in the insulating encapsulation. The redistribution circuit structure is located on the insulating encapsulation and electrically connected to the at least one semiconductor die. The first reinforcement structures are embedded in the redistribution circuit structure. A shape of the package structure includes a polygonal shape on a vertical projection along a stacking direction of the insulating encapsulation and the redistribution circuit structure, and the first reinforcement structures are located on and extended along diagonal lines of the package structure.
US11342268B2 Semiconductor devices and methods of manufacturing semiconductor devices
In one example, an electronic assembly comprises a first semiconductor device and a second semiconductor device. Each of the first semiconductor device and the second semiconductor devices comprises a substrate comprising a top surface and a conductive structure, an electronic component over the top surface of the substrate, a dielectric material over the top surface of the substrate and contacting a side of the electronic component, a substrate tab at an end of substrate and not covered by the dielectric material, wherein the conductive structure of the substrate is exposed at the substrate tab, and an interconnect electrically coupled to the conductive structure at the substrate tab of the first semiconductor device and the conductive structure at the substrate tab of the second semiconductor device. Other examples and related methods are also disclosed herein.
US11342265B2 Apparatus including a dielectric material in a central portion of a contact via, and related methods, memory devices and electronic systems
An apparatus comprising at least one contact structure. The at least one contact structure comprises a contact, an insulating material overlying the contact, and at least one contact via in the insulating material. The at least one contact structure also comprises a dielectric liner material adjacent the insulating material within the contact via, a conductive material adjacent the dielectric liner material, and a stress compensation material adjacent the conductive material and in a central portion of the at least one contact via. The stress compensation material is at least partially surrounded by the conductive material. Memory devices, electronic systems, and methods of forming the apparatus are also disclosed.
US11342263B2 Semiconductor device including dummy patterns and peripheral interconnection patterns at the same level
A semiconductor device includes a cell semiconductor pattern disposed on a semiconductor substrate. A semiconductor dummy pattern is disposed on the semiconductor substrate. The semiconductor dummy pattern is co-planar with the cell semiconductor pattern. A first circuit is disposed between the semiconductor substrate and the cell semiconductor pattern. A first interconnection structure is disposed between the semiconductor substrate and the cell semiconductor pattern. A first dummy structure is disposed between the semiconductor substrate and the cell semiconductor pattern. Part of the first dummy structure is co-planar with part of the first interconnection structure. A second dummy structure not overlapping the cell semiconductor pattern is disposed on the semiconductor substrate. Part of the second dummy structure is co-planar with part of the first interconnection structure. A conductive shielding pattern is disposed between the cell semiconductor pattern and the semiconductor substrate and above the first circuit and the first interconnection structure.
US11342261B2 Integrated circuit with an interconnection system having a multilevel layer providing multilevel routing tracks and method of manufacturing the same
Integrated circuit comprising an interconnection system comprising at least one multilevel layer comprising first parallel electrically conductive lines, the multilevel layer comprising at least three levels forming a centerline level, an upper extension line level, and a lower extension line level the levels providing multilevel routing tracks in which the lines extend.
US11342259B2 Electronic module, electronic device, manufacturing method for electronic module, and manufacturing method for electronic device
An electronic module includes an electronic part including a bottom surface and lands, the bottom surface including a first region and a third region surrounding the first region, the first lands being disposed in the third region, a printed wiring board including a main surface and second lands, the main surface including a second region and a fourth region surrounding the second region, the main surface facing the bottom surface of the electronic part, the second lands being disposed in the fourth region, solder bonding portions respectively bonding the first lands to the second lands, and a resin portion containing a cured product of a thermosetting resin and being in contact with the solder boding portions. A recess portion is provided in the second region. The resin portion is not provided in the recess portion.
US11342258B2 On-die capacitor
According to the disclosed embodiments, an on-die capacitor utilized in energy-harvest based circuits is provided. In the disclosed design, the harvester is coupled to the on-die capacitor, thus there is no need to provide power interfaces and semi-conductor devices external to the IC. The disclosed design of the on-die capacitor would reduce the overall size and cost of the IC.
US11342255B2 Semiconductor structure and manufacturing method thereof
A semiconductor package device includes an interposer die having a semiconductor substrate and a plurality of through-silicon-vias (TSVs) extending through the semiconductor substrate. The semiconductor package device also includes a first semiconductor die spaced apart from the interposer die, a first redistribution layer disposed on a first side of the interposer die and electrically coupling the interposer die with the first semiconductor die, and a second redistribution layer on a second side of the interposer die opposite the first side. Each of the plurality of TSVs includes a sidewall tapering from a first end near the second redistribution layer to a second end near the first redistribution layer.
US11342254B2 Multi-dielectric structure in two-layer embedded trace substrate
Certain aspects of the present disclosure generally relate to an embedded trace substrate having at least two different dielectric layers with different dielectric materials and methods for fabricating the same. One example embedded trace substrate generally includes a first metal layer; a first dielectric layer disposed below the first metal layer and comprising a first dielectric material; a second dielectric layer disposed below the first dielectric layer and comprising a second dielectric material, wherein the second dielectric material of the second dielectric layer is stiffer than the first dielectric material of the first dielectric layer; and a second metal layer disposed below the second dielectric layer.
US11342249B2 Semiconductor device
The semiconductor device of the present embodiment includes a lead frame having a projection portion, the projection portion having an upper face and a side face, a semiconductor chip provided above the projection portion, and a bonding material provided between the projection portion and the semiconductor chip, the bonding material being in contact with the upper face and the side face, the bonding material bonding the lead frame and the semiconductor chip.
US11342241B2 Power module
A power module, including: a first conductor, disposed at a first reference plane; a second conductor, disposed at a second reference plane, wherein projections of the first and second conductors on the first reference plane have a first overlap area; a third conductor, disposed at a third reference plane; a plurality of first switches, first ends of which are coupled to the first conductor; and a plurality of second switches, first ends of which are coupled to second ends of the first switches through the third conductor, and second ends of the second switches are coupled to the second conductor, wherein projections of minimum envelope areas of the first and second switches on the first reference plane have a second overlap area, and the first and second overlap areas have an overlap region. Heat sources of the power module are evenly distributed and its parasitic inductance is low.
US11342240B2 Semiconductor device
A transistor chip (2) has an active region (7). A first seal material (5) covers a central portion of the active region (7) and does not cover a peripheral portion of the active region (7). A second seal material (6) covers the peripheral portion of the active region (7). Thermal conductivity of the first seal material (5) is higher than thermal conductivity of the second seal material (6). Permittivity of the second seal material (6) is lower than permittivity of the first seal material (5).
US11342239B2 Semiconductor package
The invention provides a semiconductor package, which may include a connection structure including one or more redistribution layers. A semiconductor chip is disposed on the connection structure and has an active surface on which a connection pad electrically connected to the redistribution layer is disposed and an inactive surface opposite to the active surface. An encapsulant is disposed on the connection structure and covers at least a portion of the inactive surface of the semiconductor chip. A conductor pattern layer is embedded in the encapsulant such that one exposed surface of the conductor pattern layer is exposed from the encapsulant. A metal layer is disposed on the encapsulant and covers the one exposed surface of the conductor pattern layer.
US11342235B2 Semiconductor devices including scribe lane and method of manufacturing the semiconductor devices
A semiconductor device includes a substrate including a first part and a second part, a memory cell disposed on the first part, an insulation layer disposed on the first part and the second part, the insulation layer covering the memory cell, a portion of the insulation layer on the second part including a stepped sidewall, and a first pattern group disposed on the second part and in the portion of the insulation layer and the substrate. A first sidewall of the semiconductor device corresponds to the stepped sidewall including an upper sidewall, a lower sidewall and a connecting surface connecting the upper sidewall to the lower sidewall. The lower sidewall disposed under the upper sidewall is closer to the substrate than the upper sidewall, and has surface roughness different from surface roughness of the upper sidewall.
US11342231B2 Integrated circuit device with low threshold voltage
A method of manufacturing a semiconductor device is provided. A substrate is provided. The substrate has a first region and a second region. An n-type work function layer is formed over the substrate in the first region but not in the second region. A p-type work function layer is formed over the n-type work function layer in the first region, and over the substrate in the second region. The p-type work function layer directly contacts the substrate in the second region. And the p-type work function layer includes a metal oxide.
US11342230B2 Homogeneous densification of fill layers for controlled reveal of vertical fins
In accordance with an embodiment of the present invention, a method of forming a densified fill layer is provided. The method includes forming a pair of adjacent vertical fins on a substrate, forming an inner liner on the sidewalls of the adjacent vertical fins, and forming a sacrificial layer on the inner liner. The method further includes forming a fill layer between the pair of adjacent vertical fins, wherein the fill layer is in contact with at least a portion of the sacrificial layer, removing at least a portion of the sacrificial layer in contact with the fill layer to form sidewall channels adjacent to the fill layer, and subjecting the fill layer to a densification process to form the densified fill layer.
US11342226B2 Hybrid wafer dicing approach using an actively-focused laser beam laser scribing process and plasma etch process
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. In an example, a method of dicing a semiconductor wafer having a plurality of integrated circuits involves forming a mask above the semiconductor wafer, the mask composed of a layer covering and protecting the integrated circuits. The mask is then patterned with an actively-focused laser beam laser scribing process to provide a patterned mask with gaps, exposing regions of the semiconductor wafer between the integrated circuits. The semiconductor wafer is then plasma etched through the gaps in the patterned mask to singulate the integrated circuits.
US11342225B2 Barrier-free approach for forming contact plugs
A method includes etching a dielectric layer of a substrate to form an opening in the dielectric layer, forming a metal layer extending into the opening, performing an anneal process, so that a bottom portion of the metal layer reacts with a semiconductor region underlying the metal layer to form a source/drain region, performing a plasma treatment process on the substrate using a process gas including hydrogen gas and a nitrogen-containing gas to form a silicon-and-nitrogen-containing layer, and depositing a metallic material on the silicon-and-nitrogen-containing layer.
US11342222B2 Self-aligned scheme for semiconductor device and method of forming the same
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary semiconductor device comprises an interlayer dielectric (ILD) layer disposed over a substrate; a first conductive feature at least partially embedded in the ILD layer; a dielectric layer disposed over and aligned with the ILD layer, wherein a top surface of the dielectric layer is above a top surface of the first conductive feature; an etch stop layer (ESL) disposed over the dielectric layer and over the first conductive feature; and a second conductive feature disposed on the first conductive feature, wherein the second conductive feature includes a first portion having a first bottom surface contacting a top surface of the first conductive feature and a second portion having a second bottom surface contacting a top surface of the dielectric layer.
US11342220B2 Structure manufacturing method and manufacturing device, and light irradiation device
There is provided a structure manufacturing method, including: preparing a wafer at least whose surface comprises Group III nitride crystal in a state of being immersed in an etching solution containing peroxodisulfate ions; and irradiating the surface of the wafer with light through the etching solution; wherein the group III nitride crystal has a composition in which a wavelength corresponding to a band gap is 310 nm or more, and during irradiation of the light, the surface of the wafer is irradiated with a first light having a wavelength of 200 nm or more and less than 310 nm under a first irradiation condition, and is irradiated with a second light having a wavelength of 310 nm or more and less than a wavelength corresponding to the band gap under a second irradiation condition controlled independently of the first irradiation condition.
US11342219B2 Chemical mechanical polishing topography reset and control on interconnect metal lines
A semiconductor structure is provided. The semiconductor structure include a substrate and a first dielectric layer having at least one via over the substrate. The first dielectric layer includes a first portion having a first thickness and a second portion having a second thickness greater than the first thickness. The semiconductor structure further includes a second dielectric layer containing at least one first conductive line overlying the first portion of the first dielectric layer and at least one second conductive line overlying the second portion of the first dielectric layer. The at least one first conductive line includes a first conductive portion and a conductive cap, and the at least one second conductive line including a second conductive portion having a top surface coplanar with a top surface of the conductive cap.
US11342218B1 Single crystalline silicon stack formation and bonding to a CMOS wafer
Systems, methods, and apparatus are provided for single crystalline silicon stack formation and bonding to a complimentary metal oxide semiconductor (CMOS) wafer for formation of vertical three dimensional (3D) memory. An example method for forming arrays of vertically stacked layers for formation of memory cells includes providing a silicon substrate, forming a layer of single crystal silicon germanium onto a surface of the substrate, epitaxially growing the silicon germanium to form a thicker silicon germanium layer, forming a layer of single crystal silicon onto a surface of the silicon germanium, epitaxially growing the silicon germanium to form a thicker silicon layer, and forming, in repeating iterations, layers of silicon germanium and silicon to form a vertical stack of alternating silicon and silicon germanium layers.
US11342217B1 Method for improving HDP filling defects through STI etching process
The present disclosure provides a method for improving HDP filling defects through an STI etching process, comprises a wafer uniformly distributed with pixel areas and logical areas, and dividing the wafer into quadrants 1 to 4; placing the second quadrants in an etching chamber in a manner of facing to a cantilever of an etching machine; etching the wafer to form STI areas with the same depth in the pixel areas and the logical areas of the quadrants 1 to 4; removing the wafer from the etching machine and covering the STI areas of the pixel areas with a photoresist; placing the wafer on an electrostatic chuck of the etching chamber again, and enabling any quadrant except the second quadrant to face to the cantilever; continuously etching the STI areas of the logical areas of the quadrants 1 to 4 to form deep STI areas.
US11342213B2 Apparatus and method of micro-devices transfer
A method of micro-devices transfer comprising following steps of: providing a flexible carrier including a plurality of grooves which are designed in positions corresponding one-to-one to a plurality of target surface portions of an outer surface of a target member, each of the grooves has an opening in a first surface of the flexible carrier; applying at least one external force to the flexible carrier such that the opening of each of the grooves is enlarged; placing a plurality of micro-devices in the grooves respectively; releasing the at least one external force such that the micro-devices are held by the grooves of the flexible carrier and auto-aligned in positions corresponding one-to-one to the target surface portions of the outer surface of the target member; aligning and bonding the micro-devices to the target surface portions of the outer surface of the target member; and removing the flexible carrier.
US11342207B2 Micro LED transfer head
A micro LED transfer head is proposed. The micro LED transfer head includes: a holding member including a holding region that holds a micro LED by means of vacuum holding force and a non-holding region that does not hold the micro LED; and a porous member provided on top of the holding member and having arbitrary pores, wherein the holding region includes: a first holding region; and a second holding region provided above the first holding region, formed to have a larger opening area than the first holding region, and communicating with the first holding region and the porous member, whereby the micro LED transfer head selectively transfers the micro LED.
US11342204B2 Method and apparatus for cleaning semiconductor wafers
The present disclosure provides a method and a cleaning apparatus for cleaning semiconductor wafers. The cleaning apparatus includes a plurality of cleaning tanks, a dipping tank, a first robot hand, a second robot hand, and at least one drying chamber. The plurality of cleaning tanks is configured to clean a plurality of wafers held by a cassette by cleaning agents. The plurality of wafers is cleaned in the plurality of cleaning tanks through a batch process. The dipping tank is configured to rinse the plurality of wafers by a replacement agent. The at least one drying chamber is configured to dry the wafer taken by the second robot hand with single wafer process.
US11342195B1 Methods for anisotropic etch of silicon-based materials with selectivity to organic materials
Improved process flows and methods are provided that use a cyclic dry process to transfer a pattern from a patterned organic layer to an underlying silicon-containing layer. The cyclic dry process disclosed herein includes a deposition step, an etch step and a purge step, which may be repeated a number of cycles to progressively etch the exposed portions of the silicon-containing layer. Unlike conventional pattern transfer processes, the cyclic dry process described herein anisotropically etches the silicon-containing layer with high selectivity to the patterned organic layer. In doing so, the disclosed process improves pattern transfer performance and avoids problems typically seen in conventional pattern transfer processes such as, e.g., CD enlargement, CD distortion and/or complete loss of photoresist.
US11342192B2 Substrate processing method and storage medium
A technique for making etching amounts uniform in selectively etching SiGe layers formed on a wafer with respect to at least one of an Si layer, an SiO2 layer, and an SiN layer is provided. In an etching process where SiGe layers in a wafer W in which the SiGe layers and Si layers are alternately stacked and exposed in a recess are removed by side etching, ClF3 gas and HF gas are simultaneously supplied to the wafer W. Accordingly, it is possible to make the etching rates for respective SiGe layers uniform, and it becomes possible to obtain a uniform etching amount for respective SiGe layers.
US11342191B2 Structure manufacturing method, structure manufacturing apparatus and intermediate structure
There is provided a structure manufacturing method, including: preparing an etching target with at least one surface comprising group III nitride; then in a state where the etching target is immersed in an etching solution containing peroxodisulfate ions; irradiating the surface of the etching target with light through the etching solution, and generating sulfate ion radicals from the peroxodisulfate ions and generating holes in the group III nitride, thereby etching the group III nitride, wherein in the etching of the group III nitride, the etching solution remains acidic during a period for etching the group III nitride by making the etching solution acidic at a start of etching the group III nitride, and the etching is performed, with a resist mask formed on the surface.
US11342188B2 Methods for doping high-k metal gates for tuning threshold voltages
A method includes forming a first gate dielectric and a second gate dielectric over a first semiconductor region and a second semiconductor region, respectively, depositing a lanthanum-containing layer including a first portion and a second portion overlapping the first gate dielectric and the second gate dielectric, respectively, and depositing a hard mask including a first portion and a second portion overlapping the first portion and the second portion of the lanthanum-containing layer, respectively. The hard mask is free from both of titanium and tantalum. The method further includes forming a patterned etching mask to cover the first portion of the hard mask, with the second portion of the hard mask being exposed, removing the second portion of the hard mask and the second portion of the lanthanum-containing layer, and performing an anneal to drive lanthanum in the first portion of the lanthanum-containing layer into the first gate dielectric.
US11342186B2 Semiconductor device and manufacturing method thereof
A semiconductor device wherein a hydrogen concentration distribution has a first hydrogen concentration peak and a second hydrogen concentration peak and a donor concentration distribution has a first donor concentration peak and a second donor concentration peak in a depth direction, wherein the first hydrogen concentration peak and the first donor concentration peak are placed at a first depth and the second hydrogen concentration peak and the second donor concentration peak are placed at a second depth deeper than the first depth relative to the lower surface is provided.
US11342185B2 Wafer bonding method and structure thereof
Embodiments of wafer bonding method and structures thereof are disclosed. The wafer bonding method can include performing a plasma activation treatment on a front surface of a first and a front surface of a second wafer; performing a silica sol treatment on the front surfaces of the first and the second wafers; performing a preliminary bonding process of the first and second wafer; and performing a heat treatment of the first and the second wafers to bond the front surface of the first wafer to the front surface of the second wafers.
US11342184B2 Method of forming multiple patterned layers on wafer and exposure apparatus thereof
An exposure apparatus for transferring a pattern of a reticle onto a wafer is provided. The exposure apparatus includes an illumination module, a reticle stage, a projection module, a wafer stage, and a control unit. The control unit is configured to calculate an alignment setting of the reticle. The wafer includes a first layer and a second layer disposed on the first layer. The first layer includes a first alignment parameter. The second layer includes a second alignment parameter. The control unit obtains a first weighting factor predetermined according to a property of the first layer, and a second weighting factor predetermined according to a property of the second layer. The alignment setting of the reticle is calculated according to the first alignment parameter, the first weighting factor, the second alignment parameter, and the second weighting factor.
US11342181B2 Semiconductor devices and methods of manufacture
A semiconductor device and method of manufacturing using carbon nanotubes are provided. In embodiments a stack of nanotubes are formed and then a non-destructive removal process is utilized to reduce the thickness of the stack of nanotubes. A device such as a transistor may then be formed from the reduced stack of nanotubes.
US11342177B2 Treatment to control deposition rate
A treatment, structure and system are provided that modify the deposition process of a material that can occur over two differing materials. In an embodiment the deposition rates may be adjusted by the treatment to change the deposition rate of one of the materials to be more in line with the deposition rate of a second one of the materials. Also, the deposition rates may be modified to be different from each other, to allow for a more selective deposition over the first one of the materials than over the second one of the materials.
US11342175B2 Multi-reflecting time of flight mass analyser
A mass spectrometer comprising: a multi-reflecting time of flight (MRTOF) mass analyser or mass separator having two gridless ion mirrors 2 that are elongated in a first dimension (Z-dimension) and configured to reflect ions multiple times in a second orthogonal dimension (X-dimension) as the ions travel in the first dimension; the spectrometer configured to operate in: (i) a first mode for ions having a first rate of interaction with background gas molecules in the mass analyser or separator, such that the ions are reflected a first number of times between the ion mirrors 2; and (ii) a second mode for ions having a second, higher rate of interaction with background gas molecules in the mass analyser or separator, such that ions are reflected a second, lower number of times between the ion mirrors 2.
US11342173B2 Electrospray interface device and associated methods
Apparatus, systems, and methods in accordance with various aspects of the applicant's teachings provide for improved interfaces for providing a sample flow from a sample conduit (e.g., an analytical conduit or capillary), including those used in sample separation techniques such as CE and HPLC, to an ESI source for ionization thereby.
US11342171B2 Method for producing gaseous ammonium for ion-molecule-reaction mass spectrometry
Method for obtaining gaseous ammonium (NH4+) from an ion source, the ion source comprising a first area (1) and a second area (2) in a fluidly conductive connection, comprising the steps of a) introducing N2 and H2O into the first area (1) and second area (2) of the ion source; b) applying an ionization method to the mixture of N2 and H2O in the first area (1); c) applying at least one electric field or adjusting pressure conditions or a combination of applying at least one electric field and adjusting pressure conditions promoting flow of ions from the first area (1) to the second area (2) and inducing reactions of the ions in the second area (2); d) conducting NH4+ out of the ion source. Ion Molecule Reaction-Mass Spectrometry instrument implementing this method for producing NH4+ and then conducting NH4+ to the reaction region.
US11342166B2 Confinement ring for use in a plasma processing system
An apparatus for confining plasma within a plasma processing chamber is provided. The plasma processing chamber includes a lower electrode for supporting a substrate and an upper electrode disposed over the lower electrode. The apparatus is a confinement ring that includes a lower horizontal section extending between an inner lower radius and an outer radius of the confinement ring. The lower horizontal section includes an extension section that bends vertically downward at the inner lower radius, and the lower horizontal section further includes a plurality of slots. The confinement ring further includes an upper horizontal section extending between an inner upper radius and the outer radius of the confinement ring and a vertical section that integrally connects the lower horizontal section with the upper horizontal section. The extension section of the lower horizontal section is configured to surround the lower electrode when installed in the plasma processing chamber.
US11342165B2 Plasma processing method
In a plasma processing method, a position in height direction of an upper surface of a focus ring surrounding an edge of a substrate mounted on a supporting table in a chamber of a plasma processing apparatus is set such that the position in height direction of the upper surface of the focus ring mounted on a mounting region of the supporting table is lower than a reference position that is a position in a height direction of an upper surface of the substrate. Plasma is generated in the chamber to perform plasma processing on the substrate in a state where the position in the height direction of the upper surface of the focus ring is maintained. A negative DC voltage is applied to the focus ring in a state where the position in height direction of the upper surface of the focus ring is maintained during the plasma generation.
US11342158B2 Charged particle beam system
There is provided a charged particle beam system capable of determining the type of each cartridge precisely. An electron microscope that embodies the charged particle beam system includes a discriminator for determining the type of each cartridge based on the range or distance measured by a laser range finder. Plural cartridges are received in a magazine. The laser range finder measures the range to a selected one of the plural cartridges which is placed in a measurement position. A first cartridge of a first type included in the plural cartridges has a first measurement surface at a first distance to the laser range finder when placed in the measurement position. A second cartridge of a second type has a second measurement surface at a second range to the laser range finder when placed in the measurement position.
US11342156B2 Charged particle beam apparatus, sample alignment method of charged particle beam apparatus
A charged particle beam apparatus includes a sample stage on which a sample is mounted, a control device that controls to drive the sample stage, a linear scale that detects a position of the sample stage, laser position detection means for detecting the position of the sample stage, an optical microscope that observes the sample mounted on the sample stage, and a barrel that irradiates the sample mounted on the sample stage with an electron beam, and generates a secondary electron. Image data of a first correction sample mounted on the sample stage is acquired by the optical microscope, and position data of the sample stage is detected by the laser position detection means. The sample stage is positioned with respect to the barrel based on the image data acquired by the optical microscope and the position data of the sample stage detected by the laser position detection means.
US11342149B2 Integrated electro-mechanical actuator
The present invention provides an integrated electro-mechanical actuator and a manufacturing method for manufacturing such an integrated electro-mechanical actuator. The integrated electro-mechanical actuator comprises an electrostatic actuator gap between actuator electrodes and an electrical contact gap between contact electrodes. An inclination with an inclination angle is provided between the actuator electrodes and the contact electrodes. The thickness of this electrical contact gap is equal to the thickness of a sacrificial layer which is etched away in a manufacturing process.
US11342146B2 System and method for energy monitoring
A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device.
US11342141B2 Coupler for arc flash detection systems
A system including ruggedized optic fiber cable assembly for use with an arc detection relay to protect electrical components from faults resulting in an arc flash. The cable assembly includes a pair of ruggedized ST connectors located at opposite ends of a ruggedized optical fiber cable. The cable includes an optical fiber core surrounded by a transparent gel layer and a transparent jacket surrounding the gel layer. Each ST connector includes a boot formed of a resilient material to provide shock absorption for the portion of the optical fiber cable extending through it. An accessory electronic cable is also provided, as are couplers, adapters for mounting the couplers onto walls, and sleeves with air pockets to enhance the ruggedness of the cable at points of stress, e.g., bends.
US11342139B1 Key structure
A key structure includes a keycap, a base plate, a first scissors-type connecting element, a second scissors-type connecting element and a reinforced connecting rod. The first and second scissors-type connecting elements are arranged between the keycap and the base plate. The first scissors-type connecting element includes a first inner frame and a first outer frame. The second scissors-type connecting element includes a second inner frame and a second outer frame. The keycap is movable upwardly or downwardly relative to the base plate along a specified path with the assistance of the first and second scissors-type connecting elements. The reinforced connecting rod includes a hollow rectangular main body. The first outer frame has a first extension structure. The second outer frame has a second extension structure. Moreover, two opposite sides of the hollow rectangular main body are respectively received within the first extension structure and the second extension structure.
US11342138B1 Switch device
The invention provides a switch device including a shell, an operating member, a spring, a movable conductor, a first pin, a second pin, two resistors, and two connecting conductors. The operating member is partially exposed out of the shell, and the movable conductor is displaced when the operating member is operated. One side of the shell is provided with the first pin and the spring, another side is provided with the second pin. The resistors are connected with the second pin and have different resistance values. The connecting conductors are arranged between the two pins. The first pin contacts with the movable conductor. The connecting conductors without disposal of any crossover part therebetween and respectively connected with the resistors. The connecting conductors are arranged at intervals along a displacement path of the movable conductor which contacted one connecting conductor before and after displacement and forming two conductive paths.
US11342137B2 Motor control center subunit having moveable line contacts and method of manufacture
A system and method for connecting supply power to motor control components includes use of a motor control center subunit with moveable supply power contacts. After a motor control center subunit is secured into a motor control center compartment, the supply power contacts may be advanced to engage supply power buses. For disconnection, the supply power contacts may be retracted and isolated from the buses before physical removal of the subunit.
US11342135B2 Device for switching an electrical load circuit operated with high voltage from a voltage source
The invention relates to a device for connecting and disconnecting an electrical load circuit, operated at high voltage by a voltage source, in a transportation means that is electrically driven by a drive operated at low voltage. According to the invention, a contact stud (6) is connected to the push rod (11) of a linear drive (2) and the contact stud (6) can be moved into at least two positions in a switch housing (4), wherein the switch housing (4) has, on its internal wall, at least two contact rings (5), one of which is connected to the voltage source (7) and the other is connected to the consumer circuit (8).
US11342133B1 Key structure
A key structure includes a circuit board, a triggering part and an elastic element. The elastic element includes an upper support portion, a lower support portion, an upper elastic portion and a lower elastic portion. The lower support portion is located beneath the upper support portion and connected to a peripheral region of the circuit board. The upper elastic portion is connected between the triggering part and the upper support portion. The lower elastic portion is connected between the upper support portion and the lower support portion. The lower elastic portion includes a first section and a second section connected to each other. The first section is connected to the upper support portion. The second section is connected to the lower support portion. There is a vacant space between the second section and the circuit board.
US11342128B2 Electrolytic capacitor
The electrolytic capacitor has a conductive sheet with a central portion defined by a peripheral edge, a first tail extending out from the peripheral edge in a first direction, and a second tail extending out from the peripheral edge in a second direction. The second direction is opposite the first direction. The first tail and the second tail each have a free end with a first recess at the free.
US11342123B2 Multi-layered ceramic electronic component
A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and a plurality of internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, and an external electrode formed outside the ceramic body. The external electrode includes an electrode layer, and a thickness T1 of the electrode layer corresponding to a central region of the ceramic body in a thickness direction is 5 μm or more and 30 μm or less, a thickness T2 of the electrode layer corresponding to a region in which an outermost internal electrode is located is 5 μm or more and 15 μm or less, and a thickness T3 of the electrode layer corresponding to a corner portion of the ceramic body is 0.1 μm or more and 10 μm or less.
US11342122B2 Electronic component assembly and method for manufacturing the same
An electronic component assembly includes an electronic component and a mounting board. The electronic component includes a stacked body, a pair of external electrodes provided on both end surfaces of the stacked body, and an insulating layer entirely covering a first main surface of the stacked body. The mounting board includes a board main body having a mounting surface, and land electrodes on the mounting surface. The first main surface of the electronic component faces the mounting surface of the mounting board, and the pair of external electrodes are mounted on the land electrodes with solder. Both end portions of the insulating layer in the length direction of the electronic component are located on the outer side relative to both end surfaces of the stacked body at least in a cross section taken at the center in the width direction.
US11342114B2 Leakage transformer
A leakage transformer includes a secondary coil wound around a leg member of a core, and a primary coil wound around the leg member outside of the secondary coil. Between the primary coil and the secondary coil, (i) spacers of non-magnetic members and (ii) bypass cores that are magnetic members to induce therein a portion of magnetic flux generated in the core are arranged. The bypass cores are arranged with gaps therebetween in a direction of the internally induced magnetic flux. A total value of the gaps between the bypass cores is determined in accordance with a target value of leakage inductance. A maximum value of the gaps between the bypass cores is less than or equal to a value obtained by multiplying a minimum value of gaps between the bypass cores and each of the primary coil and the secondary coil by a positive coefficient less than one.
US11342111B2 Ignition coil for internal combustion engine and manufacturing method thereof
A first filler resin is disposed to cover at least an outer peripheral side of a secondary spool and a secondary coil. The second filler resin is filled inside a case and seals a cover sealant which includes a primary coil, secondary spool, a secondary coil, a center core, an outer core and the first filler resin. The connector protrudes to an outside of the case. The case has a fixing portion. The second filler resin has a lower elasticity than the first filler resin. The ignition coil is manufactured by filling the first resin inside the case, and filling the second resin after the first resin is cured.
US11342110B2 Inductor
An inductor includes a body including an internal coil having first and second end portions and an encapsulant encapsulating the internal coil and containing magnetic particles. First and second external electrodes are on external surfaces of the body and electrically connected to the internal coil. A first metal expansion portion encloses the first end portion while coming into direct contact with the first end portion of the internal coil, and may be between the body and the first external electrode. A second metal expansion portion encloses the second end portion while coming into direct contact with the second end portion of the internal coil, and may be between the body and the second external electrode.
US11342109B2 Coil component and electronic device
In an exemplary embodiment, a coil component includes: a drum core 10 that includes a winding shaft 12 and flange parts 14a, 14b; a coil 40 that includes a winding part 42 and a pair of lead parts 44a, 44b led out from the winding part 42 toward a side face 22 of the flange part 14a and then bent onto the flange part 14a along the side face 22; and a pair of external electrodes 60a, 60b provided on the outer face 17a of the flange part 14a, and connected to the pair of lead parts 44a, 44b; wherein the shortest distance L4 between the side face 22 and the outermost periphery of the winding part 42 is shorter than the shortest distance L3 between a side face 24, opposite the side face 22, of the flange part 14a, and the outermost periphery of the winding part 42.
US11342108B2 Stackable near-field communications antennas
Techniques regarding one or more NFC antennas that can comprise vertically stacked coils of electrically conductive material are provided. For example, one or more embodiments described herein can comprise an apparatus, which can comprise can a first substrate layer that can comprise a first coil of electrically conductive material that can be wound in a first direction. The apparatus can also comprise a second substrate layer that can comprise a second coil of electrically conductive material that can be wound in a second direction opposite the first direction. The first substrate layer can be stacked onto the second substrate layer. Also, the first coil of electrically conductive material can be operably coupled to the second coil of electrically conductive material through an interconnection via to form an NFC antenna.
US11342101B2 Magnetism booster assembly
A magnetism booster assembly including a sleeve having a first face, a second face, and an outer periphery surface extending between the first face and the second face. The sleeve defines a central bore extending from the first face to the second face. The sleeve also defines a pocket spaced apart from the central bore and having an opening in the first face. The magnetism booster assembly also includes a magnet positioned within the pocket.
US11342098B2 Cable with a fabric sleeve and its method of manufacture
A fabric wrapped cable is formed by positioning adhesive on opposed layers of fabric. A cable is positioned between those layers and the layers are attached by attaching the adhesive of one layer to the adhesive of the other layer. In forming the wrapped cable in such a manner, the cable is provided with at least one wing.
US11342094B2 Aluminum alloy wire, aluminum alloy strand wire, covered electrical wire, and terminal-equipped electrical wire
An aluminum alloy contains equal to or more than 0.005 mass % and equal to or less than 2.2 mass % of Fe, and a remainder of Al and an inevitable impurity. In a transverse section of the aluminum alloy wire, a surface-layer void measurement region in a shape of a rectangle having a short side length of 30 μm and a long side length of 50 μm is defined within a surface layer region extending from a surface of the aluminum alloy wire by 30 μm in a depth direction, and a total cross-sectional area of voids in the surface-layer void measurement region is equal to or less than 2 μm2.
US11342091B2 Systems and methods for storing spent nuclear fuel
Systems and methods for storing spent nuclear fuel below grade that afford adequate ventilation of the spent fuel storage cavity. In one aspect, the invention is a system comprising: a shell forming a cavity for receiving a canister of spent nuclear fuel, at least a portion of the shell positioned below grade; and at least one inlet ventilation duct extending from an above grade inlet to a below grade outlet at or near a bottom of the cavity; the inlet ventilation duct connected to the shell so that the cavity is hermetically sealed to ingress of below grade fluids. In another aspect, the invention is a method comprising: providing a below grade hole; providing a system comprising a shell forming a cavity for receiving a canister of spent nuclear fuel, at least a portion of the shell positioned below grade, and at least one inlet ventilation duct extending from an inlet to an outlet at or near a bottom of the cavity, the inlet ventilation duct connected to the shell; positioning the apparatus in the hole so that the inlet of the inlet ventilation duct is above grade and the outlet of the inlet ventilation duct into the cavity is below grade; filling the hole with engineered fill; and lowering a spent fuel canister into the cavity.
US11342090B2 Binder permeated ionizing radiation shielding panels, method of construction of ionizing radiation shielding panels and an x-ray inspection system employing such panels
An ionizing radiation shielding panel comprising a core layer, a first layer on a first side of the core layer and a second layer on a second side of the core layer, opposite to the first side. The core layer comprises radiation attenuation material which may be particles of barite. The first and second layers each comprise a permeable reinforcement structure and each of the first, second and core layers are permeated with a binder. In the construction of the panel, the binder is infected into a mould containing the other constituents of the panel. The ionizing radiation shielding panel can be used in the housing of an x-ray inspection apparatus.
US11342086B2 Fuel channel isotope irradiation at full operating power
A fuel bundle surrogate for the irradiation of a target material, having a plurality of tube sheaths, each tube sheath being parallel to a longitudinal center axis of the fuel bundle surrogate, a plurality of end caps, a pair of end plates, wherein the end plates are disposed at opposing ends of the plurality of tube sheaths, and a first target comprised of a first target material suitable for producing the isotope by way of a neutron capture event, wherein the first target is disposed in a first tube sheath, and wherein the first tube sheath of the plurality of tube sheaths comprises an elongated thickened wall portion and a pair of annular end portions, each annular end portion being disposed on a corresponding end of the thickened wall portion and having a wall thickness that is less than a wall thickness of the thickened wall portion.
US11342083B2 Integrated nuclear reactor architecture limiting the stress applied to the integrated mechanisms
A nuclear reactor (10) includes a vessel (12) containing a primary liquid, a core (14) comprising nuclear fuel and arranged in the internal volume of the vessel (12), at least one primary pump generating a main primary flow (56) of primary liquid in the vessel (12), at least one control member (16) for controlling the reactivity of the core (14), at least one movement mechanism (18) for moving the control member (16), arranged in the internal volume of the vessel (12) and linked to the control member (16), and a pressurizer (20) situated in a top portion of the vessel (12). The movement mechanism (18) comprises an electrical actuator and a transmission mechanism. The electrical actuator is completely immersed in the primary fluid and situated outside the main primary flow (56).
US11342078B2 Blood vessel status evaluation method and blood vessel status evaluation device
A blood vessel status evaluation method and a blood vessel status evaluation device are provided. The method includes: obtaining at least one angiography image corresponding to a target user; analyzing the angiography image by a first deep learning model to select a target image from the angiography image; analyzing the target image by at least one second deep learning model to determine a blood vessel type of the target user and divide a target blood vessel pattern in the target image into a plurality of scoring segments; and analyzing an output of the second deep learning model by a third deep learning model to obtain a blood vessel status of the target user.
US11342077B2 Medical information processing apparatus and medical information processing method
A medical information processing apparatus according to an embodiment includes: a display controlling unit configured to display, in a time series, events of diagnosis and treatment actions performed on a subject during a designated display period; a tallying unit configured to tally, as an index value, numerical values either extracted or calculated on the basis of information about the events, for each of tally units obtained by dividing the display period into sections arranged in a time series; and a calculating unit configured to calculate a piece of context information relatively indicating one selected from between the diagnosis and treatment actions and a state of the subject in each of the tally units, by comparing the index values tallied for the tally units with one another, and to further display the pieces of context information so as to be kept in association with the events.
US11342073B2 Transmitted display casting for medical devices
Medical devices may have the ability to connect through a secure gateway to a network, including both local and external networks. According to the described system, a connection component of the medical device may include a wireless connection dongle system using a wireless adapter, such as a dongle, that is inserted into and/or otherwise coupled to the medical device and that transmits or casts information wirelessly, such as via real-time streaming, to a separate receiving display. The communication may be facilitated by another dongle inserted into and/or otherwise coupled to the receiving display that receives the casted display screen. This transmitted casting capability provides the ability to connect the medical device, such as a peritoneal dialysis machine, to other display devices to duplicate the screen of the medical device on one or more larger or more easily accessible displays via secure one-way communication.
US11342063B2 Information processing apparatus, information processing method, and program
In one example embodiment, an information processing apparatus, for an observed image associated with an observation target object (e.g., a section of biological tissue), associates and stores position information and observation magnification information. In this embodiment, the information processing apparatus causes a display device to: (i) display an image associated with the observation target object; (ii) indicate the first positional information of the first observed image; and (iii) indicate the first observation magnification information of the first observed image.
US11342061B2 Emotional wellness management support system and methods thereof
An emotional wellness management system and methods of managing emotional wellness, to help people interactively and iteratively manage and improve their daily processes of emotional wellness. The system comprises storage coupled to a controller for capturing, storing, retrieving, processing, updating and displaying information related to a user's psychological condition comprising user affects, influencers, and actions. A user interface device, coupled to the controller, configured to have a plurality of interactive interfaces to capture user inputs of states of user affects and influencers, provides action links for accessing resources in the user interface device, also providing visual feedback. The controller is configured to interface with at least one controller from a support network via a communication link, and able to capture, store, retrieve, process, update and display information related to user's psychological condition. The controllers from the support network are able to communicate with each other via a communication link.
US11342059B2 Surgical product supply system and method
A surgical product supply system includes a cart having a first compartment and a second compartment. The first compartment has first, second, third and fourth walls. The first and second walls are constructed of radio-reflective material and the third and fourth walls are constructed of a radio-absorptive material. The first compartment has a first storage area. A first RFID antenna array is attached to the first wall and is positioned within the first storage area. The first RFID antenna array includes a first plurality of RFID antennas. A second RFID antenna array is attached to the second wall and is positioned within the first storage area. The second RFID antenna array includes a second plurality of RFID antennas. The first RFID antenna is offset relative to the second RFID antenna such that opposing central axes of the first and second RFID antennas are not colinear.
US11342058B2 Systems and methods for processing sensor data
Systems and methods for processing sensor data are provided. In some embodiments, systems and methods are provided for calibration of a continuous analyte sensor. In some embodiments, systems and methods are provided for classification of a level of noise on a sensor signal. In some embodiments, systems and methods are provided for determining a rate of change for analyte concentration based on a continuous sensor signal. In some embodiments, systems and methods for alerting or alarming a patient based on prediction of glucose concentration are provided.
US11342054B2 System using NFC-enabled medicine packaging to establish a no-login, authenticated and contextualized two-ways data flow between a patient and a pharmaceutical manufacturer
A system and method to establish a no-login authenticated and contextualized two-ways data flow between a medicine user and the pharmaceutical manufacturer. Near Field Communication (NFC) technology, enabling short-range communication between two compatible devices is utilized via a writeable NFC tag carried by a medication package. The writeable NFC tag includes medication information, anti-counterfeiting information, as well as data about the patient and the prescription. The NFC tag may be read by a user device associated with the patient, enabling the user device to merge this data with the patient's feedback, send this rich flow in a secure way to the manufacturer, who in turn is now able to provide rich contextual guidance to the patient.
US11342052B2 Alert optimizer
An alert optimizer subsystem for a HIT system modifies, reconciles, and/or prioritizes candidate clinical alerts. The optimized alerts may be filtered, prioritized, enriched, and/or formatted so that the alerts are more relevant and/or more actionable for a system user.
US11342050B2 Monitoring users to capture contextual and environmental data for managing adverse events
A computer system monitors users to capture contextual and environmental data for managing adverse events of those users. A level of risk for occurrence of an adverse event from performing a medical related activity is determined based on the medical related activity, a medical profile, and a risk profile of the user. The user is monitored to capture environmental and contextual information for the adverse event. The captured information is stored to associate the captured information with the adverse event. In response to occurrence of the adverse event, the user is prompted to provide information pertaining to conditions surrounding the adverse event. The stored information for the adverse event is updated with the user-provided information, and is transmitted to a provider associated with the medical related activity. Embodiments of the present invention further include a method and program product for managing adverse events in substantially the same manner described above.
US11342049B2 Systems and methods for preparing a product
A system, apparatus, and/or method is disclosed for producing a personal care product. An identity of a considered chemical composition may be input into a model (e.g., a machine learning model). The identity of the considered chemical composition may include ingredients. Each of the ingredients of the considered chemical composition may be associated with a value of a chemoinformatic property of chemoinformatic properties of the considered chemical composition. A value of the property of the considered chemical composition may be determined via the model. The value may be based on the identity of the considered chemical composition. The property of the considered chemical composition may be affected by an interaction of at least two of the ingredients of the considered chemical composition. A personal care product comprised of the considered chemical composition may be produced.
US11342048B2 Systems and methods for genomic annotation and distributed variant interpretation
A computer-based genomic annotation system, including a database configured to store genomic data, non-transitory memory configured to store instructions, and at least one processor coupled with the memory, the processor configured to implement the instructions in order to implement an annotation pipeline and at least one module filtering or analysis of the genomic data.
US11342044B2 System and method for prioritization of bit error correction attempts
System, method and computer program product for prioritizing trial-and-error attempted corrections of bit/s, in a memory, in which logical bit levels are determined by thresholding voltage values using threshold/s, the method comprising ranking bits such that a first bit is ranked before a second bit, which is less likely than said first bit to be erroneous and sequentially attempting to correct the bits in order of the ranking, including attempting to correct the first bit before attempting to correct the second bit.
US11342041B2 Apparatuses, systems, and methods for probabilistic data structures for error tracking
Apparatuses, systems, and methods for probabilistic data structures for error tracking. A memory device may include an error code correction (ECC) circuit which determines if data read from a memory array includes an error. If it does, the row address associated with the read data is provided to an error tracking circuit. The error tracking circuit may use probabilistic data structures, such as multiple count values, each indexed by different hash values of the row address. The count values may be used to determine if a given row address is repeatedly associated with errors. The memory may store these identified problem addresses in a data storage structure for example for diagnostic and/or repair purposes.
US11342040B2 Memory system
A memory system includes a non-volatile memory having a plurality of memory cells and a memory controller. The memory controller is configured to generate a histogram indicating, with respect to each of a plurality of threshold voltage levels for multi-level cell (MLC) reading, a number of memory cells at the threshold voltage level, based on data read from the plurality of memory cells using a plurality of reference read voltages, estimate a plurality of read voltages for MLC reading of the plurality of memory cells as estimation values by inputting the histogram into a read voltage estimation model, determine, through MLC reading of the plurality of memory cells using a plurality of sets of read voltages, a set of read voltages for MLC reading as observation values, and update one or more parameters of the read voltage estimation model based on the estimation values and the observation values.
US11342039B2 Word line characteristics monitors for memory devices and associated methods and systems
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which memory devices are configured to monitor word line characteristics. In one embodiment, the memory device includes a memory array including a word line (e.g., a local word line) and a word line driver coupled thereto. When the memory device activates the word line driver, the memory device may generate a diagnostic signal in response to the word line voltage reaching a threshold. Further, the memory device may generate a reference signal to compare the diagnostic signal with the reference signal. In some cases, the memory device may generate an alert signal based on comparing the diagnostic signal with the reference signal if the diagnostic signal indicates a symptom of degradation in the word line characteristics. The memory device may implement certain preventive and/or precautionary measures upon detecting the symptom.
US11342038B2 Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory
A nonvolatile memory (NVM) device includes a data pin, a control pin, an on-die termination (ODT) pin, and a plurality of NVM memory chips commonly connected to the data pin and the control pin. A first NVM chip among the NVM chips includes an ODT circuit. The first NVM chip determines one of an ODT write mode and an ODT read mode based on a control signal received through the control pin and an ODT signal received through the ODT pin, uses the ODT circuit to perform an ODT on the data pin during the ODT write mode, and uses the ODT circuit to perform the ODT on the control pin during the ODT read mode.
US11342035B1 Memory apparatus and method of operation using one pulse smart verify
A memory apparatus and method of operation is provided. The apparatus includes a block of memory cells each connected to one of a plurality of word lines and arranged in strings and configured to retain a threshold voltage. A control circuit couples to the word lines and the strings determines a program lower tail voltage of a distribution of the threshold voltage following a first program pulse. The control circuit calculates a second program voltage of a second program pulse based on the program lower tail voltage and applies the second program pulse to each of selected ones of the plurality of word lines associated with the memory cells to program the memory cells such that the distribution of the threshold voltage of the memory cells have a desired program lower tail voltage without further program pulses.
US11342032B2 Memory controller, memory system, and method of operating memory system
Provided herein may be a memory controller, a memory system, and a method of operating the memory system. The memory controller may control the operation of a memory device. The memory controller may include a read request buffer, a command generator, and a read request monitor. The read request buffer may be configured to receive a read request from a host. The command generator may be configured to receive the read request from the read request buffer and generate a read command based on the received read request. The read request monitor may be configured to receive read request information about the read request from the read request buffer and determine, based on a stream ID of the read request, whether the read request is a sequential read request.
US11342031B2 Circuit and method for process and temperature compensated read voltage for non-volatile memory
An integrated circuit includes a memory array and a read voltage regulator that generates read voltages from the memory array. The read voltage regulator includes a replica memory cell and the replica bitline current path. The replica memory cell is a replica of memory cells of the memory array. The replica bitline current path is a replica of current paths associated with deadlines of the memory array. The read voltage regulator generates a read voltage based on the current passed through the replica bitline current path. This read voltage is then supplied to the wordlines of the memory array during a read operation.
US11342028B2 Concurrent programming of multiple cells for non-volatile memory devices
Apparatuses, systems, and methods are disclosed for concurrently programming non-volatile storage cells, such as those of an SLC NAND array. The non-volatile storage cells may be arranged into a first block comprising a first string of storage cells that intersects with a first word line at a first storage cell, a second block comprising a second string of storage cells that intersects with a second word line at a second storage cell, a bit line electrically connectable to the first string and the second string, and controller configured to apply a programming pulse, at an elevated voltage, to the first word line and second word line to concurrently program the first and second storage cells.
US11342027B1 Systems for adaptively determining read threshold voltage using meta information
Embodiments adaptively determine a read retry threshold voltage for a next read operation using meta information collected from previous failed read data. A controller obtains meta information associated with a read operation on a select page, the meta information including a read threshold voltage set. The controller determines a mathematical model for estimating a checksum value for data associated with a next read operation, using a set function of the read threshold voltage set and a set checksum value. The controller determines a set of parameters by performing polynomial regression on the mathematical model. The controller estimates a next read threshold voltage for the next read operation based on the set of parameters.
US11342025B2 Non-volatile memory device
A memory unit includes a substrate and a floating gate memory cell. The floating gate memory cell includes an erase gate structure disposed on the substrate, floating gate structures select gates, a common source and drains. The common source is disposed in the substrate, and the erase gate structure is disposed on the common source. The floating gate structures protrude from recesses of the substrate at two opposite sides of the erase gate structure. A method for controlling the memory unit includes applying an erase gate programming voltage on the erase gate structure, applying a control gate programming voltage on the common source, applying a bit line programming voltage on the drains, and applying word line programming voltage on the select gates, in which the control gate programming voltage is greater than the erase gate programming voltage.
US11342020B2 Variable resistive memory device and method of operating the same
A variable resistive memory device includes a memory cell array and a control circuit block. The memory cell array includes a plurality of memory cells that are connected between a global word line and a global bit line. The control circuit block is positioned on at least one of edge portions of the memory cell array. The memory cell array is classified into a first group with the memory cells that are adjacent to the control circuit block and a second group with the memory cells that are remote in relation to the control circuit block. The second group is farther from the control circuit block than the first group. The control circuit block includes a write control unit that generates a control signal for writing on the memory cell in the first group in a different way compared to writing on the memory cell in the second group.
US11342019B2 Compensation word line driver
Memory systems are provided. In an embodiment, a memory device includes a word line driver coupled to a plurality of word lines, a recycle multiplexer coupled to a plurality of bit lines and a plurality of bit line bars, a memory cell array, and a compensation word line driver. The memory cell array includes a first end adjacent the word line driver, a second end away from the word line driver, and a plurality of memory cells. The compensation word line driver is disposed adjacent the second end of the memory cell array and coupled to the plurality of word lines. The recycle multiplexer is configured to selectively couple one or more of the plurality of bit lines or one or more of the plurality of bit line bars to the compensation word line driver.
US11342016B2 Read circuit for magnetic tunnel junction (MTJ) memory
In some embodiments, the present application provides a memory device. The memory device includes a first read bias transistor, a first pull-up read-enable transistor, an MTJ memory cell, a first pull-down read-enable transistor, and a first non-linear resistance device. The first non-linear resistance device is coupled in series and between the first pull-up read-enable transistor and the first read bias transistor. The first non-linear resistance device is configured to provide a first resistance when applied a first voltage and a second resistance greater than the first resistance when applied a second voltage smaller than the first voltage.
US11342014B1 Driver leakage control
Embodiments herein relate to column select circuitry of a memory device. Specifically, the column select circuitry includes a pre-header circuit coupled to a pre-driver circuit. The pre-header circuit is configured to couple a gate of a transistor of a main column select driver circuit of the column select circuitry to a first voltage supply during operation and a second voltage supply when in a standby state. A voltage of the second voltage supply is greater than a voltage of the first voltage supply. The voltage of the second power supply applied to the gate of the transistor of the main column select driver circuit reduces current leakage through the transistor and enables a reduction in a size of the column select circuitry.
US11342013B2 Memory system and operating method to set target command delay time to merge and process read commands
Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may execute a read operation by setting a command delay time for determining whether to merge and process read commands, for each of a plurality of time periods, and may set a target command delay time, from among the command delay times set for each of the plurality of time periods, to be used for determining whether to merge and process a subsequent read command with one or more prior read commands based on the execution result of the read operation for each of the plurality of time periods.
US11342010B2 Managing bit line voltage generating circuits in memory devices
Systems, methods, circuits, and apparatus including computer-readable mediums for managing bit line voltage generating circuits in memory devices are provided. An example bit line voltage generating circuit is configured to provide a stable clamping voltage to at least one bit line connecting memory cells in the memory device. The bit line voltage generating circuit includes an operational amplifier configured to receive a reference voltage, a feedback voltage, and a compensation current and output an output voltage, and an output transistor configured to provide a terminal voltage as the feedback voltage and the output voltage as a target voltage that is associated with the clamping voltage. The operational amplifier is configured to be unbalanced such that the terminal voltage is smaller than the reference voltage, and the compensation current is configured to compensate the operational amplifier such that the clamping voltage is substantially constant and independent from PVT (Process-Voltage-Temperature) effect.
US11342009B2 Cell module equalization and precharge device and method
A device and a method for equalizing and precharging a cell module, which may form a circuit for performing a corresponding operation by a converter unit by selectively connecting the converter unit and one or more cell modules by controlling a conduction state of a switching unit based on an operation which the converter intends to perform.
US11342008B2 Method and apparatus for accessing to data in response to power-supply event
The invention relates to a method, and an apparatus for accessing to data in response to a power-supply event. The method, performed by a flash controller, includes steps for: repeatedly detecting whether a voltage supplied to the flash controller is lower than a first threshold; and issuing a program command to a flash module for programming data into the flash module and performing a supervision procedure when the voltage is lower than the first threshold. The supervision procedure includes steps for: repeatedly detecting whether the voltage is lower than a second threshold during a time period when issuing the program command to the flash module until transmitting the data to the flash module completely; and cancelling the program command when the voltage is lower than the second threshold.
US11342003B1 Segmenting and classifying video content using sounds
Disclosed are various embodiments for segmenting and classifying video content using sounds. In one embodiment, a plurality of segments of a video content item are generated by analyzing audio accompanying the video content item. A subset of the plurality of segments that correspond to music segments is selected based at least in part on an audio characteristic of the subset of the plurality of segments. Individual segments of the subset of the plurality of segments are processed to determine whether a classification applies to the individual segments. A list of segments of the video content item to which the classification applies is generated.
US11342000B2 Immersive virtual reality production and playback for storytelling content
Methods for digital content production and playback of an immersive stereographic video work provide or enhance interactivity of immersive entertainment using various different playback and production techniques. “Immersive stereographic” may refer to virtual reality, augmented reality, or both. The methods may be implemented using specialized equipment for immersive stereographic playback or production. Aspects of the methods may be encoded as instructions in a computer memory, executable by one or more processors of the equipment to perform the aspects.
US11341998B1 Hardware-based read sample averaging
Systems and methods are disclosed for hardware-based read sample averaging in a data storage device. In one example, a read channel circuit including a buffer memory is configured to receive a read instruction to read a selected sector, obtain detected sample values for the selected sector, and determine whether the read instruction corresponds to a re-read operation for the selected sector based on determining whether there are stored samples for the selected sector already stored to a locked buffer entry of the buffer memory. When there are stored sample values stored to the locked buffer entry, the example read channel circuit determines the re-read operation is occurring, and performs read sample averaging based on the detected sample values and the stored sample values to produce averaged sample values. Other examples and configurations are also described.
US11341996B2 Positioning method and device for hologram in disk-type holographic storage
According to a positioning method for a hologram in a disk-type holographic storage medium, a guide groove is formed in advance in the disk-type storage medium and is scribed with a positioning marker that includes index information, position information and crossing angle information. The positions of a positioning laser beam and a recording/reproducing laser beam are applied to the same medium position. When an optical head accesses a recording/reading position at a high speed, the shift multiplex recording/reading is performed starting from a marker position. A servo system controls the laser beams to move along the guide groove and ensures that a focused beam is focused on the medium. According to the method, the position and angular information can be quickly positioned in process of performing cross-shift multiplex recording/reading, the recording/reading speed of the system is improved, and random access is achieved.
US11341995B2 Aluminum alloy sheet for magnetic disk and production method therefor, and magnetic disk using said aluminum alloy sheet for magnetic disk
An aluminum alloy sheet for a magnetic disk, a method for manufacturing same, and a magnetic disk using same. The aluminum alloy sheet is made of an aluminum alloy comprising 0.10 to 3.00 mass % of Fe, 0.003 to 1.000 mass % of Cu, and 0.005 to 1.000 mass % of Zn, with a balance of Al and unavoidable impurities, wherein a value obtained by dividing a difference in an area ratio (%) of second phase particles between a region (A) and a region (B) by an average value of area ratios (%) of second phase particles in the regions (A) and (B) is 0.05 or less, the region (A) being a region from a sheet thickness center plane to a front surface of the sheet, and the region (B) being a region from the sheet thickness center plane to a rear surface of the plate.
US11341994B1 Tape library system with integrated, feedback-based environmental and data durability control
A tape cartridge for use in one or more tape drives of a tape library includes a cartridge housing and a magnetic tape. The magnetic tape is retained within the cartridge housing. The magnetic tape includes a first tape section that is pre-recorded with calibrated data for evaluating data durability on the magnetic tape. The magnetic tape is usable within the tape library to measure a health of the one or more tape drives and/or confirm a suitability of an operating environment within the tape library in terms of at least one of temperature and humidity. The calibrated data in the first tape section can be further configured for evaluating total transverse dimensional stability on the magnetic tape. The first tape section can include predetermined error patterns to assist in evaluating the data durability on the magnetic tape and/or periodic tape scrubbing operations to enhance data durability on the magnetic tape.
US11341992B1 Multiple path optical isolator in heat-assisted magnetic recording device
An optical isolator has a first optical property with respect to transmitted components of the light traveling towards a target and a second optical property with respect to reflected components of the light traveling towards the laser. The second optical property suppresses the reflected components of the light. The optical isolator can be used in applications such as heat-assisted magnetic recording and LIDAR.
US11341991B1 Disk device with magnetic head
According to one embodiment, a disk device includes a housing, a temperature sensor in the housing, a magnetic disk in the housing, a magnetic head disposed in the housing to be movable in a radial direction of the magnetic disk, the magnetic head including a write head, a read head, a first thermal actuator, and a second thermal actuator, a power supply circuit which supplies first power to the first thermal actuator and supplies second power to the second thermal actuator, and a controller configured to adjust a power ratio between the first power and the second power, based on at least one of a change in temperature inside the housing and a change in a radial position of the magnetic head in the radial direction.
US11341990B1 Dual wire assisted magnetic recording
A recording head for writing data on tracks of a data storage medium is provided. The recording head includes a writer having a write pole and a trailing shield. The write pole includes a pole tip configured to write on the tracks of the data storage medium. The recording head also includes first and second writing-assistance wires positioned between the pole tip and the trailing shield in a down-track direction to enable a writing-assistance current to be provided to produce an assist magnetic field that augments a write field produced by the write pole.
US11341987B2 Computationally efficient speech classifier and related methods
In a general aspect, an apparatus for detecting speech can include a signal conditioning stage that receives a signal corresponding with acoustic energy, filters the received signal to produce a speech-band signal, calculates a first sequence of energy values for the received signal and calculates a second sequence of energy values for the speech-band signal. The apparatus can also include a detection stage including a plurality of speech and noise differentiators. The detection stage can being configured to receive the first and second sequences of energy values and, based on the first sequence of energy values and the second sequence of energy values, provide, for each speech and noise differentiator of the plurality of speech and noise differentiators, a respective speech-detection indication signal. The apparatus can also include a combination stage configured to combine the respective speech-detection indication signals and based on the combination of the respective speech-detection indication signals, provide an indication of one of presence of speech in the received signal and absence of speech in the received signal.
US11341984B2 Subband block based harmonic transposition
The present document relates to audio source coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR), as well as to digital effect processors, e.g. exciters, where generation of harmonic distortion add brightness to the processed signal, and to time stretchers where a signal duration is prolonged with maintained spectral content. A system and method configured to generate a time stretched and/or frequency transposed signal from an input signal is described. The system comprises an analysis filterbank configured to provide an analysis subband signal from the input signal; wherein the analysis subband signal comprises a plurality of complex valued analysis samples, each having a phase and a magnitude. Furthermore, the system comprises a subband processing unit configured to determine a synthesis subband signal from the analysis subband signal using a subband transposition factor Q and a subband stretch factor S. The subband processing unit performs a block based nonlinear processing wherein the magnitude of samples of the synthesis subband signal are determined from the magnitude of corresponding samples of the analysis subband signal and a predetermined sample of the analysis subband signal. In addition, the system comprises a synthesis filterbank configured to generate the time stretched and/or frequency transposed signal from the synthesis subband signal.
US11341982B2 System and method for non-destructively normalizing loudness of audio signals within portable devices
Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.
US11341980B2 Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length.
US11341978B2 Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length.
US11341976B2 Transmission apparatus, transmission method, processing apparatus, and processing method
A voice output corresponding to a fixed position of a wide viewing angle image is easily obtained.A transmission unit configured to transmit spatial voice data and information regarding a predetermined number of registered viewpoints is included. For example, the spatial voice data is data of scene-based audio. Then, for example, the data of the scene-based audio is each component of an HoA format. For example, the information regarding a viewpoint includes information regarding an azimuth angle (azimuth information) and an elevation angle (elevation angle information) that indicate a position of this viewpoint. For example, the data of the scene-based audio and the information regarding the predetermined number of registered viewpoints are transmitted with being included in a packet of object audio.
US11341975B2 Apparatus for encoding or decoding an encoded multichannel signal using a filling signal generated by a broad band filter
An apparatus for decoding an encoded multichannel signal includes: a base channel decoder for decoding an encoded base channel to obtain a decoded base channel; a decorrelation filter for filtering at least a portion of the decoded base channel to obtain a filling signal; and a multichannel processor for performing a multichannel processing using a spectral representation of the decoded base channel and a spectral representation of the filling signal, wherein the decorrelation filter is a broad band filter and the multichannel processor is configured to apply a narrow band processing to the spectral representation of the decoded base channel and the spectral representation of the filling signal.
US11341974B2 Authenticating received speech
A speech signal is received by a device comprising first and second transducers, and the first transducer comprises a microphone. A method comprises performing a first voice biometric process on speech contained in a first part of a signal received by the microphone, in order to determine whether the speech is the speech of an enrolled user. A first correlation is determined, between said first part of the signal received by the microphone and a corresponding part of the signal received by the second transducer. A second correlation is determined, between said second part of the signal received by the microphone and the corresponding part of the signal received by the second transducer. It is then determined whether the first correlation and the second correlation satisfy a predetermined condition. If it is determined that the speech contained in the first part of the received signal is the speech of an enrolled user and that the first correlation and the second correlation satisfy the predetermined condition, the received speech signal is authenticated.
US11341971B2 Display content control method, computing device, and non-transitory storage medium
A computing device includes a processor and a memory. The processor is configured to acquire a voice instruction through at least two voice receiving devices, analyze the voice instruction to determine at least one display device controlled by the voice instruction, generate a control instruction according to the voice instruction, and send the control instruction to the at least one display device to cause the at least one display device to display corresponding contents according to the voice instruction.
US11341970B2 Personal directory service
A method of providing navigation directions includes receiving, at a user terminal, a query spoken by a user, wherein the query spoken by the user includes a speech utterance indicating (i) a category of business, (ii) a name of the business, and (iii) a location at which or near which the business is disposed; identifying, by processing hardware, the business based on the speech utterance; and providing navigation directions to the business via the user terminal.
US11341968B2 User-configured and customized interactive dialog application
Implementations relate to generating and/or executing a customized interactive dialog application. The customized interactive dialog application may be generated from a state mapping tool that allows a user to generate custom states and custom transitions between the custom states. A customized configuration description is then generated based on the generated custom states and custom transitions. Further, a default configuration description is identified that includes additional or alternative states and transitions. In executing the customized interactive dialog application, dialog turns are generated based on the states and transition information, with the customized configuration description taking precedence and the default configuration description being utilized for any undefined states and/or transitions. Implementations additionally or alternatively relate to generating and/or executing a custom agent based on generated custom states and custom transitions, and a default configuration description.
US11341965B2 System for processing user utterance and operating method thereof
An electronic device for, in response to a user utterance, recommending content suitable to a user, and an operating method thereof are provided. The electronic device includes a user interface, a microphone, a speaker, at least one processor operatively connected with the user interface, the microphone, and the speaker, and at least one memory operatively connected with the processor. The memory stores instructions which, when executed, configure the processor to receive a first user utterance requesting content or suggesting a request for content, through the microphone, provide a list of contents received from at least one content provider, based at least partly on user profile information, receive a user input selecting content from the list of contents, enable a service provided by a content provider of the selected content, after enabling of the service, receive a second user utterance, and provide at least one service.
US11341963B2 Electronic apparatus and method for controlling same
An electronic apparatus is provided. The electronic apparatus includes a memory configured to store a voice recognition application, and a processor configured to execute the voice recognition application based on receiving a voice input initiation signal. The processor is configured to control a communication interface comprising communication circuitry to establish a session with a voice recognition server before the voice recognition application is executed.
US11341962B2 Electronic personal interactive device
An interface device and method of use, comprising audio and image inputs; a processor for determining topics of interest, and receiving information of interest to the user from a remote resource; an audio-visual output for presenting an anthropomorphic object conveying the received information, having a selectively defined and adaptively alterable mood; an external communication device adapted to remotely communicate at least a voice conversation with a human user of the personal interface device. Also provided is a system and method adapted to receive logic for, synthesize, and engage in conversation dependent on received conversational logic and a personality.
US11341961B2 Multi-lingual speech recognition and theme-semanteme analysis method and device
A multi-lingual speech recognition and theme-semanteme analysis method comprises steps executed by a speech recognizer: obtaining an alphabet string corresponding to a voice input signal according to a pronunciation-alphabet table, determining that the alphabet string corresponds to original words according to a multi-lingual vocabulary, and forming a sentence according to the multi-lingual vocabulary and the original words, and comprises steps executed by a sematic analyzer: according to the sentence and a theme vocabulary-semantic relationship data set, selectively executing a correction procedure to generate a corrected sentence, an analysis state determining procedure or a procedure of outputting the sentence, outputting the corrected sentence when the correction procedure successes, and executing the analysis state determining procedure to selectively output a determined result when the correction procedure fails.
US11341958B2 Training acoustic models using connectionist temporal classification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training acoustic models and using the trained acoustic models. A connectionist temporal classification (CTC) acoustic model is accessed, the CTC acoustic model having been trained using a context-dependent state inventory generated from approximate phonetic alignments determined by another CTC acoustic model trained without fixed alignment targets. Audio data for a portion of an utterance is received. Input data corresponding to the received audio data is provided to the accessed CTC acoustic model. Data indicating a transcription for the utterance is generated based on output that the accessed CTC acoustic model produced in response to the input data. The data indicating the transcription is provided as output of an automated speech recognition service.
US11341957B2 Method for detecting keyword in speech signal, terminal, and storage medium
A method for detecting a keyword, applied to a terminal, includes: extracting a speech eigenvector of a speech signal; obtaining, according to the speech eigenvector, a posterior probability of each target character being a key character in any keyword in an acquisition time period of the speech signal; obtaining confidences of at least two target character combinations according to the posterior probability of each target character; and determining that the speech signal includes the keyword upon determining that all the confidences of the at least two target character combinations meet a preset condition. The target character is a character in the speech signal whose pronunciation matches a pronunciation of the key character. Each target character combination includes at least one target character, and a confidence of a target character combination represents a probability of the target character combination being the keyword or a part of the keyword.
US11341955B2 Integrating automatic speech recognition and community question answering
Systems and methods for providing customized automatic speech recognition (ASR) in a customer support system are disclosed. In an example method, one or more data sources for training an ASR language model associated with the customer support system are identified, and one or more weighting models are selected, each weighting model applying a corresponding weight to each data source of the one or more data sources. The ASR language model is then trained based at least in part on the one or more data sources and the one or more weighting models, and a transcript may be generated for one or more customer support calls of the customer support system using the trained ASR language model.
US11341954B2 Training keyword spotters
A method of training a custom hotword model includes receiving a first set of training audio samples. The method also includes generating, using a speech embedding model configured to receive the first set of training audio samples as input, a corresponding hotword embedding representative of a custom hotword for each training audio sample of the first set of training audio samples. The speech embedding model is pre-trained on a different set of training audio samples with a greater number of training audio samples than the first set of training audio samples. The method further includes training the custom hotword model to detect a presence of the custom hotword in audio data. The custom hotword model is configured to receive, as input, each corresponding hotword embedding and to classify, as output, each corresponding hotword embedding as corresponding to the custom hotword.
US11341952B2 System and method for generating audio featuring spatial representations of sound sources
Systems and methods for spatially emulating a sound source. An apparatus includes a microphone array including microphones; and a sound profiler communicatively connected to the microphone array, the sound profiler including a processing circuitry and a memory which contains instructions that, when executed by the processing circuitry, configure the apparatus to: generate synthesized audio based on sound beam metadata, a sound profile, and target listener location data, wherein the sound beam metadata includes timed sound beams defining a directional dependence of a spatial sound wave, wherein the sound profile includes timed sound coefficients determined based on audio signals captured in a space wherein the target listener location data includes a position and an orientation, wherein the synthesized audio emulates sound that would be heard by a listener at the position and orientation of the target listener location data; and providing the synthesized audio for projection.
US11341951B2 One-way sound transmission structure
One-way sound transmission devices include a planar, acoustically reflective substrate having an aperture that is traversed by an elastic membrane. On one face of the substrate, two resonators are symmetrically spaced apart from the membrane at a first distance, configured to enable constructive interference between the resonators and the membrane. On the opposite face of the substrate, two other resonators are symmetrically spaced apart from the membrane at a second, greater, distance, configured to enable destructive interference between the resonators and the membrane.
US11341946B2 Method for determining a karaoke singing score, terminal and computer-readable storage medium
The present disclosure relates to a method and an apparatus for determining a karaoke singing score, and belongs to the technical field of karaoke singing systems. The method includes: capturing a singing audio by an audio capture device upon detection of a karaoke singing instruction to a target song; acquiring a plurality of time units obtained by dividing a preset voice period of the target song; for each time unit, performing time offset adjustment on the time unit based on a preset adjustment duration to obtain at least one offset time unit, determining pitch values corresponding to the time unit and each time offset unit respectively in the captured singing audio, scoring each of the determined pitch values based on a preset reference pitch value of the time unit, and determining the highest score as a score corresponding to the time unit; and determining a total score of the singing audio based on the score corresponding to each time unit. The method and the apparatus have the advantage that scoring accuracy of the singing audio is improved.
US11341944B2 Playback, recording, and analysis of music scales via software configuration
Playback, recording, and analysis of music scales via software configuration. In an embodiment, a graphical user interface is generated with staff and keyboard canvases, visually representing a music staff and keyboard, respectively, a scale input, parameter input(s), and a play input. In response to selection of a scale, the staff canvas is updated to visually represent the notes in the scale. In response to the selection of a musical parameter, the staff canvas and/or keyboard canvas are updated to reflect the musical parameter. In response to selection of the play input, a soundtrack of the scale is output, while simultaneously highlighting the note, being played, on the staff canvas and the key, associated with the note being played, on the keyboard canvas.
US11341934B2 Display device and image display system having the same
An image display system includes a graphic processor which generates an image signal, a control signal, and a variable frequency signal; and a display device which displays an image at a frame frequency corresponding to the variable frequency signal from the graphic processor. The display device includes pixels connected to emission control lines, data lines, and scan lines; a controller which provides reference data including information on reference cycles, which are cycles in which an emission control start signal is output, to the graphic processor, outputs the emission control start signal based on the control signal, and adjusting an output timing of a scan start signal based on the variable frequency signal; an emission driver which supplies emission control signals to the emission control lines based on the emission control start signal; and a scan driver which supplies scan signals to the scan lines based on the scan start signal.
US11341932B2 Display device having uniform luminance, and driving method thereof
A display device includes a display panel including a plurality of pixels, a display panel driver, and a zone compensating circuit which divides the display panel into a plurality of unit blocks, obtains load values of input image data for the unit blocks, and generates corrected image data by correcting the input image data based on the load values. Each of the load values corresponds to one of the unit blocks. The display panel driver generates a data signal for displaying an image on the display panel based on the corrected image data. When grayscale values included in the input image data are the same, a luminance of the image displayed on the display panel is decreased moving away from a center of a reference block having a largest load value among the unit blocks based on the corrected image data.
US11341930B2 Erasing unit for image sticking, control method thereof, and liquid crystal display device
Embodiments of the present disclosure provide an erasing unit for image sticking in a liquid crystal display device, a control method thereof and a liquid crystal display device. A first controlling signal may be generated by dividing a voltage at a DC power supply terminal. A controlling circuit may output a second controlling signal and a third controlling signal in responding to the voltage of the first controlling signal being smaller than or equal to a reference voltage. A charging and discharging circuit may discharge under the control of the second controlling signal and output a high-level voltage signal to an outputting circuit. The outputting circuit may supply the high-level voltage signal outputted by the charging and discharging circuit to TFTs in the liquid crystal display device, controlling the TFTs to be turned on.
US11341927B2 Pixel driving method
A pixel driving method is provided. Based on current brightness values of the sub-pixel in row j and column i, current brightness values of the sub-pixels that have the same color and are adjacent to the sub-pixel in row j and column i to obtain the target brightness value of the sub-pixel in row j and column i by the target brightness value calculation formula, and then to obtain a brightness compensation value of the sub-pixel in row j and column i by a brightness compensation value calculation formula, and based on the target brightness value of the sub-pixel in row j and column i, the brightness compensation value of the sub-pixel in row j and column i to output a compensated brightness value of the sub-pixel in row j and column i by a compensated brightness value calculation formula.
US11341922B2 Electronic device having one or more optical devices under a display screen
A display screen module is applied to an electronic device, and includes a first display array, one or more second display arrays, and a control circuit. The electronic device includes one or more groups of optical devices, and each group includes at least one optical device. The display arrays one-to-one correspond to the optical devices, and each second display array is located above a group of optical devices corresponding to the second display array. The control circuit is configured to control each second display array to display an image when none of optical devices in a group of optical devices corresponding to the second display array works. The control circuit is further configured to: when one or more optical devices in a group of target optical devices need to work, turn off some or all pixels of a target second display array corresponding to the group of target optical devices.
US11341917B2 Light emitting display device and driving method thereof
A light emitting display device includes a display panel including a display area having sub-pixels for displaying an image and a non-display area that does not display an image; and a shift register including signal generating circuits distributed and arranged in the display area of the display panel and configured to output a signal for turning on or off a transistor included in the sub-pixels, wherein the signal generating circuits simultaneously and respectively output a plurality of signals for driving sub-pixels arranged in the same horizontal line even if being arranged to be spaced apart from each other in the display area.
US11341916B2 Display apparatus having varied driving frequency and gate clock signal
A display apparatus includes a display panel, a gate driver, a data driver and an emission driver. The display panel includes a pixel comprising a switching element of a first type and a switching element of a second type different from the first type. The gate driver is configured to generate a gate signal based on a vertical start signal and a gate clock signal and output the gate signal to the display panel. The data driver is configured to output a data voltage to the display panel. The emission driver is configured to output an emission to the display panel. A driving frequency of the display panel is varied according to an input image. The gate clock signal has an active duration having a varied length according to the driving frequency.
US11341914B2 Method for driving organic light emitting display device, driving controller and display device
The present disclosure relates to a method for driving an organic light emitting display device, a driving controller, and a display device. When startup detection is required to be performed on the display compensation parameter of the organic light emitting display device, the startup detection is performed on the display compensation parameter of the organic light emitting display device to obtain a new compensation parameter value, and startup compensation display is performed based on the new compensation parameter value. When shutdown detection is required to be performed on the display compensation parameter of the organic light emitting display device, the shutdown detection is performed on the organic light emitting display device to obtain an updated compensation parameter value, and the updated compensation parameter value is stored.
US11341911B2 Pixel circuit, driving method thereof and display device
A pixel circuit includes a storage capacitor unit, a driving transistor, a compensation unit, a switching unit, a light-emitting element and a current supply unit. The compensation unit is connected to a compensation control end, a gate electrode and a second electrode of the driving transistor, and the current supply unit, and configured to, under the control of the compensation control end, control the current supply unit to be electrically connected to, or electrically disconnected from, the gate electrode, and control the gate electrode to be electrically connected to, or electrically disconnected from, the second electrode. The switching unit is connected to a light-emitting control end, the second electrode, and a first end of the light-emitting element, and configured to control the second electrode to be electrically connected to, or electrically disconnected from, the first end of the light-emitting element under the control of the light-emitting control end.
US11341908B2 Pixel circuit and driving method thereof, display panel and display device
A pixel circuit and a driving method thereof, a display panel and a display device are provided. The pixel circuit includes a drive circuit, a first reset bias circuit, and a second reset bias circuit. A control terminal of the drive circuit is electrically connected to the first reset bias circuit, a first terminal of the drive circuit is electrically connected to the second reset bias circuit; the first reset bias circuit is further electrically connected to a first control terminal and a first bias voltage terminal; the second reset bias circuit is further electrically connected to a bias control terminal and a second bias voltage terminal; the first reset bias circuit and the second reset bias circuit are configured to control the drive circuit to be in a bias state during a reset phase.
US11341907B2 OLED drive circuit and manufacturing method thereof, and display device
There is provided an organic light-emitting diode drive circuit comprising a switch transistor (T1), a drive transistor (T2), a storage capacitor (C), and an organic light-emitting diode (OLED), wherein the switch transistor (T1) uses an inorganic semiconductor transistor, and the drive transistor (T2) uses an organic semiconductor transistor. A display screen adopting the drive circuit as a unit pixel has the property of uniform brightness. In addition, there is provided a method of fabricating the drive circuit and a display device using the drive circuit.
US11341904B2 Light-emitting diode driving apparatus and light-emitting diode driver
A LED driving apparatus with clock embedded cascaded LED drivers is introduced, including: a plurality of LED drivers, wherein the first stage LED driver receives an original data signal and outputs a first data signal, the Nth stage LED driver receives a (N−1)th data signal and outputs a Nth data signal. The Nth stage LED driver includes a clock data recovery circuit generating a recovery clock signal and a recovery data signal according to the (N−1)th data signal; and a first transmitter outputting the Nth data signal according to the recovery clock signal and the recovery data signal.
US11341890B2 System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11341888B2 Display panel
A display panel is provided. A plurality of target sub-pixels of the display panel in a pixel arrangement direction, and located in a first area and adjacent to a second area have a same luminous color. The first area and the second area correspondingly correspond to a light color area and a dark color area in an electrical testing screen. In this way, when an alignment precision inspection technique is performed based on an electrical testing screen, luminous colors of sub-pixels affecting colors of border lines are same. Therefore, the border lines having different colors caused by photoresists having different colors do not occur.
US11341885B2 Display panel, pixel charging method, and computer readable storage medium
The present invention provides a pixel charging method, including: a preset charging duration and a current time point are acquired when a first gate integrated circuit is turned on; a precharging period and an actual charging period of a scan line of each target integrated circuit of the thin film transistor substrate are determined based on the preset charging duration and the current time point; thin film transistor switches corresponding to the scan line of each of the target gate integrated circuits are controlled to be turned on during the precharging period and the actual charging period of the scan line.
US11341883B2 Display device and method for adjusting its display brightness
Disclosed are a display device and a method for adjusting its display brightness. The display device includes a display screen and an ambient light sensor in the display screen, wherein the ambient light sensor includes a photodeformable element, and the photodeformable element includes a photodeformable material layer; and the photodeformable element is configured to deform in response to a change in ambient light to obtain output of the ambient light sensor. The ambient light sensor has a simple structure and is easy to be made and to be combined with the display screen.
US11341881B2 Level shifter circuit applied to display apparatus
A level shifter circuit includes an input terminal, a first output terminal, a second output terminal, an output stage, a first control bias unit, a second control bias unit, and an output stage. The input stage includes a first transistor and a second transistor, and their gates are coupled to the input terminal. The first control bias unit includes a third transistor and a fourth transistor coupled to the first transistor and second transistor respectively and their gates are controlled by a first bias. The output stage includes a fifth transistor and a sixth transistor coupled to the third transistor and fourth transistor respectively and their gates are coupled to the first output terminal and second output terminal. The second control bias unit includes a seventh transistor and an eighth transistor coupled to the fifth transistor and sixth transistor respectively and their gates are controlled by a second bias.
US11341878B2 Display panel and method of testing display panel
A method of testing a display panel including a pixel coupled to first, second, and third power lines, a data line, scan lines, an emission control line, and a test line, the method includes: applying a first power supply voltage to the first power line; applying a test voltage having a turn-on voltage level to the second power line; applying a scan signal having a turn-on voltage level sequentially to the scan lines and an emission control signal having a turn-on voltage level to the emission control line; applying a gate signal to the test line to turn on a test transistor coupled between two electrode of a light emitting element included in the pixel; measuring a sensing voltage output through the data line; and determining whether the pixel is defective, based on a voltage level of the measured sensing voltage.
US11341875B2 Display device and a testing method thereof
A display device including: a substrate including a display area and a peripheral area peripheral to the display area; a plurality of pads disposed in a pad area, wherein the pad area is disposed in the peripheral area and the pad area includes an integrated circuit (IC); and a first crack detecting line connected to a first pad and a second pad at a first node, and a third pad at a second node, wherein the first crack detecting line is disposed in the peripheral area between the first node and the second node.
US11341874B2 Foldable outdoor ornament
A foldable outdoor ornament includes a first panel and a second panel connected via one or more hinges. The first and second panels can fold between a folded position for storage and an open position for use. Brackets are affixed to a rear side of the first panel and a rear side of the second panel. Each bracket includes an upper leg attached to a rear side of one of the first panel or second panel and a lower leg extending perpendicularly outwardly from the rear side of one of the first panel or the second panel. The lower leg of each bracket includes an aperture. A stake is removably secured within each aperture, such that the ornament can be secured to the ground in the open position. The ornament resembles a traditional greeting card such as a birthday card and includes surfaces adapted for users to write messages thereon.
US11341873B2 Foldable display device
A foldable display device includes a first panel having a first flat portion and a first bending portion at one side of the first flat portion. The first bending portion has a first bending axis around which the first bending portion rotates. The foldable display device also includes a second panel having a second flat portion and a second bending portion at one side of the second flat portion. The second bending portion has a second bending axis around which the second bending portion rotates. The first bending portion and the second bending portion are arranged adjacent to each other.
US11341872B2 Backplate and rollable display device including the same
The present disclosure provides a backplate including a first plate coupled to the rear surface of a flexible display panel, a second plate disposed opposite the first plate while being spaced apart therefrom, and an elastic part disposed between the first plate and the second plate and configured to resiliently change a distance between the first plate and the second plate. The present disclosure further provides a rollable display device including a flexible display panel, a backplate coupled to the rear surface of the flexible display panel, and a case accommodating a roller configured to roll or unroll the flexible display panel and the backplate together and having therein an entrance through which the flexible display panel and the backplate are introduced into or drawn out of the case. When the flexible display panel and the backplate are rolled around the roller, the backplate is gradually reduced in thickness.
US11341869B2 Label web with longitudinally-spaced arrays of double-sided adhesive labels
A label web and method utilize a substrate, first and second longitudinally spaced label arrays each including two or more double-sided adhesive labels removably attached to the substrate, and a peelable protective covering web extending generally coextensive with the substrate. The label arrays and the peelable protective web are configured such that the peelable protective web is selectively removable to expose the first label array while remaining removably attached to the second label array, with both the first and second label arrays remaining removably attached to the substrate, to thereby facilitate removal of all labels in the first label array as a group while the peelable protective covering web remains in place over the second label array.
US11341866B2 Systems and methods for training a driver about automated driving operation
System, methods, and other embodiments described herein relate to improving the training of a driver during automated driving system mode. In one embodiment, a method includes generating, in association with a vehicle takeover and a maneuver by the driver, an automated motion plan associated with the maneuver. The method also includes determining if a difference parameter satisfies a threshold, wherein the difference parameter indicates a disparity between the maneuver by the driver in relation to the automated motion plan associated with the maneuver. The method also includes notifying, if the difference parameter does not satisfy the threshold, the driver that the vehicle takeover and the maneuver by the driver were unnecessary.
US11341860B2 Drone air traffic control over wireless networks for package pickup and delivery in an order defined by coordinates
Systems and methods for package pickup and delivery, in an air traffic control system configured to manage Unmanned Aerial Vehicle (UAV) flight in a geographic region, include communicating to one or more UAVs over one or more wireless networks; directing a UAV to pick up a package at a pickup location and to deliver the package to a delivery location, wherein; and directing the UAV to follow an outbound flight path including a plurality of locations to travel to, in a specific order, while outbound to deliver the package, and an inbound flight path including the plurality of locations to travel to, in an order reverse of the specific order, while inbound from delivering the package.
US11341858B2 Managing dynamic obstructions in air traffic control systems for passenger drones and unmanned aerial vehicles
A passenger drone includes a processing device communicatively coupled to the flight components, cameras, radar, and wireless interfaces; and memory storing instructions that, when executed, cause the processing device to receive notifications from an air traffic control system via the one or more wireless interfaces, the notifications related to previously detected obstructions in a flight path associated with a flight plan of the passenger drone, wherein the previously detected obstructions include objects at or near ground level; monitor proximate airspace with at least one of the one or more cameras and radar; detect an obstruction based on monitoring the proximate airspace, wherein the detected obstruction includes one or more objects at or near ground level in the flight path; alter the flight plan, to be carried out by the flight components, if required, based on the detected obstruction.
US11341857B2 Drone coordination device, vehicle management device, drone coordination method, and program
A drone coordination device includes an acquisitor which acquires an action plan from an automated vehicle and a determinator which determines a flight plan of a drone including a section in which the drone will be mounted on the automated vehicle on the basis of the action plan acquired by the acquisitor.
US11341856B2 Systems and methods for managing communications between vehicles
Systems and methods for increasing the efficiency of vehicle platooning systems are described. In one aspect, drivers are more likely to enjoy a system if it begins platooning as desired and does not accidently end platoons. When a certain amount of data packets sent between vehicles are dropped, systems typically will either not engage in a platoon or end a current platoon. When a platoon has a very small gap between vehicles, the platoon should end—or not start, when a certain amount of packets are dropped. However, if a gap is large enough to provide a driver with more time to react, a system may accept a greater amount of dropped packets before it refuses to start a platoon or causes the end of a platoon.
US11341849B2 Lane departure apparatus, system and method
A method and apparatus according to the invention can include energizing a wireless communication device coupled to a processor of a vehicular entity thus establishing a secure channel or communication area around the vehicular entity; exchanging information and data with other vehicular entities entering the established channel or communication area; regulating some vehicle parameters of said vehicular entity for driving the departure and/or travelling of the vehicular entity according to the received information and data.
US11341848B1 Technology for situational modification of autonomous vehicle operation
Systems and methods for situational modification of autonomous vehicle operation are disclosed. According to aspects, a computing device may detect the occurrence of an emergency event and may determine a current operation of an autonomous vehicle that may be associated with the emergency event. The computing device may determine a modification to operation of the autonomous vehicle, where the modification may represent a violation of a roadway regulation that may enable effective handling of the emergency event. The computing device may generate a set of instructions for the autonomous vehicle to execute to cause the autonomous vehicle to undertake the operation modification.
US11341847B1 Method and apparatus for determining map improvements based on detected accidents
An approach is provided for determining map improvements based on detected accidents. The approach involves determining that a vehicle was involved in an accident. The approach also involves receiving a report indicating map data configured in the vehicle at a time of the accident. The approach further involves determining an association between the configured map data and the accident. The approach further involves performing one or more of the following operations: (1) transmitting the association and/or at least a portion of the configured map data to a database and/or a computing device; or (2) determining at least one map change to the configured map data based on the determined association, and transmitting the at least one map change to the vehicle, at least one other vehicle, the database, and/or the computing device.
US11341846B2 Traffic analytics system for defining road networks
Disclosed are systems and methods relating to defining a road network used by vehicles for movement and/or parking. A classifier may be employed for identifying portions of the road network via machine learning techniques and processing of historical telematic data.
US11341841B1 Method and device used for remote control by optical fiber signals and power over ethernet
A method and a device used for remote control by optical fiber signals and power over Ethernet includes a power sourcing equipment (PSE) outputting a direct current (DC) via at least one network cable to at least one powered device (PD). When the PSE receives a second restarting signal from a signal controller, the PSE stops supplying power to the at least one PD. An optoelectric signal converter converts an optical signal from an Ethernet Switch to a digital signal for the signal controller. When the optical signal is determined by the signal controller to be interrupted after a first time duration passes, the signal controller outputs the second restarting signal to the PSE for restarting. After restarting, the PSE re-powers the at least one PD. The at least one PD is restarted remotely without requiring working personnel at the location of the at least one PD, improving restarting efficiency.
US11341837B1 Environment-based RFID IC behavior
RFID ICs sense and indicate changes in their surrounding environment, such as changes in temperature, humidity, chemical presence, RF signals, and similar. An RFID IC indicates when a significant environmental change has occurred, for example by adjusting the value of a flag, writing data to memory, transmitting a message to an external entity, exiting a sleep state, and/or responding repeatedly to an inventorying reader. In some cases, RFID IC actively notifies an external entity that a significant environmental change has been sensed. For example, RFID IC may alert the external entity by participating in a special inventory process meant for RFID ICs sending environmental change. The RFID IC may alert the external entity by interjecting itself into an inventory round, re-participating in an inventory round, refraining from entering a sleep state after inventorying, and/or adjusting timing of a scheduled reply to communicate with an RFID reader ahead of schedule.
US11341834B2 Fall detection
Proposed are concepts for distinguishing between fall events and non-fall-events for different sub-groups of subjects within a monitored group (i.e. monitored population) of subjects. It is proposed that an entire group/population of monitored subjects may be partitioned into sub-groups, each sub-group consisting of a plurality of members (i.e. subjects) having a certain property value or characteristic unique to that group. A respective decision value may be determined for each sub-group, wherein the decision value for a sub-group takes account of a previously obtained false fall detection rate for that sub-group.
US11341831B2 Device and system for ultrasonic transmission of accelerometer data
A system for detecting impacts includes a housing configured to be worn by a user. An accelerometer is connected with the housing. The accelerometer is configured to detect an acceleration indicative of an impact experienced by the user. An inaudible tone chip is positioned about the housing. The inaudible tone chip is configured to transmit ultrasonic tones including data of the impact to a remote device. A remote device includes a receiver. The receiver is configured to receive the ultrasonic tones transmitted by the inaudible tone chip.
US11341828B2 Wireless identification tag with varying identity
Embodiments of the present disclosure generally relate to a wireless identification tag with varying identity, and system and methods for use thereof. In one implementation, the tag may include at least one transmitter configured to transmit a tag ID. The tag may also include at least one circuit. The at least one circuit may be configured to receive a first trigger at a first time and generate in a quasi-random manner a first decipherable ID uniquely identifying the tag, and cause the at least one transmitter to transmit the first decipherable ID. The at least one circuit may also be configured to receive a second trigger at a second time and generate in a quasi-random manner a second decipherable ID different from the first decipherable ID and uniquely identifying the tag, and cause the at least one transmitter to transmit the second decipherable ID.
US11341827B2 Wireless environmental data capture system and method for mesh networking
A mesh network-based environmental data capture system and method for providing communication between a base system having at least one wireless input capture device ICD(s) and other ICD(s), wherein the ICD(s) are capable of smart cross-communication with each other and remote access to their inputs via a server computer, including the steps of providing this base system; at least one user accessing the ICDs and inputs remotely via a user interface through a remote server computer and/or electronic device communicating with it, for providing a secure surveillance system with extended inputs range and wireless smart cross-communication for monitoring a target environment.
US11341825B1 Implementing deterrent protocols in response to detected security events
Various deterrent protocols may be defined and implemented for lights and/or speakers located at a property. For example, in response to a detected security event, e.g., detected motion on or near the property, a first action defined by a deterrent protocol may be instigated by a security system. The first action may be, for example, activating one or more light emitters in a steady state mode, e.g., a continuous on mode, or a non-steady state mode, e.g., a flashing pattern. If after a predetermined amount of time, the security event is still detected, based upon the deterrent protocol, a second action may be instigated. The second action may include changing the mode of the light emitted by the one or more light emitters. In embodiments, the first or second action may include activating a speaker to emit audio.
US11341821B2 Method and apparatus for providing advice regarding gaming strategies
Methods for providing gaming advice are provided. For example, regarding a blackjack game, one or more first player cards are identified for a first player and one or more second player cards are identified for a second player. The first and second player cards are displayed to the first player. A probability associated with a first one of the plurality of playing options is determined based at least on a set of predetermined statistical blackjack data, the one or more first player cards, and the one or more second player cards. It is then determined, based at least on the determined probability associated with the first playing option, whether to display a first indication corresponding with first advice regarding the first playing option, a second indication corresponding with second advice regarding the first playing option, or a third indication corresponding with third advice regarding the first playing option.
US11341816B2 Electronic gaming system with dynamic return to player and method of use
An electronic gaming machine for conducting an electronic game includes a player input interface configured to receive player credit inputs. A gaming data recording device is configured to record gaming related to the player credit inputs. A gaming machine controller configured to query the gaming data recording device and compute a first total game payout rate based upon the recorded player credit inputs for a first number of rounds of play and compute a second total game payout rate different than the first total game payout rate based on the recorded player credit inputs for a second number of rounds of play. The gaming machine is configured to award the second total game payout rate for a next round of play of the electronic game.
US11341815B2 Skillfull regulated multi-level casino games and gaming machines configured to encourage exploration of game stages, scenarios, levels and areas
A computer-implemented method may comprise providing a wager-based electronic gaming device (EGD) comprising at least one processor, memory, a display, an input interface and a money acceptor. The EGD may be configured to accept money from a player via the money acceptor and establish an account balance using the received money; display a game environment configured to enable the player to participate, via the input interface, in a gaming session of a wager-based game comprising a plurality of stages, and enable, for the gaming session, game play and wagers in a current stage of the plurality of stages of the wager-based game. It may then be determined that game play in the current stage has reached a current stage complete state in which all requirements necessary for transitioning game play from the current stage to a next or other stage of the plurality of stages have been met. Thereafter, it may be determined whether the game play transitions from the current stage to the next or other stage or remains at or returns to the current stage. When game play transitions from the current stage to the next or other stage of the plurality of stages, a Return-To-Player (RTP) of the wager-based game may be increased (or maintained the same) and when game play remains at or returns to the current stage after the current stage complete state is reached, the RTP of the wager-based game may at least temporarily be decreased or maintained unchanged.
US11341814B2 System and method for providing a gaming establishment account automatic access to funds
The present disclosure relates generally to a system that enables funds automatically transferred into the system from one or more funding sources in anticipation of such funds being used in association with various system components.
US11341812B2 Card-centered abnormality detection system using camera and shoe
Conventional systems have a problem that, after drawing cards onto a table in a baccarat game, if a dealer makes a mistake in dealing cards to the Player side and the Banker side or in passing cards to game participants after dealing, the mistake cannot be detected. An abnormality detection system according to the present invention can detect an abnormality or cheating and issue a warning or stop the abnormality or cheating based on an image analysis result from an image analyzing device 12 when, after drawing cards onto a table in a baccarat game, a dealer makes a mistake in dealing cards to the Player side and the Banker side or in passing cards to customers after dealing, for example.
US11341811B2 System enrollment via an electronic gaming machine
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes receiving first player information from a player, logging the player into a first game management system with the first player information, providing the player with a query for information, where the query includes a request for information to create a second player account for the player in a second game management system. The method may further include receiving enrollment information, where the enrollment information includes at least some of the first player information stored in connection with a first player account maintained by the first game management system and transmitting the enrollment information to the second game management system, where the enrollment information enables the second game management system to create the second player account for the player.
US11341809B2 Gaming machines having retrofittable insertable memory expansion board with onboard random number generator
A gaming device comprises a main board comprising a processor, a memory storing system program code and an expansion port in data communication with a memory interface of the processor, and a memory expansion board connected to the main board via the expansion port. The memory expansion board comprises a device configured to execute a random number generator and write random numbers into one or more registers of the memory expansion board accessible by the main board, and at least one connector for connecting a memory module comprising game program code. When the processor requires random numbers, the system program code causes the processor to read random numbers from the one or more registers of the memory expansion board.
US11341805B2 Feature symbol frame mechanic for random based game outcomes
A symbol frame mechanic for a gaming device is described. The symbol frame mechanic generates a random based game outcome in a game instance of a base game that triggers a supplemental game feature. The random based game outcome includes a plurality of target feature symbols. The symbol frame mechanic generates a plurality of feature symbol frames at symbol window positions with the target feature symbols. The target feature symbols trigger generation of the feature symbol frames. The symbol frame mechanic determines a current symbol frame state according to the feature symbol frames and generate a random based game outcome in a game instance of the supplemental game feature. The symbol frame mechanic updates the current symbol frame state based on combining the random based game outcome in the game instance of the supplemental game feature with the current symbol frame state.
US11341797B2 Security control and access system
The present disclosure provides methods, devices, and systems for controlling access to a controlled area. The method may comprise receiving a credential identifier in an access controller associated with an entrance to the enclosed area, and then authenticating the credential identifier. The method may then comprise sending an unlock signal through a solid state relay within the access controller to power a lock associated with but external to the access controller to unlock a door at the entrance to the enclosed area when the credential identifier has been successfully authenticated.
US11341795B2 Capturing behavioral user intent when interacting with multiple access controls
A method of advertisement filtering including receiving advertisements from a multiple of access controls; filtering the received advertisements based on a credential on the mobile device; comparing the filtered received advertisements and determining a user intent to access a particular access control in response to the comparing and to a destination intent.
US11341794B2 Unattended touchless health-check screening systems incorporating biometrics and thermographic technologies
An automated screening system includes an access control reader with one or more computer devices for screening a pre-registered individual seeking admittance into a controlled area. The system has a facial recognition database that stores a facial record for the individual. A camera system captures a facial image of the individual and the one or more computer devices determine whether it matches the facial record that is stored in the facial recognition database. A skin temperature sensor is used for obtaining a skin temperature reading for the individual. The one or more computer devices are configured to generate an electronic signal to admit the individual into the controlled area if the captured facial image matches the facial record that is stored in the facial recognition database and if the skin temperature reading for the individual is within an acceptable pre-established skin temperature range.
US11341792B2 Access control and location tracking system
A system for providing controlled access and tracking location of an individual within a restricted area includes access cards, access control devices, location tracking devices, a gateway device, and a server. The access card includes identification data which facilitates the access control devices to provide physical access to the individual into the restricted area. The access cards also transmit beacon signals to facilitate the access control devices and the location tracking devices to track location of the individual within the restricted area. The gateway device is connected to the access control devices and the location tracking devices. The server is connected to the gateway device.
US11341784B2 Electronic device for transmitting relay message to external vehicle and method thereof
According to various embodiments, an electronic device may include at least one sensor, at least one communication circuit, and a processor electrically connected to the at least one sensor and/or the at least one communication circuit, wherein the processor is configured to determine a relay message generation condition associated with a vehicle based at least on data acquired from the at least one sensor and/or the at least one communication circuit, to generate a relay message based at least on the data acquired from the at least one sensor and/or the at least one communication circuit when the relay message generation condition is satisfied based on the determination result, and to transmit the generated relay message to an external vehicle through the at least one communication circuit.
US11341779B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) receives a request for registration of a substitute person. The request includes at least a face image of the substitute person who picks up a picked-up target as a substitute. The information processing apparatus (2000) registers the substitute person using the face image of the substitute person shown in the request. In addition, the information processing apparatus (2000) performs notification related to registration of the substitute person with respect to an authorized picking-up person associated with the picked-up target. The authorized picking-up person is determined using an authorized picking-up person information storage unit that stores the picked-up target in association with the authorized picking-up person of the picked-up target.
US11341767B2 Fingerprint verification method and apparatus
A fingerprint verification method includes selecting one or more first fingerprint groups from among a plurality of fingerprint groups based on an input fingerprint image, each fingerprint group of the plurality of fingerprint groups including partial fingerprint images; and determining whether verification is successful based on the input fingerprint image and each of the partial fingerprint images included in the one or more first fingerprint groups.
US11341756B2 Human monitoring system incorporating calibration methodology
Related methods are provided for establishing a baseline value to represent an eyelid opening dimension for a person engaged in an activity, where the activity may be driving a vehicle, operating industrial equipment, or performing a monitoring or control function; and for operating a system for monitoring eyelid opening values with real time video data.
US11341755B2 Information acquisition apparatus
An information acquisition apparatus provided in a moving object (vehicle) that moves on a road includes: a storage unit that records therein information about the road that is acquired based on movement of the moving object on the road; a determination unit that determines the type of the road on which the moving object moves and determines whether the road is of a predetermined type defined in association with the type of the moving object; and an identifying unit that identifies the information about the road acquired based on the movement of the moving object on the road of the predetermined type and recorded in the storage unit.
US11341753B2 Emergency vehicle detection
A method for detecting the presence of an emergency vehicle includes receiving a plurality of image frames over a period of time, determining an EV colour component for each image frame based on the ratio of a first colour relative to the total colour in each pixel and assigning to a pixel a first value if the EV colour component exceeds a predefined threshold value and a second value if the EV colour component does not, and determining for an EV colour value for the first colour based on the sum of all of the first values for each image frame. The method also includes generating a time domain representation, converting the time domain representation for the plurality of image frames to a frequency spectrum, and determining if any flashing light sources of the first colour associated with one or more types of emergency vehicles is present.
US11341751B2 Information processing system, program, and control method
A vehicle captures an identification mark with an external camera, the identification mark being associated with content provided by a service provider; acquires the content associated with the captured identification mark; outputs the acquired content to the occupant in a cabin of the vehicle; acquires payment information based on the output content; and acquires information on the occupant in the cabin. A server identifies the occupant based on the information on the occupant, acquired by the vehicle; and transmits information on payment processing including the payment information, acquired from the vehicle, to the information processing terminal held by the identified occupant. The information processing terminal displays the information on the payment processing acquired from the server.
US11341750B2 Quasi-parametric optical flow estimation
An image processing system includes a processor and optical flow (OF) determination logic for quantifying relative motion of a feature present in a first frame of video and a second frame of video that provide at least one of temporally and spatially ordered images with respect to the two frames of video. The OF determination logic configures the processor to implement performing OF estimation between the first frame and second frame using a pyramidal block matching (PBM) method to generate an initial optical flow (OF) estimate at a base pyramid level having integer pixel resolution, and refining the initial OF estimate using at least one pass of a modified Lucas-Kanade (LK) method to provide a revised OF estimate having fractional pixel resolution.
US11341744B2 Computerized system and method for in-video modification
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for performing automatic detection of surfaces in video frames resulting in the creation of a seamless in-video ad experience for viewing users. The disclosed framework operates by leveraging available surfaces in videos to show advertisements in compliance with publisher protection, compliance and policy in a fully automatic, end-to-end solution. The disclosed framework evidences a streamlined, automatic and computationally efficient process(es) that modifies digital content at the surface level within the frames of the content in compliance with the digital rights of the owners of the content being merged via the disclosed augmentation.
US11341740B2 Object identification method and object identification device
An object identification method and an object identification device, the object identification method comprises: capturing color images and depth images that are aligned; performing motion detection on the captured color images and depth images to acquire a motion start frame and a motion end frame; comparing the motion end frame with the motion start frame in the color images to acquire a set of motion pixels; performing connected component analysis on the acquired set of motion pixels to obtain at least one connected component; and identifying an object in the at least one connected component.
US11341739B2 Image processing device, image processing method, and program recording medium
The present invention provides a new image processing device that is robust against a change in capturing conditions. An image processing device 100 has an acquisition unit 110 for acquiring an image, a smoothing unit 120 for smoothing the acquired image with a prescribed smoothing level, a binarization unit 130 for binarizing the smoothed image, and a control unit 140 for making the smoothing unit 120 execute multiple sessions of smoothing differing in the smoothing level.
US11341738B2 Using a probabtilistic model for detecting an object in visual data
A probabilistic model is provided based on an output of a matching procedure that matches a particular object to representations of objects, where the probabilistic model relates a probability of an object being present to a number of matching features. The probabilistic model is used for detecting whether a particular object is present in received visual data.
US11341736B2 Methods and apparatus to match images using semantic features
Methods and apparatus to match images using semantic features are disclosed. An example apparatus includes a semantic labeler to determine a semantic label for each of a first set of points of a first image and each of a second set of points of a second image; a binary robust independent element features (BRIEF) determiner to determine semantic BRIEF descriptors for a first subset of the first set of points and a second subset of the second set of points based on the semantic labels; and a point matcher to match first points of the first subset of points to second points of the second subset of points based on the semantic BRIEF descriptors.
US11341733B2 Method and system for training and using a neural network for image-processing
An image-processing system that can perform predetermined image processing on a manuscript character in a captured image is provided. A method for image processing includes training a neural network using composite image data including a background image and a manuscript image and correct image data corresponding to the composite image data, obtaining a captured image of an original that contains a manuscript character, and performing predetermined image processing on the captured image using the neural network.
US11341731B1 Enhanced 3D training environment
A method for immersively displaying a scanned environment of a region to a set of users in a training environment wearing augmented reality head display units. The training environment includes a pseudo-GPS system, which allows position tracking over time. This enables rehearsing military operations before they occur.
US11341727B2 Location-based platform for multiple 3D engines for delivering location-based 3D content to a user
A location-based platform for hosting multiple 3D engines delivering location-based 3D content. An engine platform server system is configured to host one or more engine servers hosting 3D engines and to provide an engine platform comprising digital reality applications developed via the 3D engines. The digital reality applications are configured in pre-determined locations within a persistent virtual world system or in mobile virtual replicas of corresponding real-world objects. Client devices approaching a digital reality application send the viewing position and orientation along with a view request to the engine platform server, which requests virtual frames from respective 3D engines, composites each virtual frame into one view, and sends the resulting media stream to users via the client devices.
US11341723B2 Methods, devices, and computer program products for improved mesh generation in constructed 3D images
Methods, systems, and computer program products for improving the generation of a 3D representation of an object may include adding a distribution of additional points to plurality of points representative of captured portions of the object based on a computational analysis of the plurality of points, and performing a surface reconstruction on the plurality of points and the distribution of additional points to generate a three-dimensional mesh representation of the object that is watertight.
US11341721B2 Method for generating visualizations
A system for generating formal premises designs is discussed. The system begins by inputting an informal two-dimensional rendering of the premises. The system continues by analyzing the informal two-dimensional rendering and determining features found on the premises depicted by the two-dimensional rendering. The system then generates a three-dimensional model of the premises and populates it with interactive objects. Finally, the system provides multiple views of the three-dimensional rendering containing interactive objects.
US11341720B2 Imaging reconstruction system and method
The disclosure is directed to a method for generating a three dimensional (3D) volume including a treatment target including receiving a plurality of two dimensional (2D) input images of a patient, determining a metal artifact in each of the plurality of 2D input images, removing the metal artifacts from the plurality of 2D input images based on the determination of the metal artifact, and replacing metal artifacts with alternative pixel data to generate a plurality of filtered 2D images. A 3D volume is generated from the plurality of filtered 2D images. The plurality of 2D input images including a treatment target.
US11341718B2 Method and apparatus for generating 3D joint point regression model
A method and apparatus for generating a 3D joint point regression model are provided. An embodiment of the method includes: acquiring a sample image with a 2D label and a sample image with a 3D label; training part of channels of an output layer of a basic 3D joint point regression model, with the sample image with the 2D label as a first input, and with a joint point heat map set corresponding to the 2D label as a first expected output; and training all of the channels of the output layer, with the sample image with the 3D label as a second input, with a joint point heat map set corresponding to the 3D label as a first part output of a second expected output and with a joint point depth information map set corresponding to the 3D label as a second part output of the second expected output.
US11341705B1 Animated transitions in data visualizations according to characteristics of the data visualizations
A method is performed at a computing device coupled with a display. The method includes displaying a graphical user interface that includes a data visualization in a first state, including a plurality of visual marks. Each of the plurality of visual marks is displayed in a corresponding first position. The method includes receiving user input in the graphical user interface to specify an action that triggers an animated transition of the data visualization from the first state to a second state. The data visualization in the second state includes one or more of the plurality of visual marks in corresponding second positions. The method includes, in response to the user input, triggering the animated transition of the data visualization from the first to the second state. The animated transition is configured by three or more visual parameters, including: an animation mode, an animation speed, and an animation emphasis.
US11341700B2 User interface apparatus for vehicle and vehicle
A user interface apparatus for a vehicle includes: an interface unit; a display unit configured to project an augmented reality (AR) graphic object onto a screen; at least one processor; and a computer-readable medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations including: acquiring, through the interface unit, front view image information and vehicle motion information; based on the front view image information, generating the AR graphic object; and based on the vehicle motion information, warping the AR graphic object.
US11341696B2 Print data edit apparatus and recording medium
The disclosure discloses a print data edit apparatus including a controller configured to execute a first display control process and a second display control process. In the first display control process, an edit display screen is displayed on a display device. The edit display screen includes a print setting area, an editing area, and an individual setting area, that are disposed side by side with each other from one side toward the other side along a left-to-right direction. A disposing area is displayed at least at a lower portion of the editing area on the display device. In the second display control process, a data file is expanded and displayed in the disposing area in the case that a first indicator of the data file is dragged and dropped to the disposing area via the operation device.
US11341688B2 Guiding decoder-side optimization of neural network filter
Optimization of a neural network, for example in a video codec at the decoder side, may be guided to limit overfitting. The encoder may encode video(s) with different qualities for different frames in the video. Low-quality frames may be used as both input and ground-truth during optimization. High-quality frames may be used to optimize the neural network so that higher-quality versions of lower-quality inputs may be predicted. The neural network may be trained to make such predictions by making a prediction based on a constructed low-quality input for which the corresponding high-quality version is known, comparing the prediction to the high-quality version, and fine-tuning the neural network to improve its ability to predict a high-quality version of a low-quality input. To limit overfitting, the neural network may be concurrently or in an alternating fashion trained with low-quality input for which a higher-quality version of the low-quality input is known.
US11341686B2 Two-pass decoding of images
An image decoder includes a processor and a memory. The memory includes instructions configured to cause the processor to perform operations. The operations receive an encoded image, perform a first decoding of the encoded image to generate a first decoded image, store the first decoded image in the memory, process the first decoded image for displaying, perform a second decoding of the first decoded image and generate a second decoded image, and process the second decoded image for displaying.
US11341681B2 Method for calibrating the position and orientation of a camera relative to a calibration pattern
A method for calibrating the position and/or orientation of a camera, in particular a camera mounted to a vehicle such as a truck, relative to a calibration pattern includes the steps of: A] acquiring an image of the calibration pattern by means of the camera; B] determining at least one parameter of the image and/or of the calibration pattern or a sub-pattern of the calibration pattern as it appears in the image; C] transforming the image based on the at least one parameter; D] identifying characteristic points or possible characteristic points of the calibration pattern within the transformed image of the calibration pattern; E] deriving the position and/or orientation of the camera relative to the calibration pattern from the identified characteristic points or possible characteristic points; F] in dependence of a confidence value of the derived position and/or orientation of the camera and/or in dependence of the number of iterations of steps B to F so far, repeating steps B to F, wherein in step B the derived position and/or orientation of the camera are taken into account for determining the at least one parameter; and G. outputting the position and/or orientation of the camera derived in the last iteration of step E.
US11341679B2 Selective mapping of coded multi-channel transmission
The present invention provides methods, apparatus and systems for improving a systems-level data rate on a communications link such as the orthogonal frequency division multiplexed multiple access (OFDMA) downlink used in WiFi and LTE cellular/wireless mobile data applications. The present invention preferably uses a form of multilevel coding and decoding known as tiled-building-block encoding/decoding. With the present invention, different receivers coupled to different parallel downlink channels with different channel qualities decode different received signal constellations at different levels of resolution. This allows the downlink of the OFDMA system to operate with a significantly higher data rate, thus eliminating existing inefficiencies in the downlink and significantly increasing system level bandwidth efficiency.
US11341678B2 Device and method for calculating a vehicle trailer pose using a camera
A device for calculating a vehicle trailer pose using a camera is disclosed, including: a camera arranged offset from a tow bar position of the vehicle and configured to capture an image of the trailer; a memory which is configured to provide data at least one intrinsic parameter of the camera; at least one extrinsic parameter of the camera; at least one predefined tow bar position; and a first image from the camera showing the vehicle trailer at a first pose wherein the camera captures a second image showing the trailer at a pose to be determined; a processor configured to provide image analysis and determine at least one feature correspondence between the first image and the second image and calculate a change in the trailer pose between a first pose of the first image and a second pose of the second image based on the determined correspondence.
US11341677B2 Position estimation apparatus, tracker, position estimation method, and program
A position estimation apparatus, a tracker, a position estimation method, and a program which enable estimation of the position or orientation of each of plural trackers in a common coordinate system are provided. A point cloud storage section (80) stores a common point cloud with positions expressed using a common coordinate system. A position estimation section (86) estimates the position or orientation of a first tracker in the common coordinate system on the basis of the common point cloud and first feature point data. The position estimation section (86) estimates the position or orientation of a second tracker in the common coordinate system on the basis of the common point cloud and second feature point data.
US11341674B2 Determining an object's 3D orientation from a single camera's image
Improved techniques for determining an object's 3D orientation. An image is analyzed to identify a 2D object and a first set of key points. The first set defines a first polygon. A 3D virtual object is generated. This 3D virtual object has a second set of key points defining a second polygon representing an orientation of the 3D virtual object. The second polygon is rotated a selected number of times. For each rotation, each rotated polygon is reprojected into 2D space, and a matching score is determined between each reprojected polygon and the first polygon. A specific reprojected polygon is selected whose corresponding matching score is lowest. The orientation of the 3D virtual object is set to an orientation corresponding to the specific reprojected polygon. Based on the orientation of the 3D virtual object, an area of focus of the 2D object is determined.
US11341673B2 Infrared image processing method, infrared image processing device, and infrared image processing program
In measurement using infrared images that are obtained by nighttime aerial photography, a correspondence relationship between the infrared images is determined with high accuracy by the following method. In this method, agricultural land is photographed from the air at night by using an infrared camera mounted on a UAV. In the state in which multiple infrared light emitting points are installed on agricultural land, the agricultural land is photographed multiple times by the infrared camera while the UAV flies at night in such a manner that a part of the agricultural land is commonly contained in multiple infrared photographic images. Then, a correspondence relationship between the multiple infrared photographic images is determined by using bright points of the infrared light emitting points in the part of the agricultural land commonly contained in the infrared photographic images.
US11341669B2 People flow analysis apparatus, people flow analysis system, people flow analysis method, and non-transitory computer readable medium
A people flow analysis apparatus includes an acquisition unit configured to acquire positions of persons from each of a plurality of images captured by a plurality of image capturing devices, a counting unit configured to integrate the positions of the persons in each of the plurality of images and count the number of persons on a region-by-region basis, and a display unit configured to display on a map an image expression based on the number of persons counted on the region-by-region basis.
US11341664B2 Apparatus and method for visualization
A visualization apparatus detects a change in the shape of a solid model of a human body part based on images obtained by capturing the solid model. Next, the visualization apparatus generates a three-dimensional model reproducing the shape of the human body part in virtual space based on three-dimensional model data representing the shape of the human body part in three dimensions. The visualization apparatus further transforms the shape of the three-dimensional model into a transformed three-dimensional model in accordance with the change in the shape of the solid model. Then, the visualization apparatus outputs images of the transformed three-dimensional model.
US11341663B2 Method, system and apparatus for detecting support structure obstructions
A method in an imaging controller of detecting obstructions on a front of a support structure includes: obtaining (i) a point cloud of the support structure and an obstruction, and (ii) a support structure plane corresponding to the front of the support structure; for each of a plurality of selection depths: selecting a subset of points from the point cloud based on the selection depth; detecting obstruction candidates from the subset of points and, for each obstruction candidate: responsive to a dimensional criterion being met, determining whether the obstruction candidate meets a confirmation criterion; when the obstruction candidate meets the confirmation criterion, identifying the obstruction candidate as a confirmed obstruction; and presenting obstruction detection output data including the confirmed obstructions.
US11341654B2 Correspondence search between matrix elements
A method for ascertaining/mapping between a matrix element (ME) and a comparison ME (CME) of a comparison matrix (CM), including writing the ME position in a table element (TE) of a correspondence table (CT) for a number of MEs, and following a predefined offset, reading out a TE, ascertaining the ME position stored in the TE until the read for the same number of MEs has been performed, establishing a mapping from the TE's read-out position and a CME's current position. The writing includes reading out a ME feature, ascertaining an access feature (AF) from the ME feature, ascertaining a TE of the CT from the AF, and writing the ME position in the ascertained TE. The reading includes reading out a CME feature, ascertaining an AF from the CME, ascertaining a TE of the CT from the AF, and reading out the ME's stored position from the ascertained TE.
US11341652B2 Three-dimensional mapping system
A survey application generates a survey of components associated with a three-dimensional model of an object. The survey application receives video feeds, location information, and orientation information from wearable devices in proximity to the object. The three-dimensional model of the object is generated based on the video feeds, sensor data, location information, and orientation information received from the wearable devices. Analytics is performed from the video feeds to identify a manipulation on the object. The three-dimensional model of the object is updated based on the manipulation on the object. A dynamic status related to the manipulation on the object is generated with respect to reference data related the object. A survey of components associated with the three-dimensional model of the object is generated.
US11341651B2 Method and apparatus for refining a model of an anatomical structure in an image
There is provided a method and apparatus for refining a model of an anatomical structure in an image. A model for the anatomical structure in the image is acquired. The model comprises a plurality of control points, each control point corresponding to a feature in the anatomical structure. The model is placed in the image with respect to the anatomical structure. Based on a user input received to adjust the model in the image, a position of at least one of the plurality of control points is adjusted to alter a shape of the model to the anatomical structure in the image, wherein adjustment of the position of one or more of the at least one control points is restricted based on information relating to the at least one control point.
US11341646B2 Systems and methods to deliver point of care alerts for radiological findings
Apparatus, systems, and methods to improve imaging quality control, image processing, identification of findings, and generation of notification at or near a point of care are disclosed and described. An example imaging apparatus includes a processor to at least: process the first image data using a trained learning network to generate a first analysis of the first image data; identify a clinical finding in the first image data based on the first analysis; compare the first analysis to a second analysis, the second analysis generated from second image data obtained in a second image acquisition; and, when comparing identifies a change between the first analysis and the second analysis, generate a notification at the imaging apparatus regarding the clinical finding to trigger a responsive action.
US11341644B2 Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11341642B2 Method and system for mapping a fraction of tissue concentrations in MRI
A tissue type fraction within a biological object is determined by a phase-cycled acquisition of several images of the object and deriving a complex signal profile for each voxel of the acquired images; generating a multidimensional dictionary of simulated signal profiles, wherein each simulated signal profile is configured for simulating the previously derived complex signal profile; using a weight optimization algorithm configured for expressing the complex signal profile as a weighted sum of the simulated signal profiles, wherein the weight optimization algorithm provides as output for each voxel a matrix M of optimized weights; for each voxel and each dimension of the obtained matrix M, extracting from the matrix M a distribution of the obtained optimized weights; and determining a type of tissue composing each voxel from the obtained distributions.
US11341641B2 Aerodynamically streamlined enclosure for input devices of a medication preparation system
A system for preparing a pharmaceutical compound comprises: a scale having a platen configured for placement of an object thereon; a supporting arm comprising a first end coupled to a portion of the scale and a second end extending to a position above the platen of the scale; and an enclosure housing extending from the second end of the supporting arm and configured to house at least one input device. The enclosure housing has a curved front profile to minimize flow disturbance when the system is positioned within a flow hood.
US11341640B2 Apparatus and method for determining the spatial probability of cancer within the prostate
A probability map of prostate tumor location is generated and displayed in response to receiving anatomic diagnostic medical imaging, such as from magnetic resonance (MR) scanning. A registration process is performed on the images in relation to a model built of prostate anatomy across different subjects in an enhanced prostate template. A probability map is created of tumor locations followed by transforming the imaging to incorporate the probability map and output a resultant image.
US11341638B2 Medical image diagnostic system and method for generating trained model
A medical image diagnostic system includes processing circuitry configured (to): (a) acquire a trained model generated by using, as learning data, images or signals corresponding to a first group of time-series images acquired by performing a first pre-scan on a first patient injected with a contrast agent in a first examination, as well as timing information about timing of a transition from a first pre-scan to a first main scan in a first examination, and information about appropriateness of the timing; and (b) determine appropriate timing of a transition from a second pre-scan to a second main scan by inputting, to the trained model, images or signals corresponding to a second group of time-series images acquired by performing the second pre-scan on a second patient injected with a contrast agent in the second examination different from the first examination.
US11341637B2 Endoscope image processing device and endoscope image processing method
An endoscope image processing device includes a processor. The processor sequentially receives an observation image obtained by performing image pickup of an object inside a tubular portion of a subject, performs processing for detecting a region of interest with respect to the observation image, performs judgement processing as to whether degradation of visibility of the region of interest included in the observation image is predicted, and performs emphasis processing for emphasizing the position of the region of interest when a judgement result indicating that the degradation of visibility of the region of interest included in the observation image is predicted is acquired by the judgement processing.
US11341636B2 Methods and systems for an adaptive five-zone perfusion scan
Methods and systems are provided for adaptive scan control. In one embodiment, a method includes, upon a first injection of a contrast agent, processing acquired projection data of a monitoring area of a subject to measure a contrast signal of the contrast agent, determining when each of a plurality of zones of a contrast scan are estimated to occur based on the contrast signal, generating a scan prescription for the contrast scan based on when each of the plurality of zones are estimated to occur, and upon a second injection of contrast agent, performing the contrast scan according to the scan prescription.
US11341627B2 Machine learning tool for structures
A machine learning tool for structures to (1) design structures, (2) verify construction and (3) assess damage due to deterioration, change of properties or a destructive event. The tool comprises various pre-trained machine learning models and post-processing algorithms. The tool includes a user interface that allows users to upload their data, analyze it through one or more pre-trained machine learning models and post-process the machine learning results in various ways. The tool displays the results and allows users to export them in various formats.
US11341625B2 Method for reducing image artifacts
The invention relates to a method for reducing image artifacts in images of a sample captured by scanning, wherein intensity values of at least two detection regions, denoted as pixels (Pxn), are captured along respectively one row (j) in a first scanning direction. A reconstructed image is produced on the basis of the captured intensity values. According to the invention, the intensity values of the reconstructed image are summed along the rows (j) respectively scanned by a certain pixel (Pxn) and a row sum is formed in each case. A correction value of the pixel (Pxn) is ascertained on the basis of the row sums formed thus and the correction value is applied to the intensity values, captured by means of the pixel (Pxn), of the reconstructed image, as a result of which a corrected image is obtained.
US11341621B2 Enhanced imaging system for a motor vehicle
An enhanced imaging system for a motor vehicle includes a vision processing module that generates a data signal, in response to the camera capturing at least one of the video and the image. A graphics processor is configured to tone map the video or image to generate an RGB histogram including an overall tonal range. The processor is further configured to compare the overall tonal range to a tonal threshold. The processor detects one or more objects having a boundary that separates an interior region having an object tonal value from an exterior region having an exterior tonal value. The processor generates an optimized signal for increasing a difference between the object tonal value and the exterior tonal value, in response to the overall tonal range being above the tonal threshold. The system can further include a display device for displaying an optimized video or image.
US11341620B2 Background correction for birefringence measurements
One example provides a computer-implemented method for reading data stored as birefringence values in a storage medium. The method comprises acquiring an image of a voxel of the storage medium, applying a first low-pass filter with a first cutoff frequency to the image of the voxel to obtain a first background image, applying a second low-pass filter with a second cutoff frequency to the image of the voxel to obtain a second background image, the second cutoff frequency being different than the first cutoff frequency, determining an enhanced background image from the first background image and the second background image, determining birefringence values for the enhanced background image, determining birefringence values for the image of the voxel, and correcting the birefringence values for the image of the voxel based upon the birefringence values for the enhanced background image.
US11341619B2 Method to provide a video with a computer-modified visual of a desired face of a person
At least one characteristic of a face of the person to be improved is inputted. Artificial intelligence is used to analyse a visual of the person's face and generate data sets of modifications to improve the visual appearance of the person in different ways towards a selected characteristic. The visual of the face of the person is modified based on the data sets of modifications and computer-modified visuals of the face of the person are generated and displayed. One of the computer-modified visuals is selected as the desired face of the person. A video is provided that shows a computer-modified visual of the desired face of the person.
US11341616B2 Methods and system for selective removal of streak artifacts and noise from images using deep neural networks
Methods and systems are provided for independently removing streak artifacts and noise from medical images, using trained deep neural networks. In one embodiment, streak artifacts and noise may be selectively and independently removed from a medical image by receiving the medical image comprising streak artifacts and noise, mapping the medical image to a streak residual and a noise residual using the trained deep neural network, subtracting the streak residual from the medical image to a first extent, and subtracting the noise residual from the medical image to a second extent, to produce a de-noised medical image, and displaying the de-noised medical image via a display device.
US11341615B2 Image processing apparatus, image processing method, and moving body to remove noise in a distance image
Provided are an image processing apparatus, an image processing method, and a moving body that enable removal of noise in distance images. A distance image having a pixel value corresponding to a distance to an object and an intensity image having a pixel value corresponding to the received light intensity of light reflected from the object that are taken at the same angle are acquired, and a pixel value of a pixel in the distance image that corresponds to a pixel having a pixel value smaller than a predetermined threshold in the intensity image is converted into a no-distance pixel. Noise in the distance image is removed in this way.
US11341610B2 Deployable airborne sensor array system and method of use
A deployable airborne sensor array system and method of use are provided herein. The system includes a tether configured to be coupled to and deployed from an aircraft and a plurality of airborne vehicles coupled to the tether. Each of the plurality of airborne vehicles includes different lift characteristics to form a three-dimensional (3D) array of airborne vehicles. Each airborne vehicle includes a sensing device configured to generate sensor data associated with a target. The system also include a computing device configured to process the sensor data received from each of the plurality of airborne vehicles and generate an image of the target based on the sensor data.
US11341602B2 System on chip having processing and graphics units
A graphics processing chip includes multiple graphics pipeline cores and multi-pipeline core logic circuitry to process graphic data streams received from a processor and to drive multiple GPUs on the multiple graphics pipeline cores.
US11341599B2 Image processing apparatus, image processing method, and computer readable medium storing image processing program
An image processing apparatus in which image processing is executed by each of objects of an object group in which the objects each executing the image processing are connected to one another in a directed acyclic graph form, includes: a division portion that divides image data, which is a target of the image processing, into plural first divided image data pieces when the image processing is processing having sequentiality in processing sequence; and a control portion that makes control to enable computing devices to execute first partial processings in parallel, the first partial processings being pieces of the image processing to be performed on the first divided image data pieces and being allowed to be processed in accordance with dependent relations with front and rear stages and a processing sequence dependent relation.
US11341596B2 Robot and method for correcting position of same
A robot can include a position measuring sensor to measure a position of the robot as the robot moves in an outdoor space; a camera to acquire an image of surroundings of the robot; a memory configured to store place information including positions and appearance feature information of a plurality of places existing in the outdoor space; and at least one processor to extract one or more appearance features of M first places in the image, where M is an integer greater than or equal to 1, select one or more positions of N second places from the place information stored in the memory based on the one or more appearance features of the M first places in the image, where N is an integer greater than or equal to 1 and less than or equal to M, and generate a corrected position for the robot.
US11341595B2 Electronic device for providing image related to inputted information, and operating method therefor
Various embodiments of the present invention relate to an electronic device capable of generating a virtual image by using a user input, and an operating method therefor. The electronic device according to various embodiments of the present invention comprises a communication module and a processor, wherein the processor can be set so as to: receive an input through the electronic device or an external device functionally connected through the communication module; check situation information related to the input, wherein the situation information includes time information and object information; search for at least one image, corresponding to the situation information, among one or more images stored in the electronic device or the external device; provide the found at least one image when the at least one image corresponding to the situation information is found; generating an image corresponding to situation information by using at least one other image, corresponding to a part of the situation information, among the one or more images, when the at least one image corresponding to the situation information is not found; and provide the generated image.
US11341594B2 Phenotyping apparatus
Apparatus to acquire an image of roots of a plant located in a target rhizotron. The apparatus includes: a turntable having a rotation axis and intended to support the target rhizotron; a lightening device; a first camera having an optical axis substantially oriented toward the rotation axis; a focus sensor arranged so as to provide a measure at least one parameter of the first camera; a control module, configured to receive the measure, compare the measure to comparison data, and inform an operator accordingly, the comparison data comprising data related to reference rhizotrons different than the target rhizotron, and/or data related to one or several previously acquired images of the target rhizotron.
US11341593B2 Boarding point determination method and boarding point determination device
A vehicle allocation system is provided, which operates to move a vehicle to a predetermined point in response to a request from a user. The vehicle allocation system includes a boarding point determination apparatus, a control apparatus, and a user terminal apparatus. The boarding point determination apparatus includes a processor that operates to specify a second user who is expected to board in a predetermined range including a point associated with a first user, and calculate as the predetermined point a common point at which users including at least the first user and the second user board.
US11341588B2 Using an irrelevance filter to facilitate efficient RUL analyses for utility system assets
During operation, the system receives time-series signals gathered from sensors in a utility system asset. Next, the system uses an inferential model to generate estimated values for the time-series signals, and performs a pairwise differencing operation between actual values and the estimated values for the time-series signals to produce residuals. The system then performs a sequential probability ratio test (SPRT) on the residuals to produce SPRT alarms. Next, the system applies an irrelevance filter to the SPRT alarms to produce filtered SPRT alarms, wherein the irrelevance filter removes SPRT alarms for signals that are uncorrelated with previous failures of similar utility system assets. The system then uses a logistic-regression model to compute an RUL-based risk index for the utility system asset based on the filtered SPRT alarms. When the risk index exceeds a threshold, the system generates a notification indicating that the utility system asset needs to be replaced.
US11341586B1 Social media assessment tool
Systems, methods, and other embodiments associated with a social media assessment tool. According to one embodiment, a social media assessment tool includes an identification logic that identifies interactivity criteria of a social media property. The interactivity criteria are associated with access to the social media property. The social media assessment tool also includes an assessment logic that determines that interactivity criteria satisfy a threshold value. In response to the social media property satisfying the threshold, the assessment logic calculates a score for at least one feature of the social media property.
US11341581B2 System and method for regular expression generation for improved data transfer
A system and method for generating regular expressions to identify vendors to enable improved financial data transfer from a first computer system to a second computer system is provided.
US11341580B1 Image-based processing for products
An aerial image system may generate images of structures providing views that might otherwise be difficult to obtain. These images may be used to determine various characteristics of the structure, which may then be processed for a variety of tasks including product marketing, claim processing and post-claim analysis. The images may be analyzed by the aerial image system or by a ground-based processing system to determine the structural characteristics such as roof age, roof type and roof pitch. In some examples, image analysis techniques such as edge detection and contrast determination may assist in determining the requisite data. Additionally or alternatively, the processing system may direct or control one or more image capture devices to obtain desired images.
US11341578B2 Dynamic generation of order entry fields on a trading interface
Some embodiments of the invention provide systems and methods for displaying market data for a tradable object which are configured to generate order entry fields for display responsive to user input wherein the generated fields are automatically associated with a price for the tradable object to facilitate the timely placement of a trade.
US11341573B1 Using voice biometrics for trade of financial instruments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first voice data from a user, receiving behavior data associated with the user, and determining that the user is authentic at least partially based on voice recognition of the first voice data, and behavior analysis of the behavior data, and subsequently: prompting one or more spoken commands from the user, receiving second voice data representative of at least one spoken command of the user to trade at least one financial instrument, providing trade data for executing the trade of the at least one financial instrument, and determining that the trade data is valid at least partially based on the second voice data, and in response, initiating execution of the trade.
US11341569B2 System and method for populating a virtual shopping cart based on video of a customer's shopping session at a physical store
An apparatus includes a display, interface, and processor. The interface receives video from a camera located in a physical store and directed at a first physical rack. The camera captures video of the rack during a shopping session. The processor displays a first virtual rack that emulates the first physical rack and includes first and second virtual shelves. The virtual shelves include virtual items, which include graphical representations of physical items located on the physical rack. The processor displays the rack video, which depicts an event including the person interacting with the first physical rack. The processor also displays a virtual shopping cart. The processor receives information associated with the event, identifying the first virtual item. The rack video depicts that the person selected the first physical item while interacting with the first physical rack. The processor then stores the first virtual item in the virtual shopping cart.
US11341567B2 Systems and methods for integrated marketing
Systems, methods, and devices for integrated marketing are disclosed herein. An integrated marketing system may include an integrated marketing device receiving media content from a content provider device. The integrated marketing device attaches one or more product tags to the video content based on elements within the video content. The one or more attached product tags are provided to a consumer or to the content provider device for display on a consumer device.
US11341566B2 Systems and methods for providing a 3-D shopping experience to online shopping environments
A computer-implemented method for providing a 3-D shopping experience to an online shopping environment is implemented by a 3-D shopping rendering computer system. The method includes storing, within the memory, a plurality of 3-D product images, wherein each of the plurality of 3-D product images is associated with a product identifier, grouping the plurality of product identifiers into a plurality of shopping groupings, receiving a product request, wherein the product request includes a first product identifier included within the plurality of product identifiers from an online shopping computer system, generating a virtual shopping layout based upon a first shopping grouping included within the plurality of shopping groupings at the 3-D shopping rendering computer system, rendering a virtual shopping experience based on the virtual shopping layout, wherein the virtual shopping experience represents a navigable online shopping experience, and providing the virtual shopping experience to the online shopping computer system.
US11341564B2 Method, medium, and system for a location-based real-time digital assistant
A handheld device for use by a user or a consumer, that includes a custom application and is capable of interacting with its physical environment is disclosed. The device utilizes a positioning subsystem located in the device, and a priori or dynamic knowledge locations of stores, items and other geographic position markers. The devices assists the user in identifying and purchasing items of interest, in real time with relevant and timely location based information.
US11341563B2 3D printing: marketplace with federated access to printers
Systems, methods, and media for optimizing and facilitating 3D printing services in a marketplace environment are provided. In one example, a system comprises a hosting system to enhance a 3D printing service marketplace environment including marketplace participants and a federated network of 3D printing service providers. In one aspect, operations include receiving a 3D printing request to print a 3D object selected from among a selection of 3D objects, responsive to the 3D printing request and the 3D object selected from among the selection of 3D objects, listing at least some of the 3D printing service providers based on a 3D printer identifier metric, wherein the 3D printer identifier metric includes one or more of a 3D printing quality metric, a 3D printer model number, a 3D printer serial number, and a 3D digital model type. The operations further include receiving a selection of a preferred 3D printing service provider from among the list of at least some of the 3D printing service providers.
US11341561B1 Systems for payment cards with updatable merchant data
Systems and methods for operatively coupling a payment card to a customer database are disclosed. A financial institution computing system includes a customer database, a network interface circuit enabling the financial institution computing system to exchange information over a network, and a data circuit. The customer database stores financial information and non-financial information received from at least one merchant computing system. The data circuit receives non-financial information associated with a customer from at least one merchant computing system and updates the non-financial information in the customer database. The data circuit receives a transaction request generated by the customer at a transaction terminal using a payment card corresponding to a payment card account. The data circuit transmits an approval or a denial of the transaction request and at least some of the non-financial information in the customer database to the transaction terminal to update non-financial information on the payment card.
US11341559B2 Systems for selection of cannabis-related products and visualization of chemical data
A system for categorizing, visualizing, and recommending cannabis products based on objective data of the chemical composition of products is described. This system allows cannabis products to be visualized and compared based on their chemical composition, even by laypeople with little or no knowledge of the underlying objective data. A recommendation system is built upon this which can recommend products for consumption, including a user interface for receiving user input, which includes at least one of demographic data, desired level of psychoactivity, or prior experience with the product, a merchant interface for receiving merchant input, including at least one of general data descriptive of the regulated product, lab data descriptive of the regulated products chemical composition, and user data descriptive of subjective effects of the regulated product on a user; and a decision engine making a recommendation of product according to correlation of the lab data with the user data.
US11341558B2 Systems and methods for recommending a product based on an image of a scene
In some embodiments, a computer-implemented system within an e-commerce platform may receive and analyse digital images of scenes in order to generate a recommendation for one or more products offered for sale by a merchant. For example, a user may use their device to capture an image of a room that the user wishes to furnish, and the system may use a trained machine learning algorithm to recommend a product to be placed in the room. The recommended product may be superimposed on the image of the room.
US11341557B2 Method and system for providing product recommendations
A method of and system for recommending one or more products to a consumer from a plurality of products, the system comprising: a user interface; and a processor configured to: provide a list of questions for the consumer at the user interface, each question having a defined set of answers; calculate a consumer score for each question using the answer chosen by the consumer at the user interface; calculate a recommendation score for each question, using the consumer score; and select the one or more products for recommendation to the consumer based on the recommendation score.
US11341555B2 Creating digital health assets
Apparatus and associated methods relate to encoding a digital asset representing a service bundle, with parameters uniquely identifying the bundle, based on the bundle definition, and with a value and availability determined as a function of asset state. The bundle may include a health service. The encoded asset may be a digital asset token, configured in computing device memory, or transported via network, to transfer possession, transfer ownership, verify ownership, change state, or access a bundled service. The asset token may include individually manageable sub-tokens. The bundle definition may include a unique combination of facility, location, time, or professional resources allocated to provide a service. The bundle may be certified, based on verified funding or confirmed resource allocation. Asset class may be based on certification. The asset may be non-fungible based on the unique resource combination's inherently limited supply, permitting the bundle to have intrinsic value with a demand-based price.
US11341554B1 Software platform to manage shoppers to fulfill orders for items received by an online concierge system
An online concierge system receives orders from users that include items from one or more warehouses. The online concierge system identifies the orders to shoppers, who select one or more orders to fulfill. The online concierge system uses models to estimate orders likely to be received at different times and shoppers likely to be available to fulfill orders at different times. Responsive to greater than a threshold difference between estimated orders and estimated shoppers during a time interval, the online concierge system selects one or more incentives for shoppers to select orders during the time interval to entice shoppers to select orders during the time interval. An interface displayed to the shoppers by the online concierge system may present a map of warehouses and their estimated number of orders and allow shoppers to identify incentives offered for fulfilling orders at different warehouses during the time interval.
US11341552B2 Systems and methods for personalized pricing
Systems and methods for generating location-based retail pricing options are discussed herein. In an example, a method for generating location-based retail pricing options includes receiving, over a network from a user, a pricing request. The pricing request includes information identifying the user, a merchant, and an intended purchase. In this example, the method further includes determining a pricing option associated with the merchant and the intended purchase, and transmitting the pricing option to the user. The method still further includes processing a purchase transaction, associated with the user, for the intended purchase based on the pricing option.
US11341550B2 Inventory ingestion and pricing system
Disclosed herein are system, method, and computer program product embodiments for providing inventory ingestion and pricing system. An embodiment operates by identifying an e-mail receipt identifying a purchased object. The e-mail receipt is parsed for the identification of the purchased object. From an electronic marketplace, a set of items similar to the purchased object is identified. A price for a subset of the identified set of similar items that have sold on the electronic marketplace is determined. A sale price for the purchased object is generated based on the determined prices for the subset of similar items. The generated price is provided responsive to the identification of the purchased object.
US11341548B2 Preemptive transaction analysis
A method may include receiving activity data associated with a user, wherein the activity data relates to online activity involving a product type, identifying the product type associated with the activity data, and predicting, based on the activity data, that the user is likely to purchase a product of the product type. The method may include generating, based on predicting that the user is likely interested in purchasing the product of the product type, an annotation to indicate that a potential transaction to purchase the product is forthcoming, and storing the annotation in a profile associated with an account of the user. The method may include detecting a transaction to purchase the product, wherein the transaction involves a payment from the account, and performing an action associated with a fraud analysis of the transaction based on the annotation.
US11341545B2 Consumer controlled portfolio charitable giving system and method
A donation facilitation system that can allow a donor, such as a customer, to challenge another entity, such as a provider, to make a provider contribution to a portfolio of multiple charities set up by the donor upon, for example, the purchase of a good or service from the provider. The provided portfolio donation facilitation system can allow the other entity such as a provider to create its own provider portfolio of multiple charities and make a provider contribution to a customer's portfolio of multiple charities when at least one component of the provider's portfolio of multiple charities matches at least one component of the customer's portfolio of charities. The provider makes the contribution to the charity or charities.
US11341544B2 Media collection navigation with opt-out interstitial
Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.
US11341542B2 User customizable web advertisements
A system and method of providing user customizable web advertisements are disclosed. In some embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a customizable advertisement, the customizable advertisement having at least one customizable portion. When a customizable portion is selected, the one or more processors may display a plurality of customization options for the at least one customizable portion. The one or more processors may be further configured to receive a selection of a customization option from the plurality of customization options. The one or more processors may then apply the selected customization option to the customizable portion of the customizable advertisement. Afterwards, the one or more processors may then display the customizable advertisement with the selected customization option.
US11341540B2 Methods, systems and devices for selecting advertisements based on media profiles and advertisement profiles
Aspects of the subject disclosure may include, for example, embodiments for determining a media profile for media content. The media profile comprises a media metric for each of a plurality of portions of the media content. Further, embodiments include determining a price for advertising associated with the media content. In addition, embodiments include identifying an advertisement profile for each of a plurality of advertisements. The advertisement profile comprises an ad metric for each of a plurality of portions of an advertisement. Also, embodiments include selecting a first advertisement associated with a first advertisement profile from the plurality of advertisements according to the media profile, the first advertisement profile, and the price for the advertising associated with the media content. Further, embodiments include providing the first advertisement to be presented with the media content at a playback device. Other embodiments are disclosed.
US11341535B1 Conversion timing prediction for networked advertising
A conversion timing model is model is configured to predict a likelihood of conversion based on an entity's elapsed time since a qualified entry event and based on a funnel state. The conversion timing model is constructed based on a distribution of the conversion timespans of converters. A notification of an opportunity to expose a candidate entity to networked content is received. A time-based likelihood of conversion for the candidate entity is determined by applying the conversion timing model to the elapsed time. A response to the notification based on the likelihood of conversion for the candidate entity is prepared based on the time-based likelihood of conversion and based on the funnel state. Timely responses may include the selection of customized content or bid values.
US11341530B2 Travel destination predictor
Embodiments include apparatuses, methods, and systems for segmenting a target region for a target user based on payment transactions within a payment processing system. The embodiments include identifying a target user from users based on payment transaction data, and determining target regions for the target user based on the payment transaction data of the target user and users. The target user may have a propensity for initiating transaction activity in the target regions within a predetermined time period. The embodiments include generating propensity scores for the target regions based on the payment transaction data, identifying a target region for the target user based on the propensity scores, and transmitting merchant offers to the target user based on the identified target region. The propensity scores may be ranked into a list of target region rankings, where the target region is a maximum score in the list of target region rankings.
US11341527B2 Multitrack performance scoring for assets comprising digital media
Systems and methods are provided for determining the efficacy of digital assets provided to an audience. One embodiment is a system that includes a brand management server. The brand management server includes a memory that stores assets comprising digital media. The brand management server also includes a controller. The controller distributes the assets for consumption by members of an audience at remote devices. The controller also selects one of the assets, determines a look-back period, acquires metrics indicating at least two different types of consumption of the asset by the audience during the look-back period, and calculates an asset score for the asset that indicates a popularity of the asset and is based on the metrics indicating the at least two different types of consumption.
US11341523B1 Person-to-person gift offers based on user actions
In one embodiment, a method includes, by one or more computing devices associated with a payment service, receiving, by the payment service and from a first client device associated with a sender, a request for a digital gift to be added to a payment account of a recipient, identifying, one or more recommended digital gifts for the recipient based on transaction history of the recipient on the payment service, where the one or more digital gifts are identified using a machine-learning model trained using a transaction history of one or more users of the payment service, providing, in response to receiving a selection of one of the recommended digital gifts from the first client device, and sending, by the payment service to a second client device associated with the recipient, a notification that the sender has provided the recipient with the identified digital gift.
US11341514B2 Determining user retention values using machine learning and heuristic techniques
Methods, apparatus, and processor-readable storage media for determining user retention values using machine learning and heuristic techniques are provided herein. An example computer-implemented method includes processing multiple forms of input data pertaining to interactions between a user and an enterprise; generating one or more user sentiment values from the processed input data by applying machine learning techniques to the processed input data; determining a user-specific estimate for the enterprise retaining the user, wherein determining the user-specific estimate comprises combining the one or more sentiment values with one or more storage system heuristics-based values derived from enterprise-related data; and outputting the user-specific estimate to at least one entity within the enterprise for use in connection with user-support actions.
US11341510B2 Determining client system attributes
Webpage or other resource accesses by client systems may be recorded, and those accesses may be analyzed to develop audience measurement reports. At times, it may be desirable to segment those reports according to classes of client systems (e.g., work vs. home client systems). A given client system can be classed into one of the reporting classes based on one or more classes of network service providers that provide the client with access to a network. The recorded resource accesses and classes of the client systems can then be used to generate audience measurement reports that are segmented according to one or more of the client system classes.
US11341501B2 Zero-step authentication of transactions using passive biometrics
A zero-step authentication system and method which uses wireless mobile devices to automatically make payments in a secure manner without requiring the customer to handle his or her mobile device. The system and method use a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, and automatically deducts payments for purchases from a pre-authorized customer account. The customer account is managed by a payment processing server, which stores the customer account data, makes appropriate deductions, sends confirmation of deductions to the customer's mobile device, and automatically refills the customer's account by making pre-authorized charges to the customer's banking institution.
US11341498B2 Method and device for end-user verification of an electronic transaction
The present invention provides methods and apparatuses for verifying that a transaction is legitimate. The methods and apparatuses use protected memory space, such as kernel space of an operating system, or a separate memory space, such as is available on a SIM card of a cellular phone. The method of the invention proceeds by creating a transaction identification string (TID) and associating the TID with a transaction. The TID contains data relevant to or associated with the transaction and is typically readable by an end-user. The transaction is then interrupted until a user responds in the affirmative to allow completion of the transaction. Methods and devices used in the invention are particularly well suited to M-commerce, where transactions originating from a device are typically recognized by a merchant as coming from the owner of the device without further authentication.
US11341492B2 Method, apparatus and electronic device for blockchain transactions
A method for implementing blockchain-based transactions comprises: determining a transaction amount to be remitted from a blockchain account of a remitter into a blockchain account of a receiver, wherein the blockchain account of the remitter records a homomorphic encryption ciphertext of the remitter's balance, the blockchain account of the receiver records a homomorphic encryption ciphertext of the receiver's balance; generating a homomorphic encryption ciphertext of the transaction amount with respect to the remitter and a homomorphic encryption ciphertext of the transaction amount with respect to the receiver; and submitting to the blockchain a transaction for the homomorphic encryption ciphertext of the transaction amount with respect to the remitter to be subtracted from the homomorphic encryption ciphertext of the remitter's balance and for the homomorphic encryption ciphertext of the transaction amount with respect to the receiver to be added to the homomorphic encryption ciphertext of the receiver's balance.
US11341489B1 Multi-path back-end system for payment processing
Systems and methods for securing transaction messages are described. In an example, a transaction network may receive a transaction message. The transaction message may have been secured based on a key or an obfuscation process. They key or the obfuscation process may be associated with a management system of the transaction network. The transaction message may be received based on a rule set specifying a selection of the key from a plurality of keys or the obfuscation process from a plurality of obfuscation processes. The selection may be based on a condition associated with securing the transaction message. The keys or the obfuscation processes may be stored at least at a card reader. The management system may access the transaction message and may provide transaction data to an endpoint based at least in part on the transaction message being accessed.
US11341486B2 System for secure transfer of encrypted resources and asynchronous execution
Embodiments of the present invention provide a system for secure transfer of encrypted resources and asynchronous execution. In general, a user initiates an event with a merchant system and requests a secure resource transfer process associated with the event. Encrypted initial event details are transmitted through an asynchronous command form the merchant system to a computing device of the user, and resource information is identified at the computing device of the user. The computing device of the user then transmits the event details and the resource information to an event processing system for final execution.
US11341482B2 Automatic account identifier detection and authorization
Provided are systems, methods, techniques, instruction sequences, and computer program products associated with and configured to the technical field of special purpose machines that facilitate generation and provision of application program interfaces (or APIs). The APIs automatically compare the geographic position of a user resource with a known database of events to determine the likelihood that the user is attending the event. In response to determining that the likelihood exceeds a predetermined limit, the APIs communicate notifications to update user information to service providers, such as financial networks, to improve the performance of the user's portable financial devices and reduce financial fraud associated with offline transactions.
US11341479B2 System for verifying a user of a payment device
A payment system is disclosed including a point of sale device and an issuer. A payment device can be used to initiate a first payment request with a contactless reader. The first payment request is transmitted to an issuer. If the issuer refuses the payment request, then the point of sale device stores information related to the payment device (such as the Primary Account Number) in a storage unit. When a second payment request is received from the payment device the point of sale device can check whether information related to the payment device matches the information stored in the storage unit. If a match is found, then the point of sale device can request verification from a user by way of a user verification unit.
US11341477B2 Methods and systems for generating graphical user interfaces for electronic communication between users, provider, and payers
A system and method for generating a graphical user interface for establishing multiparty electronic communication include generating, for interaction with a user, a dashboard for electronic resolution of a claim for a payer portion of a cost of an item. The method also includes calculating, in response to a selection in the dashboard, an estimated user portion of the cost of the item. Further, the method includes establishing a network interface for network communication between a provider of the item and the payer. Additionally, the method includes coordinating, via the network interface, the resolution of the payer portion of the cost of the item. The method also includes updating, in real-time, the dashboard with a status of the resolution of the payer portion of the cost.
US11341475B2 System and method of notifying mobile devices to complete transactions after additional agent verification
A method of completing a transaction that requires authorization by an authority agent includes registering an authority device as associated with the authority agent, receiving a transaction request from a service provider; pushing an authentication notification to the authenticating application of the authority device; displaying the authentication notification, including a prompt to supply agent verification data, on the authority device; collecting and verifying the agent verification data; in response to verification of the agent verification data, transmitting an authority agent response from the authority device to the authentication platform, and, at the authentication platform, authenticating the authority agent response; and in response to authenticating the authority agent response, transmitting a transaction confirmation from the authentication platform to the service provider.
US11341474B2 Systems, devices, and methods for network management at a point of sale (POS) device
Systems, devices and methods directed to operation of a point of sale (PoS) device during network connectivity to a cloud server, as well as during network outages and/or interruptions. The POS device can process transactions in a seamless manner even during network outages and/or interruptions. A POS application that runs on a POS device in an “online” mode can automatically detect an interruption in network connectivity, and switch to an “offline” mode. In the offline mode, the POS device can continue to process transactions and/or conduct other activities.
US11341471B2 Low-cost computerized kiosks for remote collection of electronic devices for value
An example kiosk for accepting a portable electronic device from a client in exchange for payment, associated method and systems are described. The kiosk may include at least one display, an imaging chamber that includes at least one camera and one or more mirrors fixedly-arranged to capture images of a portable electronic device, at least one communication connection to a remote server and/or operator, and at least one computer. The computer may be configured to, in conjunction with the remote server and/or operator, capture one or more images of the portable electronic device in the imaging chamber while said at least one camera and said mirrors remain in unchanged positions. The computer may also transmit the captured images to the remote server and/or operator, receive an acceptance of the offered payment amount based upon an offered payment amount for the portable electronic device received from the remote server and/or operator, and provide for secure deposit of the portable device in the kiosk.
US11341466B2 Transferring digital tickets based on blockchain networks
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain network digital ticket transfer. One of the methods includes receiving a request from a client device to transfer a digital ticket from a blockchain network to a target server by a blockchain network node. The blockchain network node determines whether the client device is authorized to transfer the digital ticket based on a digital signature in the request, and transmits a notification message to the target server if the digital signature is valid. The blockchain network node receives a confirmation message from the target server indicating validity of the client device, and transfers the digital ticket to the target server.
US11341463B2 Blockchain ledger entry upon maintenance of asset and anomaly detection correction
A method, computer system, and a computer program product for triggering a writing of a new block on a blockchain structure based on a completion of a work order using one or more Internet of Things (IoT) sensor readings is provided. The present invention may include addressing, by a service technician, an IoT event associated with a physical asset. The present invention may then include updating a digital twin associated with the physical asset based on the addressed IoT event. The present invention may further include automatically writing the new block associated with the addressed IoT event on the blockchain structure based on the updated digital twin associated with the physical asset.
US11341461B2 Notification apparatus and non-transitory computer readable medium storing program
A notification apparatus includes a registration unit that registers plural participants for each work, a positional information acquisition unit that acquires pieces of positional information of the participants, and a notification unit that notifies at least one participant out of the participants when a positional relationship between the participants is a predetermined positional relationship based on the pieces of positional information of the participants.
US11341455B2 Methods, systems, articles of manufacture, and apparatus to monitor the availability of products for purchase
Methods, systems, articles of manufacture, and apparatus to monitor the availability of products for purchase are disclosed. An apparatus includes a communications interface to receive market data from data collectors, the market data including stock status data indicative of different stock statuses for a product in different retail establishments. The apparatus further includes a reward profile analyzer reduce error in collection of the stock status data by: generating a reward profile for the market data, the reward profile to define different reward levels for different types of the stock statuses indicated by the stock status data; determining a distribution of rewards among the different data collectors based on the reward profile and different portions of the market data provided by corresponding ones of the different data collectors; and providing the rewards to the different data collectors based on the distribution.
US11341450B2 Method of enhanced distribution of pharmaceuticals in long-term care facilities
Methods of enhanced distribution of pharmaceuticals in long-term care facilities are provided. An embodiment of a method includes positioning two or more pharmaceutical storage and electronic dispensing machines each positioned in a different long-term care facility remote from a long-term care facility pharmacy group management server and in communication therewith, and long-term care facility pharmacy management computer programs associated with the long-term care facility pharmacy group management server to enhance use of the one or more of pharmaceutical storage and electronic dispensing machines. The long-term care facility management computer programs include a patient prescription receiver and a medication dispensing apparatus administrator and are configured and operable to transmit dispensing instructions to the one or more pharmaceutical storage and electronic dispensing machines when no drug conflicts exist to thereby initiate packaging and dispensing of one or more disposable patient dosing packages.
US11341447B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US11341445B1 Systems and methods to measure and visualize threshold of user workload
Systems and methods for measuring and visualizing threshold of user workload. Exemplary implementations may: manage environment state information describing units of work assigned to individual users within the collaboration environment, individual units of work having individual start dates and individual end dates; determine threshold information including individual values of a threshold parameter for the individual users; effectuate presentation of a user interface based on the values of the work unit parameter, the values of the threshold parameter for the individual users, and/or other information; and/or perform other operations.
US11341442B2 Systems and methods for processing real-time and historical data and generating predictive graphical user interfaces
Computer implemented systems and methods are provided for generating a predictive graphical user interface. In some embodiments, a system for generating a predictive graphical user interface may comprise at least one processor configured to receive real-time and historical data associated with utilization of a facility. The at least one processor may be configured to generate, based on the real-time and historical data, instructions to display a user interface depicting a first representation of utilization of the facility at a first time. The at least one processor may be configured to receive a request to display a second representation of utilization of the facility, the request including a selection of a second time, and generate, based on the real-time and historical data, instructions to display, within the interface, a second representation of utilization of the facility, the second representation reflecting utilization at the second time, wherein the second time is a future time relative to the first time.
US11341441B2 Automatic product dispatching device and method in case of site abnormality in queue time section loop
The application discloses an automatic product dispatching device in case of a site abnormality in a queue time section loop, which includes a risk level definition module and a risk control logic module for product dispatching in case of the site abnormality; the risk level definition module divides risks into a plurality of levels, defines a corresponding site risk level at each site, divides a queue time section loop from a current site to an abnormal site of products into a current queue time section, a middle queue time section and an abnormal queue time section, and respectively defines section risk level; the risk control logic module forms a current product dispatching result according to a logic relationship among the section risk levels. The application further discloses an automatic product dispatching method in case of a site abnormality in a queue time section loop.
US11341440B2 Work order integration system
A work machine control device including a memory and a processor is disclosed. The processor may be configured to receive work order data associated with a haul machine. The work order data may identify the haul machine, a material requested for the haul machine, an amount of the material requested for the haul machine, and/or a work machine associated with the material. The processor may be configured to set an operating parameter of the work machine to perform an operation according to the work order data, and receive payload data associated with a payload of the work machine. The payload data may relate to a weight of the payload, a volume of the payload, and/or an operating state of the work machine. The processor may be configured to determine productivity data associated with the operation, and cause an action to be performed in connection with the productivity data.
US11341439B2 Artificial intelligence and machine learning based product development
In some examples, artificial intelligence and machine learning based product development may include ascertaining an inquiry, by a user, related to a product that is to be developed or that is under development, and ascertaining an attribute associated with the user. The inquiry may be analyzed to determine at least one virtual assistant from a set of virtual assistants to respond to the inquiry. The determined at least one virtual assistant may be invoked based on an authorization by the user. Further, development of the product may be controlled based on the invocation of the determined at least one virtual assistant.
US11341429B1 Distributed machine learning for improved privacy
Methods, computer readable media, devices, and systems provide for distributed machine learning. In one aspect, a method of training a model is disclosed. The method includes receiving, by a client device, from one or more servers, an intermediate model, training, by the client device, the intermediate model based on private data, and transmitting, by the client device, to the one or more servers, the trained intermediate model.
US11341427B2 Adiabatic progression with intermediate re-optimization to solve hard variational quantum problems in quantum computing
A hybrid classical-quantum computing device to execute a quantum circuit corresponding to a variational problem, is configured. The configuring further comprises causing the hybrid classical-quantum computing device to execute the quantum circuit by performing an adiabatic progression operation, wherein the adiabatic progression operation comprises increasing the difficulty of the variational problem from a simplified version of the problem to the variational problem.
US11341424B2 Method, apparatus and system for estimating causality among observed variables
In response to receiving observed data of mixed observed variables, a mixed causality objective function, being suitable for continuous observed variables and discrete observed variables is determined, wherein the mixed causality objective function includes a causality objective function for continuous observed variables and a causality objective function for discrete observed variables and the fitting inconsistency is adjusted based on weighted factors of the observed variables. Then, the mixed causality objective function is optimally solved by using a mixed sparse causal inference, suitable for both continuous observed variables and discrete observed variables, using the mixed observed data under a constraint of a directed acyclic graph, to estimate causality among the observed variables.
US11341418B2 Ascriptive and descriptive entities for process and translation: a limited iterative ontological notation
The present disclosure describes computer-implemented methods and systems for providing and maintaining a limited iterative ontological notation (FIG. 1), built upon a three-value logic of existence or equivalence of patterns. Methods may be embodied as a self-referencing table with a finite collection of columns or as a property graph with a small count of fixed properties and a finite collection of edge types, each carrying a particular ontological interpretation and use. Isolation of information content from context and application of three value logic to pattern recognition produces a finite set of indexed notations which allow for leveraging of a fixed schema to enhance computing performance, reduce memory utilization and improve accessibility though enabling a user interface that does not require prior knowledge of graph database programming languages. Implementation embodiments include but are not limited to, formulaic, cyclical, graphical, tabular, Cartesian, hierarchical, object-oriented and transactional information sources.
US11341416B1 Bit-level learning for word-level constraint solving
Techniques and systems for solving a set of constraints are described. Binary decision diagram (BDD) learning can be applied to a proper subset of the first set of constraints to obtain a set of bit-level invariants. The set of bit-level invariants can then be used for solving the set of constraints. The set of bit-level invariants can include (1) forbidden invariants, (2) conditional invariants, and/or (3) bit-level invariants that are determined by applying BDD learning to a conjunction of constraints and range expressions. If multiple implied constraints have a common right-hand-side (RHS) expression, then BDD learning can be applied to the common RHS expression only once.
US11341404B2 Analysis-data analyzing device and analysis-data analyzing method that calculates or updates a degree of usefulness of each dimension of an input in a machine-learning model
Using training data, machine learning is performed to construct a learning model which is a non-linear function for discrimination or regression analysis (S2). A degree of contribution of each input dimension is calculated from a partial differential value of that function. Input dimensions to be invalidated are determined using a threshold defined by a Gaussian distribution function based on the degrees of contribution (S3-S5). Machine learning is once more performed using the training data with the partially-invalidated input dimensions (S6). A new value of the degree of contribution of each input dimension is determined from the obtained learning model, and the degree of contribution is updated using the old and new values (S7-S8). After the processes of Steps S5-S8 are iterated a specified number of times (S9), useful dimensions are determined based on the finally obtained degrees of contribution, and the machine-learning model is constructed (S10).
US11341400B1 Systems and methods for high-throughput computations in a deep neural network
This disclosure describes methods and systems for high-throughput computations in a fully-connected deep neural network. Specifically, a hardware-based deep neural network architecture including a set of parallel node processors is used to process node value transition between layers of the deep neural network, which usually involves a large-scale matrix multiplication. The set of parallel node processors are configured to decompose the large-scale matrix multiplication into sub-matrix multiplications with smaller sizes and thus reducing the hardware-complexity and making feasible direct implementation in hardware. With this implementation deep neural network may achieve a very high throughput and can handle a large number of processing layers.
US11341399B2 Reducing power consumption in a neural network processor by skipping processing operations
A deep neural network (“DNN”) module can determine whether processing of certain values in an input buffer or a weight buffer by neurons can be skipped. For example, the DNN module might determine whether neurons can skip the processing of values in entire columns of a neuron buffer. Processing of these values might be skipped if an entire column of an input buffer or a weight buffer are zeros, for example. The DNN module can also determine whether processing of single values in rows of the input buffer or the weight buffer can be skipped (e.g. if the values are zero). Neurons that complete their processing early as a result of skipping operations can assist other neurons with their processing. A combination operation can be performed following the completion of processing that transfers the results of the processing operations performed by a neuron to their correct owner.
US11341398B2 Recognition apparatus and learning system using neural networks
Learning data of a usage environment can be efficiently collected. A recognition apparatus includes: a first neural network configured to receive input of data; a second neural network configured to receive input of the data, the second neural network having a different structure from a structure of the first neural network; a comparison unit configured to compare a first output result of the first neural network and a second output result of the second neural network; and a communication unit configured to wirelessly transmit the data to a host system configured to learn the data when a comparison result between the first output result and the second output result is different by a predetermined standard or more.
US11341395B2 Device and method for determining the status of a spindle of a machine tool
A device for determining a spindle status of a spindle of a machine tool includes a detector for detecting sensor data of the spindle for a defined time window. A processing unit analyses the sensor data through artificial intelligence by calculating a defined feature of the sensor data for the defined time window and determining a spindle status from the sensor data. An output member outputs the determined spindle status.
US11341394B2 Diagnosis of neural network
Embodiments relate to systematic explanation of neural model behavior and effective deduction of its vulnerabilities. Input data is received for the neural model and applied to the model to generate output data. Accuracy of the output data is evaluated with respect to the neural model, and one or more neural model vulnerabilities are identified that correspond to the output data accuracy. An explanation of the output data and the identified one or more vulnerabilities is generated, wherein the explanation serves as an indicator of alignment of the input data with the output data.
US11341389B2 Manufacturing metal inlays for dual interface metal cards
A “core” or “inlay” for a smartcard may comprise a first metal layer and a second metal layer, and may be formed by folding a single metal layer upon itself. A module cavity may be formed in the first metal layer by laser cutting, prior to laminating. An adhesive layer may be disposed between the two metal layers. A module opening may be formed in the second metal layer by milling, after laminating the first metal layer to the second metal layer. A slit in a metal layer may extend from an outer edge of the layer to the cavity or opening, thereby forming a coupling frame. The slit may have a termination hole at either end or at both ends of the slit. The slits of two metal layers may be positioned differently than one another.
US11341381B2 Recording device and method setting amount of black in edge region greater than amount of black in inner region
A recording device includes a recording unit configured to execute recording on a recording medium using a color material of cyan, magenta, yellow, and black, and a control unit configured to control recording executed by the recording unit, wherein the control unit causes the recording unit to record an edge region of black data included in image data using at least the color material of black, causes the recording unit to record an inner region on an inner side of the edge region of the black data using at least the color material of cyan, magenta, and yellow, and sets the amount of the color material of black per unit area of the edge region to be greater than the amount of the color material of black per unit area of the inner region.
US11341378B2 Information processing apparatus, suspect information generation method and program
An information processing apparatus includes an input, a blood-relative list generator, a similar image searcher, and a suspect information generator. The input receives DNA information of a suspect and facial image relating to a plurality of facial images. The blood-relative list generator generates a list of blood relatives who are presumed to be blood relatives of the suspect from a plurality of pieces of DNA information. The similar image searcher calculates degree of similarity between facial images of persons on the blood-relative list and each of the plurality of facial images, and searches for and retrieves a facial image resembling the image of the person on the blood-relative list based on the calculated degree of similarity. The suspect information generation part generates suspect information by associating information relating to the retrieved facial image with information relating to the person on the blood-relative list who resembles the retrieved facial image.
US11341377B2 Image content moderation
In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.
US11341376B2 Method and device for recognizing image and storage medium
A method and device for recognizing an image, electronic equipment and a storage medium are provided. The method includes: acquiring an image to be recognized; determining a potential recognition region based on a target algorithm model; determining an up-sampled potential recognition region by up-sampling the potential recognition region; and determining a classification recognition result based on the up-sampled potential recognition region.
US11341369B2 Distributed batch normalization using partial populations
A technique for performing data parallel training of a neural network model is disclosed that incorporates batch normalization techniques using partial populations to generate normalization parameters. The technique involves processing, by each processor of a plurality of processors in parallel, a first portion of a sub-batch of training samples allocated to the processor to generate activations for the first portion of the sub-batch. Each processor analyzes the activations and transmits statistical measures for the first portion to an additional processor that reduces the statistical measures from multiple processors to generate normalization parameters for a partial population of the training samples that includes the first portion from each of the plurality of processors. The normalization parameters are then transmitted back to each of the processors to normalize the activations for both the first portion and a second portion of the sub-batch of training samples allocated to each processor.
US11341364B2 Using simulation and domain adaptation for robotic control
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network that is used to control a robotic agent interacting with a real-world environment.
US11341353B2 Preserving styles and ink effects in ink-to-text
Preserving ink effects in ink-to-text are described. A method of preserving styles and ink effects in ink-to-text can include receiving ink strokes and displaying the ink strokes on a canvas interface, each ink stroke comprising ink parameters such as pressure, ink color, and ink effect. In response to receiving a command to convert one or more ink strokes to text, the method can further include identifying text comprising characters and words from the one or more ink strokes; generating an appropriate coloring or style for each character or word based on the ink parameters associated with corresponding ink strokes, the appropriate coloring or style being generated based on a mapping between ink parameters and text parameters; applying the appropriate coloring or style to the text; and displaying the text on the canvas interface.
US11341352B2 Method of assessing a pilot emotional state
A method 140 of assessing an operator emotional state 131 and sending an alert 144 based on the emotional state 131. The method 140 includes tracking 141 during a time period, using at least one sensor 103, 105, 106, 112, 117, one of an image sensor data, voice data or a biometric parameter of an operator. Determining 142, using a controller 120 that is operatively connected to at least one sensor 103, 105, 106, 112, 117, a probability of a likely emotional state 131 from a list of emotional states 131 of an operator based on one of the image sensor data, voice data or the biometric parameter. Comparing 143, using a processor, the probability of one of the likely emotional states 131 of the operator with a baseline emotional state 131 of the operator. Sending 144, using the controller 120, an alert if most likely emotional state deviates from the baseline emotional state by a predetermined threshold.
US11341349B2 Login method based on fingerprint recognition and device
A fingerprint recognition device having a login circuit is provided in a terminal apparatus. A power button is configured to interwork with a contact, wherein a contact closing stroke of the power button is less than a maximum stroke of the power button. A fingerprint collection circuit is disposed on the power button and a power control circuit is coupled to the power button and configured to control power output to supply power to the fingerprint collection circuit when detecting that the power button is pressed. The power control circuit also controls power output to supply power to the fingerprint collection circuit when detecting that the contact is closed. The fingerprint collection circuit is configured to collect fingerprint data and send the fingerprint data to a fingerprint recognition circuit configured to receive the fingerprint data from the fingerprint collection circuit and match the fingerprint data with preset fingerprint data. The login circuit is configured to log in to the terminal device when the fingerprint data match with the preset fingerprint data.
US11341342B2 Optical encoder and method of operating the same
An encoder connected to an object is provided. The encoder includes a plate, a sensor, a memory and a processor. The plate has a pattern thereon. The sensor is configured to obtain an image of a portion of the pattern. The memory is configured to store a first set of reference images corresponding to a portion of the pattern and angle and/or position information corresponding to the first set of images. The processor is configured to shift the first set of reference images to obtain a second set of reference images and to compare the obtained image with the first set of reference images and/or the second set of reference images.
US11341341B2 Apparatus and method for applying bar codes to pellet-shaped articles
A conveyer mechanism (110) may include one or more composition inspection units provided along the intended product transport path. The product's composition, e.g., it's ink composition, is compared with a predetermined standard, to determine whether the product is acceptable. A bar code (48, 45.1, 47.1, 85) may be provided to an external surface of the article for identification/traceability purposes.
US11341340B2 Neural machine translation adaptation
Adapters for neural machine translation systems. A method includes determining a set of similar n-grams that are similar to a source n-gram, and each similar n-gram and the source n-gram is in a first language; determining, for each n-gram in the set of similar n-grams, a target n-gram is a translation of the similar n-gram in the first language to the target n-gram in the second language; generating a source encoding of the source n-gram, and, for each target n-gram determined from the set of similar n-grams determined for the source n-gram, a target encoding of the target n-gram and a conditional source target memory that is an encoding of each of the target encodings; providing, as input to a first prediction model, the source encoding and the condition source target memory; and generating a predicted translation of the source n-gram from the first language to the second language.
US11341335B1 Dialog session override policies for assistant systems
In one embodiment, a method includes receiving a user input from a client system associated with a user, determining a task based on the user input and a confidence score associated with the task, generating one or more first dialog acts based on a task policy which specifies dialog acts associated with the task, generating one or more second dialog acts based on an override policy responsive to the confidence score being less than a threshold score, wherein the override policy specifies dialog acts that modify dialog acts specified by the task policy; and sending instructions for presenting a response to the user input to the client system, wherein the response is based on one or more of the first dialog acts or the second dialog acts.
US11341331B2 Speaking technique improvement assistant
An intelligent speech assistant receives information collected while a user is speaking. The information can comprise speech data, vision data, or both, where the speech data is from the user speaking and the vision data is of the user while speaking. The assistant evaluates the speech data against a script which can contain information that the user should speak, information that the user should not speak, or both. The assistant collects instances where the user utters phrases that match the script or instances where the user utters phrases that do not match the script, depending on whether phases should or should not be spoken. The assistant evaluates vision data to identify gestures, facial expressions, and/or emotions of the user. Instances where the gestures, facial expressions, and/or emotions are not appropriate to the context are flagged. Real-time prompts and/or a summary is presented to the user as feedback.
US11341329B2 System language switching method, readable storage medium, terminal device, and apparatus
The present application relates to a system language switching method, a computer readable storage medium, a terminal device, and a device. The method includes first obtaining a preset image for setting a system language of a target terminal, then extracting text information in the image and determining a target language corresponding to the text information, and finally switching the system language of the target terminal to the target language. Through the present application, the user only needs to prepare an image for setting the system language of the target terminal in advance, for example, a piece of paper with Chinese written, and a system can obtain the text information on the image through the processes of image acquisition, text information extraction, and the like, determine that the text message is Chinese, and finally switch the system language of the target terminal to Chinese.
US11341328B2 Dynamic grammar augmentation for editing multiple network switch configuration files as a single file
Systems and methods are provided for dynamic grammar augmentation for editing multiple network switch configuration files as a single file. The method includes identifying a first base grammar of a first network switch; identifying a second base grammar of a second network switch; identifying first and second patch grammars for the first and second network switches; generating an augmented grammar based on the first and second patch grammars and the first and second base grammars; identifying a first configuration file for the first network switch; identifying a second configuration file for the second network switch; generating a base merged configuration file, the base merged configuration file representing the first and second configuration files modified according to the augmented grammar.
US11341327B2 Score generation for relationships between extracted text and synonyms
An information processing device includes an input device, an output device, a processing device, a storage device, and a generating unit. The generating unit includes a first function of inputting text data; a second function of inputting a synonym dictionary including synonyms; a third function of extracting a first piece of text data from the multiple pieces of text data; a fourth function of extracting from the synonym dictionary synonyms in which a certain word in the first piece of text data is included; a fifth function of extracting from the text data second multiple pieces of text data including a synonym belonging to the extracted synonyms; and a sixth function of generating a score to evaluate a relationship between the first piece of text data and the extracted synonyms from a relationship between the first piece of text data and the second multiple pieces of text data.
US11341324B2 Automatic template generation with inbuilt template logic interface
An automatic template system can allow users to create automatic templates and use the automatic templates to generate documents using data from a linked CRM system. To facilitate the generation of automatic templates, the automatic template system can provide a template creation interface allowing a user to generate an automatic template (including setting up template logic). The template creation interface can include a CRM integration area with a set of tagged data fields representing relevant data from a linked CRM database and a document editing area allowing a user to edit document content, insert merge fields linked to tagged data fields, and edit template logic via an inline logic interface for adding and modifying template logic.
US11341323B1 Patent application preparation system and template creator
The invention is a patent application preparation system that automatically creates a template application for a drafter based on a record of invention form filled out by the inventor, practitioner or a combination of the two and at least one piece of prior art identified in a search report. The preparation system parses the text within the prior art document and identifies the claim elements that define the scope of the prior art invention. These old inventive features are subsequently highlighted from the claims and written description sections of the prior art references while the general body, format and non-claim features of the prior art remain intact which are subsequently amended and supplemented with the new inventive features described in the record of invention form.
US11341322B2 Table detection in spreadsheet
The subject matter described herein relates to table detection in a spreadsheet. According to implementations of the subject matter described herein, there is proposed a solution for determining a table in a spreadsheet. In the solution, respective multiple attributes of multiple cells comprised in the spreadsheet may be extracted. Respective features of the multiple cells may be determined based on the extracted multiple attributes. The multiple cells may be divided into at least one candidate area based on the features. At least one candidate table in the spreadsheet may be determined based on the at least one candidate area. By means of the solution, respective features of the multiple cells comprised in the spreadsheet may be determined based on the respective attributes of the multiple cells, and further, a candidate region where a table might exist may be determined based on the respective features of the multiple cells.
US11341321B2 UI enabling mapping engine system and process interconnecting spreadsheets and database-driven applications
The present invention relates to a new method to create a new User Interface to Database Data. A Spreadsheet is used as a UI, and the Data presented to the End User is into the Spreadsheet in a repeatable manner A Record serves as the basis of the Data to be presented and the Lists from the List Views are mapped into Managed Regions in the Spreadsheet as in the combination of the Form View and List View. This provides a new means to create Applications. An existing Spreadsheet can be used to create a new Application. The Spreadsheet mappings are created. These mappings are then used to create the Tables in the Database to store the required data and relationships. The End User UI is now complete, because the Spreadsheet is now the UI for the End User using the Mapping Engine to Process User Action.
US11341319B2 Visual data mapping
A method comprising receiving an image of an electronic document comprising data fields and corresponding textual regions; processing said image to obtain (i) a collection of said data fields comprising an indication of a location and a field type, and (ii) an array of said textual regions comprising an indication of a location and a content; creating a mapping comprising associations of data fields in said collection with textual regions in said array based, at least in part, on analyzing a geometric relationship between each of said data fields and each of said textual regions; deriving at least one context rule for evaluating said associations, based, at least in part, on identifying a structure of said electronic document; and determining a correctness of at least one of said associations in said mapping, based, at least in part, on said at least one context rule.
US11341309B1 Automation for monolithic 3D devices
A method of designing a 3D Integrated Circuit, including: performing partitioning to at least a logic strata, the logic strata including logic, and to a memory strata, the memory strata including memory; then performing a first placement of the memory strata using a 2D placer executed by a computer, where the 2D placer includes a Computer Aided Design tool, where the 3D Integrated Circuit includes a plurality of connections between the logic and the memory strata; and performing a second placement of the logic strata based on the first placement, where the memory includes a first memory array, where the logic includes a first logic circuit connected so to write data to the first memory array, where the first placement includes placement of the first memory array, and where the second placement includes placement of the first logic circuit based on the placement of the first memory array.
US11341304B2 Machine learning based methods and apparatus for integrated circuit design delay calculation and verification
A method for integrated circuit design with delay verification includes storing configuration files for a slew-rate Machine Learning (ML) model, a net-delay ML model and a cell-delay ML model. A user design is received, slew-rate feature values, net-delay feature values and cell-delay feature values are extracted from the user design, the configuration files are loaded to form inference cores, and operations of the slew-rate inference core are performed to calculate predicted slew-rate values that are sent to ML design tools. Operations of the net-delay inference core are performed to calculate predicted net-delay values that are sent to the ML design tools. Operations of the cell-delay inference core are performed to generate predicted cell-delay values that are sent to the ML design tools. The user design is iterated until a user design is obtained that is free of timing violations.
US11341303B2 System for reversible circuit compilation with space constraint, method and program
The disclosed technology includes, among other innovations, a framework for resource efficient compilation of higher-level programs into lower-level reversible circuits. In particular embodiments, the disclosed technology reduces the memory footprint of a reversible network implemented in a quantum computer and generated from a higher-level program. Such a reduced-memory footprint is desirable in that it addresses the limited availability of qubits available in many target quantum computer architectures.
US11341302B1 Method for translation of analog circuit netlist to a digital model and elimination of zero delay loops within the digital model
An analog circuit netlist translation system is disclosed. The analog circuit netlist translation system comprises a model translation module configured to receive an analog circuit netlist; and transform the analog circuit netlist into a digital model. In some embodiments, the digital model comprises a set of zero-delay loops. The analog circuit netlist translation system further comprises a translation methodology module configured to determine a set of closed loop values respectively associated with the set of zero-delay loops, in order to eliminate the set of zero-delay loops within the digital model. In some embodiments, the set of closed loop values are determined by the translation methodology module in a single timeslot.
US11341300B1 Boiler design method and system for supercritical carbon dioxide unit, and storage medium
A boiler design method and system for a supercritical carbon dioxide unit, and a storage medium are provided. The boiler design method includes the following steps: step 1, determining a boiler type, known design parameters and unknown design parameters of boilers to be designed; step 2, acquiring operating parameters of each selected supercritical carbon dioxide unit respectively, and establishing a relational expression among a plurality of operating parameters in the operating parameters of each supercritical carbon dioxide unit respectively; and step 3, substituting the known design parameters in step 1 into the relational expression determined in step 2, and calculating the unknown design parameters. The operating parameters of the boilers, with the optimal performance, of the supercritical carbon dioxide unit are selected to establish the relational expression, and the determined operating parameters are substituted into the relational expression to calculate design parameters to be determined.
US11341297B2 Obstacle distribution simulation method, device and terminal based on a probability graph
Embodiments of an obstacle distribution simulation method, device and terminal based on a probability graph are provided. The method can include: acquiring a plurality of point clouds of a plurality of frames; acquiring real labeling data of an acquisition vehicle at vehicle labeled positions, and acquiring data of a simulation position of the acquisition vehicle; determining the number of obstacles to be simulated at a position to be simulated; extracting real labeling data of the obstacles, and constructing a labeling data set; dividing the labeling data set into a plurality of grids and calculating occurrence probabilities of the plurality of obstacles; selecting the determined number of obstacles to be simulated according to the occurrence probabilities; and acquiring a position distribution of the selected obstacles to be simulated for the position to be simulated based on the real labeling data of the selected obstacles to be simulated.
US11341293B2 Integrated modeling using multiple subsurface models
A method of integrated modeling using multiple subsurface models includes receiving multiple sets of input values associated with a hydrocarbon formation of the Earth. The method also includes receiving a network model that includes one or more assets configured to distribute a flow of hydrocarbons from the hydrocarbon formation to a processing facility. The method further includes generating the multiple subsurface models based on the multiple sets of input values, wherein each subsurface model comprises a set of input values of the multiple sets of input values, and wherein each subsurface model represents a production of the flow of hydrocarbons from the hydrocarbon formation. The method also includes applying the multiple subsurface models to the network model to generate an integrated model comprising multiple production rates of hydrocarbons via the one or more assets over time. The method further includes identifying at least one asset to adjust based on the integrated model.
US11341292B2 Production plan supporting apparatus and method
A production plan supporting apparatus and method capable of effectively supporting making of a production plan for a product whose production process has a branch(es). According to the production plan supporting apparatus and method when sequentially inputting a work(s) on a production unit basis to a production process in accordance with a predetermined input plan, first models regarding each of which probability of existence of the work in each time slot of each process is calculated are generated for respective production units, and a second model in which all the generated first models for the respective production units are stacked over one another is generated; and the time slot of the process which will become a bottleneck is identified and displayed on the basis of the second model.
US11341281B2 Providing differential privacy in an untrusted environment
A computer-implemented method according to one embodiment includes obtaining, at an untrusted environment, encrypted data from a storage location, initiating, within the untrusted environment, a performance of one or more secure computations on the encrypted data, and providing, within the untrusted environment, results of performing the one or more secure computations on the encrypted data.
US11341275B2 System and method for implementing and testing security protections in computer software
A computer implemented method of applying a technical application security posture to a software project is described. The method allows an industry or corporate wide technical security posture to be enumerated. It further allows multiple software applications to be represented based on existing or proposed software (source code) producing a model representation of the application. Implementations of the technical security posture can then be combined with the software application model to ensure the necessary technical security posture is applied to the application implementation.
US11341269B2 Providing security against user collusion in data analytics using random group selection
Methods for secure random selection of t client devices from a set of N client devices and methods for secure computation of inputs of t client devices randomly selected from N client devices are described. Such random selection method may include determining an initial binary vector b of weight t by setting the first t bits to one: bi=1, 1≤i≤t, and all further bits to zero: bi=0, t
US11341268B2 System and method for storing digital data with enhanced privacy
The present invention provides a storage device (100) which consists of multiple access levels to access data or information depending on its importance, usefulness, severity, criticality and vulnerability. Further, the storage device (100) ensures data protection through confidentiality, integrity and accessibility for information security by disabling any connection with external communication channels such as Wi-Fi, Bluetooth and so on. Further, the storage device (100) is designed to erasing all the credentials data after 5 unsuccessful attempts ensuring security of the data or information. Authenticated data or information stored on the device can only be accessed by the owner of the device thereby preserving the integrity of the stored data. Reminders may be set for authentication related data which helps change the authentication credentials in time.
US11341267B1 Death certificate information processing techniques
A system includes at least one processor and at least one memory communicatively coupled to the at least one processor, where the at least one memory stores instructions. When executed by the at least one processor, the instructions are configured to receive death certificate information from a node of a distributed ledger system, determine, a record to be updated based at least in part on the death certificate information, and update the record. The death certificate information and the record are associated with an individual.
US11341265B1 Function-call interceptor framework for managing access to on-device content deemed sensitive by the user
Nowadays much information pertaining to the user's life tends to be stored on their mobile device. Some of this information is considered strictly confidential by the user—not to be divulged to anybody else, not even to family members, co-workers or other intermittent borrowers of the user's device. Hence the significant user demand for an on-device Secure Vault for the placement of all such confidential content-files, with access to each such file individually-protected by a user-keyed access restriction method.This invention fulfils that demand.
US11341261B2 Integration of a block chain, managing group authority and access in an enterprise environment
A block chain defining authority and access to confidential data may not be encrypted, and the access to the block chain can be regulated by the block chain itself and an access control server operating in an enterprise information technology (IT) environment. To incorporate authority defined in multiple sources, such as the block chain and the access control server, a token can be created containing multiple layers of permissions, i.e., constraints, coming from multiple sources. Each additional permission attenuates the authority granted by the token. When a processor controlling the access to the block chain receives the token, the processor can check the validity of the token and the authority granted by the token to determine whether the requester is authorized to access at least a portion of the block chain.
US11341260B2 Optimizing allocation of access control identifiers to a container
Allocation of access control identifiers to a container can be optimized. For example, a system can determine a largest value for a particular type of access control identifier (ACID) associated with a container image by analyzing content of the container image, the container image being for deploying a container. Next, the system can determine an amount of the particular type of ACID to allocate to the container based on the largest value. The system can then allocate the amount of the particular type of ACID to the container.
US11341256B2 File expiration based on user metadata
A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: cause a file management sub-system to detect a request to access a particular file belonging to a specific user entity, and to send an authorization request to a security sub-system; cause the security sub-system to check user metadata for the specific user entity in response to the authorization request, to determine whether the file is expired based on the user metadata for the specific user entity, and to, in response to a determination that the file is expired based on the metadata, send a denial of the authorization request to the file management sub-system; and cause the file management sub-system to, in response to the denial, block access to the particular file.
US11341253B2 Terminal apparatus and control method of terminal apparatus
A control method of a terminal apparatus is disclosed. A control method of a terminal apparatus comprises the steps of: determining the number of different ciphertexts, into which behavior data generated according to operation of the terminal apparatus by a user is to be encrypted, for each data type of the behavior data; generating ciphertexts by encrypting behavior data of an identical type in a unit of the determined number of the different ciphertexts so that the behavior data can be encrypted into different ciphertexts; transmitting the generated ciphertexts to an external server; when a model of the behavior data having been used to acquire learning on the basis of the transmitted ciphertexts is received, monitoring an operation of the terminal apparatus on the basis of the received model. Here, the model may be obtained through acquisition of learning according to at least one of a machine learning algorithm, a neural network algorithm, and a deep learning algorithm.
US11341251B2 Encryption enabling storage systems
A system includes a data storage device containing encrypted data to be decrypted, and a VZ storage device containing a key material for decrypting data, wherein the VZ storage device decrypts the encrypted data by consuming a portion of the key material and stores the decrypted data in the consumed portion of the key material.
US11341245B1 Secure delivery of software updates to an isolated recovery environment
Described is a system that provides a mechanism to securely deliver software updates to components of an isolated recovery environment. More specifically, the system provides the ability to include (or inject) a software update as part of a secure data transmission from a production environment to an isolated recovery environment. The data transmission may use existing infrastructure for synchronizing recovery data between the production backup system and isolated recovery system thereby preventing a potential new access point (or vulnerability) to the isolated recovery environment that a cyber security threat may attempt to exploit.
US11341242B2 System and method for malware detection on a per packet basis
Disclosed is a computer implemented method for malware detection that analyses a file on a per packet basis. The method receives a packet of one or more packets associated a file, and converting a binary content associated with the packet into a digital representation and tokenizing plain text content associated with the packet. The method extracts one or more n-gram features, an entropy feature, and a domain feature from the converted content of the packet and applies a trained machine learning model to the one or more features extracted from the packet. The output of the machine learning method is a probability of maliciousness associated with the received packet. If the probability of maliciousness is above a threshold value, the method determines that the file associated with the received packet is malicious.
US11341238B2 Electronic device intrusion detection
A method for detecting an intrusion (i.e. hacking) of an electronic device includes determining an expected activity value associated with one or more software applications executing on a processor, monitoring the one or more software applications executing on the processor to determine a current activity value associated with the one or more software applications, determining whether the current activity value exceeds a threshold associated with the expected activity value, and in response to determining that the current activity value exceeds the threshold, initiating one or more security actions associated with the one or more software applications. A system for detecting an intrusion of an electronic device includes an intrusion detection module configured to perform the steps of the method.
US11341236B2 Traffic-based detection of a security threat to a storage system
An illustrative method includes a data protection system determining that a total amount of read traffic and write traffic processed by a storage system during a time period exceeds a threshold, the read traffic representing data read from the storage system during the time period and the write traffic representing data written to the storage system during the time period, determining that the write traffic is less compressible than the read traffic, and determining, based on the total amount of read traffic and write traffic exceeding the threshold and on the write traffic being less compressible than the read traffic, that the storage system is possibly being targeted by a security threat.
US11341234B1 System for securely recovering backup and data protection infrastructure
Described is a system that securely recovers critical backup and data protection infrastructure such as a backup application that manages data for a backup and recovery system. Such a capability may be provided by securely storing a copy of metadata associated with a production backup application into an isolated recovery environment. By storing the metadata on the isolated recovery environment, the metadata may be secure from potential security threats such as ransomware that may attack the production infrastructure itself. Accordingly, the secure copy of metadata may then be restored to a sandboxed environment with the isolated recovery environment and used to create a recovery instance of the backup application. The system may also perform various tests on the recovered instance of the backup application in response to particular security threats before being exposed to a production system for recovery purposes.
US11341233B2 Enforcing policies for unmanaged applications
Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
US11341232B2 Smart card as a security token
The present invention relates to a method for making available a security key, wherein a smart card adapted according to the invention is employed for the production thereof. In this case, an expedient method sequence is proposed which makes it possible for the smart card to make available, for example, a so-called one-time password or a dynamic check number in interaction with a token server. The present invention further relates to a correspondingly adapted computing arrangement and to a computer program product with control commands which implement the method and/or operate the computing arrangement.
US11341225B1 Automated positional adaptive spoofing
An adaptive spoofing method includes obtaining multiple images of a spoof representation of a human user. The multiple images are captured automatically by an image capture device, and each of the multiple images is captured at a different relative position between the image capture device and the spoof representation. The method also includes: executing a biometric authentication process separately on each of at least a subset of the multiple images; determining that the biometric authentication process authenticates the human user based on at least a first image from the subset; and identifying a relative position between the image capture device and the spoof representation corresponding to the first image as a failure condition associated with the biometric authentication process.
US11341221B2 Electric device and control method thereof
The electronic device includes: a sensor unit configured to detect biometric information, a security module to extract a genuine score from the detected biometric information and generate a biometric authentication model, and perform user authentication based on feature points acquired from the detected biometric information and the biometric authentication, and a controller to control an operation of the electronic device based on a result of the user authentication, wherein the security module determines whether or not the biometric information used for the user authentication is biometric information acquired from a genuine user when the user authentication fails, and updates the biometric authentication model based on the genuine score extracted from the acquired biometric information. The present invention may provide an electronic device performing complex biometric authentication by using TOT (Internet of Things).
US11341220B2 System and method for identity and reputation score based on transaction history
Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to manage electronic identity cards. In some embodiments, the ESS generates and manages an electronic identity card for a user, based on personal information of the user, activity information related to the user's actions with respect to the ESS, and/or social networking information related to the user. The electronic identity card of a signer may be associated with an electronic document signed via the ESS, so that users may obtain information about the signer of the document. The ESS may also generate a trust score for the user based on activity information related to the user's actions with respect to the ESS and/or other factors. The trust score may be used to recommend authentication mechanisms to use with respect to electronic signature transactions.
US11341215B2 Display device for executing application program capable of setting code and method for controlling display device
According to an embodiment disclosed in this specification, a display device may include an input interface, a display, a memory for storing a plurality of applications, and a processor operatively connected to the input interface, the display, and the memory. The plurality of applications may include a first application, and a first code may be set for the first application with respect to at least a first user identification (ID).
US11341212B2 Apparatus and method for protecting content in virtualized and graphics environments
An apparatus and method for protecting content in a graphics processor. For example, one embodiment of an apparatus comprises: encode/decode circuitry to decode protected audio and/or video content to generate decoded audio and/or video content; a graphics cache of a graphics processing unit (GPU) to store the decoded audio and/or video content; first protection circuitry to set a protection attribute for each cache line containing the decoded audio and/or video data in the graphics cache; a cache coherency controller to generate a coherent read request to the graphics cache; second protection circuitry to read the protection attribute to determine whether the cache line identified in the read request is protected, wherein if it is protected, the second protection circuitry to refrain from including at least some of the data from the cache line in a response.
US11341209B2 Method of designing a customizable website
Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.
US11341208B2 Mobile application bundled with metadata database
Customization objects stored in a local database may be used to customize webpages and applications rendered in, or executed by a mobile application implemented by a mobile device (app). Upon authenticating the app, a service provider may determine whether any customization objects have been updated since a previous authentication of the app, and may update the mobile database with the updated customization objects. This way, the mobile device does not have to obtain customization objects from remote storage of the service provider each time a webpage is requested thereby reducing signaling overhead and decreasing webpage rendering time.
US11341205B1 Generating interactive screenshot based on a static screenshot
Aspects of the disclosure provide for mechanisms for generating interactive screenshot based on a static screenshot. A method of the disclosure includes extracting application markers within a screenshot, determining, based on the application markers, an application in the screenshot, extracting content markers within the application of the screenshot based on the application, obtaining a Uniform Resource Locator (URL) associated with each of the extracted content markers, generating an interactive element based on each of the extracted content markers and corresponding URL, and updating each of the extracted content markers with a corresponding generated interactive element.
US11341198B2 Systems and methods for data processing related to an online to offline service
A method may include receiving, from a first application installed in an electronic device, a first request for accessing a first set of contents associated with a second application. The method may include obtaining a request time stamp and a content pointer associated with the first set of contents. The method may include placing the link information to a predetermined storage space in the electronic device. The method may include invoking the second application based on the content pointer and obtain an invoking time stamp. The method may include comparing a time interval between the request time stamp and the invoking time stamp to a predetermined time threshold. The method may include accessing the first set of contents in the second application according to the content pointer in response to a determination that the time interval is less than the predetermined time threshold.
US11341193B2 Methods and systems for template generation
A computer-implemented method for template generation may include: receiving a first plurality of variables, each of the first plurality of variables specifying a feature to be implemented in a new template for document generation; for each of a plurality of existing templates for document generation, determining a degree of similarity between the first plurality of variables and a plurality of variables included in the respective existing template; upon determining that none of the degrees of similarity respectively determined for the plurality of existing templates satisfies a similarity threshold, determining that a combination of variables from two or more of the plurality of existing templates has a degree of similarity with the first plurality of variables satisfying the similarity threshold; and generating the new template based on the two or more of the plurality of existing templates.
US11341189B2 Multi-character string search engine for in-vehicle information system
One embodiment of the present invention sets forth a method of selecting an entry in a database in an in-vehicle infotainment system. The method includes receiving a second single-character input after receiving a first single-character input, generating a multi-character search string in which the first character of the multi-character search string is the first single-character input and the second character of the multi-character search string is the second single-character input, searching a database stored in the in-vehicle infotainment system for entries that match the multi-character search string, and causing a number of entries that match the multi-character search string to be displayed by the in-vehicle infotainment system. An advantage of the disclosed embodiment is that a vehicle operator can effectively search through a large number of entries in an in-vehicle system with reduced distraction and without stopping the vehicle.
US11341187B2 Method, apparatus, and computer-readable medium for missing data identification
A system, method and computer-readable medium for missing data identification, including identifying columns in tables of a database, generating categorical columns of categorical data by transforming data values in the columns into categorical data values, generating a co-occurrence matrix corresponding to a pair of categorical columns in the categorical columns, determining an expected frequency of co-occurrence corresponding to each unique pair of categorical data values based at least in part on a marginal totals corresponding to categorical data values in the co-occurrence matrix, and identifying one or more locations of missing data based at least in part on the count of co-occurrence of each unique pair of categorical data values and the expected frequency of co-occurrence corresponding to each unique pair of categorical data values.
US11341184B2 User consumption behavior analysis and composer interface
A computing device comprising a display screen, the computing device being configured to decompose a media recording into a plurality of media recording salient events, apply each of the media recording salient events to a reinforcement model, display on the display screen (i) a mapping of the plurality of media recording salient events and (ii) for at least one of the plurality of media recording salient events, at least one selectable next best action, the computing device further configured to replace at least one of the plurality of media recording salient events with at least one selectable next best action to create a derivative media recording including at least one replacement media recording action.
US11341181B2 Edge-computing-oriented construction method for container mirror image
The present invention relates to an edge-computing-oriented construction method for a container image, and the construction method for a container image at least comprising steps of: having an image reconstruction module reconstruct an old container image so as to obtain a new container image comprising an index and a set of spare files that correspond to each other, and having an image management module store the index and the spare files separately from each other in an image repository and a spare file storage module respectively; having a download engine module scrape the index from the image repository to a corresponding container in the edge end, so that a container instance service module conducts search in a local file sharing module according to configuration information contained in the index and thereby retrieves a local shared file corresponding to the configuration information, an image file consulting module is configured to download a default file from the spare file storage module that does not exist in the local shared file retrieved according to the configuration information, and a service processor uploads the local shared file and the default file recorded according to the configuration information to the image reconstruction module, so that to match and to generate the index.
US11341175B2 Keyword ranking for query auto-completion based on product supply and demand
For query auto completion (QAC) in an eCommerce platform with constantly changing product supply and demand, a Query Mover's Distance (QMD) framework for ranking queries is used, which formulates QAC as an optimal transport problem balancing product demand and supply.
US11341174B2 Voice-based knowledge sharing application for chatbots
The present disclosure provides a method for providing voice-based knowledge through intelligent automated chatting. An input is received. A knowledge message is selected from a set of knowledge messages in response to the input, wherein a length of a voice corresponding to each of the set of knowledge messages is no more than a predefined length. The voice corresponding to the knowledge message is output in a conversation of the intelligent automated chatting.
US11341172B2 Capturing messages from a phone message exchange
A method for text capture is provided. The method monitors a text session among a set of mobile text-enabled devices capable of having mixed operating system types. The method captures messages and message metadata from the text session by a machine-attended message-capture-dedicated phone configured for reception-or-pass-through-only with respect to the mobile text-enabled devices. The method receives the messages and the message metadata from the message-capture-dedicated phone by a remote message capture device that is constrained to have a compatible operating system type as the machine-attended message-capture-dedicated phone but unconstrained with respect to the operating system type of the set of mobile text-enabled devices. The method stores the metadata and the message metadata for remote access in a searchable remote message repository, unconstrained with respect to the operating system type of the set of mobile text-enabled devices, the machine-attended message-capture-dedicated phone, and the remote message capture device.
US11341170B2 Automated extraction, inference and normalization of structured attributes for product data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automated extraction, inference and normalization of structured attributes for a Product Category Normalizer to access product records from external data sources. The Product Category Normalizer defines a product-description taxonomy of product categories represented by a classification tree. The Product Category Normalizer employs product attribute data and machine learning techniques to analyze the product data of an input product record. Based on the product data of the input product record, the Product Category Normalizer extracts and infers appropriate product data for a relevant product category in the classification tree for the item described by the input product record. The Product Category Normalizer normalizes the product data of the input product record. The Product Category Normalizer provides an output normalized product record related to a product category and product attributes of the classification tree.
US11341168B2 System and method for controlling and determining quality of activity duration keys
Systems, methods, and other embodiments associated with determining a quality for activity duration keys are described. In one embodiment, a method includes comparing a duration time of an activity duration key to each reported time duration for completing selected activities from activity records and determining a difference associated to each activity record. A quality value is assigned to each activity record based on the difference, wherein the quality value represents one of at least two values indicative of a good value or a bad value. The quality of the activity duration key is calculated based at least on a number of the activity records that were assigned the good value relative to a number of the activity records assigned the bad value.
US11341166B2 Method and system for attributing metrics in a CRM system
In an embodiment of the present invention, a Response object collects and synchronizes information from other types of objects as may be implemented in a CRM system. For example, certain objects may include a Lead or Contact Object, a Campaign object, and an Opportunity Object that is synchronized into a Response object. In this way, the results for a given Lead or Contact can be directly attributed to the Campaign or Opportunity without having to guess as may be necessary in certain typical CRM systems.
US11341165B2 Staging tables for data ingestion of micro-batched data records
A system is provided to provide near real-time updates to data tables for a data warehouse using a micro-batch manager. The system includes a processor and a computer readable medium operably coupled thereto, to perform table updating operations which include accessing a first staging data table comprising a plurality of records that was generated by the micro-batch manager for a first destination table of the data tables for the data warehouse, reading a merge instruction column of the first staging data table for the plurality of records, determining a merge operation for each of the plurality of records from reading the merge instruction column, merging the plurality of records from the first staging data table to the first destination table using the merge operation for each of the plurality of records, and deleting the plurality of records from the first staging data table after merging.
US11341164B2 Adaptive resource allocation method and apparatus
The present specification describes an adaptive resource allocation method and apparatus. One example method includes determining a request time, an execution time, and a response time corresponding to a service statement executed by the database system during a time period, wherein the request time is a time at which the service statement was executed by the database system, the execution time is an amount of time allocated for execution of the service statement by the database system, and the response time is an amount of time that elapsed between the request time and a time at which execution of the service statement ended; identifying a time segment of the time period based on the request time; determining a service type associated with the service statement; and updating a resource quota for the time segment based on the service type, the execution time, and the response time for the service statement.
US11341162B2 Adaptive distribution method for hash operations
A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
US11341161B2 Method and system for grouping of blockchain nodes for greater consensus
A method for improving consensus in a blockchain network through decentralized grouping includes: identifying, by each node of a plurality of nodes in a blockchain network that manages a blockchain, a plurality of groups, where each is comprised of a subset of nodes; generating, by each node in each subset of nodes, a new block for the blockchain; performing, by each subset of nodes, a first consensus operation among all nodes in the subset of nodes for the new block generated by in the subset of nodes to identify a group consensus block, where each node in the subset of nodes receives the group's group consensus block; and performing, by the blockchain network, a second consensus operation among all groups for the identified group consensus block to identify an overall consensus block, where a majority of groups of the plurality of groups receives the overall consensus block.
US11341159B2 In-stream data load in a replication environment
In-stream data load in a replication environment includes extracting source data from a source data store that is in a replication relationship with a target data store. A replication facility replicates to a target system changes made to the source data store. The replication facility includes a replication engine that reads a replication log into which the replication facility records the changes and sends the changes to the target system for application to the target data store. The extracting is performed by an extract utility separate from the replication engine. The in-stream data load also includes injecting, by the extract utility, the extracted source data into the replication log in-line with the changes recorded in the replication log by the replication facility and according to a format such that the replication engine can read and send the source data to the target system.
US11341157B2 Filter chains for exploring large data sets
A multipath explorer may allow a user to quickly visualize an entire population of data hierarchically in a tree-like structure. For example, a user can select a first filter to be applied to a data set, and the multipath explorer can display data in the data set that satisfies the first filter requirements and data in the data set that does not satisfy the first filter requirements. A second filter can be applied to the data in the data set, and the multipath explorer can display data in the data set that satisfies the first and second filter requirements, data in the data set that satisfies the first filter requirements and not the second filter requirements, data in the data set that satisfies the second filter requirements and not the first filter requirements, and data in the data set that does not satisfy the first or second filter requirements.
US11341147B1 Finding dimensional correlation using hyperloglog
A method for determining overlap between search terms in distinct elements in data collected from a number of sources. The method involves receiving a first search term, accessing a first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term, and determining a degree of overlap between the first search term and the second search term based on the first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term. Respective hyperloglog sketches of additional search terms can be accessed, and respective degrees of overlap between the first search term and the additional search terms can be determined. Respective correlation values can be assigned based on the respective degrees of overlap. Search results can be organized according to the respective correlation values in order to prioritize search terms having higher correlation values.
US11341145B2 Extrapolating trends in trust scores
Systems and methods are described herein for extrapolating trends in trust scores. A trust score may reflect the trustworthiness, reputation, membership, status, and/or influence of the entity in a particular community or in relation to another entity. An entity's trust score may be calculated based on data from a variety of data sources, and this data may be updated periodically as data is updated and new data becomes available. However, it may be difficult to update a trust score for an entity due to a scarcity of information. The trust score for such entities may be updated based on trends observed for the updated trust scores of other entities over a similar period of time. In this manner, trust scores may be updated for entities for which updated data is not available.
US11341141B2 Search system using multiple search streams
A method includes receiving a search query from a user device and generating an application name stream query and an original stream query based on the search query. The application name stream query indicates an application name. The original stream query includes the search query. The method includes generating stream metadata for each of the stream queries that indicates a type of the stream query. The application name stream query is an application name type. The original stream query is an original stream type. The method includes, for each stream query, identifying a set of search records and generating a stream result score for each set of search records based on the type of stream query used in identifying the set of search records. Additionally, the method includes selecting a set of search records based on the stream result scores and generating search results based on the selected search records.
US11341137B1 Processing search requests
Search requests are processed in a distributed database environment which includes a frontend module, one or more clients, a cache, a live data source, and multiple data records. Each data record includes at least one stable data piece stored in the cache and at least one volatile data piece. The frontend module receives a search request from a client and retrieves from the cache a set of data records. Each stable data piece in the set of data records corresponds to search criteria indicated in the search request. Current volatile data pieces, which correspond to the stable data pieces of the retrieved set of data records, are retrieved by the frontend module from the live data source for the retrieved set of data records. A completed set of data records is generated by combining the stable data pieces and the current volatile data pieces, and returned to the requesting client.
US11341134B2 Apparatus and method for accelerated query processing using eager aggregation and analytical view matching
A system comprises a computer network and worker machines connected to the computer network. The worker machines store partitions of a distributed database. A master machine is connected to the computer network. The master machine includes a query processor to identify a star query that references a fact table and related dimension tables that characterize attributes of facts in the fact table. Eager aggregation is applied to a query plan associated with the star query. The eager aggregation alters the query plan by moving an aggregation operation before a join operation to form an eager aggregated query plan. An analytical view with data responsive to the eager aggregated query plan is identified. The eager aggregated query plan is revised to form a final query plan. The final query plan references the analytical view. The final query plan is executed to produce query results.
US11341130B2 Precompiled SQL queries that allow for dynamic selection of columns
A query to retrieve database values for a first subset of table columns in a database table is determined. Runtime column selection variables are set up to identify the first subset of table columns for data retrieval, and are dynamically bound to a prepared query statement with single-column query statements joined by interstitial union operators. Each single-column query statement in the prepared query statement specifies a single-column query directed to a corresponding table column with a corresponding predicate to be bound at runtime dynamically with a corresponding portion of the one or more runtime column selection variables. The predicate is evaluated to be true or false in dependence on whether the corresponding table column is in the first subset of table columns. The prepared query statement is executed to retrieve database values for the first subset of table columns in the database table.
US11341126B2 Modifying a scope of a canonical query
Some implementations generate logical queries from a canonical query, where the logical queries each reflect a modified scope of the canonical query. Implementations receive, via a personalized analytics system, a canonical query that is associated with a user. The canonical query can be analyzed to determine an intent of the canonical query. In turn, one or more implementations generate, based on the intent an anecdotal information associated with the user, a logical query that reflects a modified scope of the canonical query. The logical query can be used to extract data from a database associated with the personalized analytics system based on the modified scope.
US11341125B2 Methods and system for collection view update handling using a diffable data source
This application relates to updating collection views in a computing device. A method includes receiving a first data array of a current view of a data collection and receiving a second data array of a future view of the data collection. The method also includes generating a difference data array that, based on a determination that the first data array element is equal to the second data array element, includes the second data array element. The method also includes, based on whether the first data array element is not included in the second data array and/or the second data array element is not included in the first data array, indicating, in the difference data array, that the first data array element is not in the future view or that the second data array element is not in the current view.
US11341124B2 Missing data compensation method, missing data compensation system, and non-transitory computer-readable medium
A missing data compensation method, missing data compensation system and non-transitory computer-readable medium are provided in this disclosure. The method includes the following operations: inputting a sensing signal by a sensor; searching for a historical data sections similar to a first data section from the plurality of historical data sections to generate a plurality of candidate data sections; calculating a plurality of data relation diagrams according to the first data section and the candidate data sections, respectively; utilizing a feature recognition model to calculate a plurality of similarity values according to the data relation diagrams; selecting a candidate data section corresponding to the maximum similarity value as a sample data section; and utilizing the data in the sample data section to compensate the data in the first data section to generate compensated data section.
US11341121B2 Peer partitioning
An example operation may include one or more of connecting, by a service discovery node, to a blockchain configured to store workloads and stakes of a plurality of endorser nodes, receiving, by the service discovery node, a discovery query that contains an endorsement policy from a user node, generating, by the service discovery node, cryptographic sortition parameters based on the endorsement policy, sending, by the service discovery node, the cryptographic sortition parameters to the plurality of the endorser nodes, collecting, by the service discovery node, sortition labels from the plurality of the endorser nodes, the sortition labels generated based on the sortition parameters, determining, based on the sortition labels, a set of the endorser nodes from the plurality of the endorser nodes that qualify the endorsement policy, and providing, by the service discovery node, identifiers of the set of the endorser nodes to the user node for an endorsement of a user transaction proposal.
US11341113B1 Hybrid locking mechanism in relational database management systems
A transaction is received. The transaction involves a data in a relational database management system. A page in the relational database management system is determined with the data. Whether the page has a hybrid lock enabled is determined using a hybrid lock hash table. Responsive to determining the page has the hybrid lock enabled, whether the page is above the hot page threshold is determined.
US11341109B2 Method and system for detecting and using locations of electronic devices of users in a specific space to analyze social relationships between the users
A non-transitory computer-readable medium stores program code including instructions that, when executed by one or more processors, cause the one or processors to perform operations including storing and managing social network data in a social network database; receiving location information from a plurality of electronic devices associated with the social network data; specifying users of electronic devices present in a specific space at a specific time among the plurality of electronic devices; filtering relation information between the specified users in the social network database; and calculating an analysis index for the specific space and the specific time based on the filtered relation information.
US11341107B1 Verification microservice for execution of a slice verification path by worker nodes
Described is a system for a verification microservice engine for generating and deploying a controller module and one or more worker nodes to detect corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A worker node(s) stores slice recipes into worker node memory that correspond to slice recipe names verified by a controller module. For each slice recipe, the worker node(s) detects whether slice recipe corruptions, similarity group corruptions and/or compression region corruptions exist.
US11341103B2 Replicating and migrating files to secondary storage sites
Provided are a computer program product, system, and method for replicating and migrating files to secondary storage sites. Files in a fileset at the primary storage site are migrated to a file container, wherein data for the files migrated to the file container is distributed among the secondary storage sites. File metadata for each of the migrated files is updated to include access information on the migrated file in the file container. Data for the migrated files is deleted in a local storage. The file metadata for the migrated files is replicated to the secondary storage sites over the network to store in filesets at the secondary storage sites without replicating file data for the migrated files to store in the filesets the secondary storage sites.
US11341102B1 Multi-tier blockchain-based system and method for document transformation and accountability
A multi-tier blockchain-based method for document transformation and accountability is provided. A set of transaction documents for transfer of real property is received. At least a portion of the transaction documents is processed by providing the transaction documents to a tier of supernodes and selecting one of the supernodes. The transaction documents are added via the selected supernode to a blockchain maintained by each supernode. An immutable record of the transaction documents is transmitted from the selected supernode to a different tier of network nodes. One of the network nodes is identified to commit the immutable record of the transaction documents to a blockchain of the different tier. The immutable record of the transaction documents is committed to copies of the blockchain stored by the other network nodes.
US11341100B2 System and method for eliminating full rescan synchronizations on service restarts
A novel method for restarting a steady-state synchronization process includes persisting synchronization data in non-volatile memory before restarting, and utilizing the persisted synchronization data to restart the synchronization where the prior steady-state synchronization process left off. In a particular embodiment, the synchronization data is indicative of a particular point of the synchronization process and is utilized to begin synchronizing from that point after the service is restarted. In a more particular embodiment, the synchronization data is a particular operation of a sequence of operations performed as part of the synchronization. In another particular embodiment, operations associated with a batch are applied before stopping the synchronization.
US11341098B1 Near lossless compression of atmospheric data
The present disclosure relates to a system and method for compressing a dataset. The dataset can be divided in to a plurality of groups. Each group can be converted independently into corresponding text file using dictionary coding technique. The corresponding text files can be compressed independently into corresponding compressed files. Finally, all the corresponding compressed files can be combined together to generate a complete compressed data.
US11341097B2 Prefetching based on historical use and real-time signals
Methods, systems and computer program products are provided for prefetching based on historical use and real-time signals. Forecast models may be configured to forecast whether to prefetch information (e.g. keys responsive to queries) for future time intervals based on historical use and internal or external signals that may influence forecasts, such as prevailing conditions. Historical use of keys may be analyzed for patterns and trends with multiple seasonalities per category and/or per key. Time series data and forecasts may be indexed by cache categories and time intervals. Forecast models may be trainable, optimizable, configurable and/or auto-correcting on a per-category and/or a per-key basis. Forecast precision indicators, confidence indicators and configurable thresholds may be used to optimize performance. Operations may be distributed among multiple servers. Tasks may be time-distributed by offsets. Cached information may be assigned a time to live (TTL) independent of other cached information.
US11341094B2 Intelligent cloud operations
Embodiments control software hosted by cloud providers and private clouds. Operational data received from the software correlates: •a time, •a user at the time, and •a software component accessed by the user at the time. The operational data relates to resources (e.g., storage, computational, network) that are consumed. Experiential data characterizing a quality of user interaction, is also received. The experiential data may be derived from operational data (e.g., inferred from time lags), or received separately as feedback. Operational data and experiential data are processed according to a ruleset or a neural network. Based upon the result, which optimizes towards costs, experience data (e.g., time lags) or policies (e.g. security constraints), a command causes an actuator to act upon the software. The actuator may trigger movement to a different host (e.g. different cloud provider). The move functionality, if applied to many customers at once, embodies a cloud provider switch service.
US11341093B2 Method, apparatus and computer program product for generating externally shared communication channels
Multi-organization shared channels are described. An instruction to create a communication channel on a group-based communication platform can be received. The communication channel can be associated with a first organization that is registered with the group-based communication platform. At least two other organizations can be associated with the communication channel, wherein a first one of the at least two other organizations is associated with a second organization that is different than the first organization and a second one of the at least two other organizations is associated with a third organization that is different than the first organization and the second organization, and wherein based at least in part on associating the at least to other organizations with the communication channel, the communication channel is a shared communication channel that is accessible by one or more users associated with the first organization, the second organization, or the third organization.
US11341092B2 Method and system for applying data retention policies in a computing platform
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations.
US11341085B2 Low energy accelerator processor architecture with short parallel instruction word
Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.
US11341080B2 Electronic part, electronic instrument, and vehicle
An electronic part including an integrated circuit and a memory, the integrated circuit including a first clock terminal to which a clock signal is inputted, a first data terminal via which a first serial data signal is inputted and outputted, a second clock terminal via which the clock signal is outputted to the memory, a second data terminal via which a second serial data signal is inputted and outputted from and to the memory, and a first interface circuit including a control circuit that controls the communication state of the integrated circuit to be a first communication state in which the first serial data signal inputted to the first data terminal is outputted as the second serial data signal via the second data terminal or a second communication state in which the second serial data signal inputted to the second data terminal is outputted as the first serial data signal via the first data terminal.
US11341075B2 Method for selectively connecting to a smart peripheral and system therefor
A method may include a software service executing at an information handling system to determine desired capabilities of a docking station. The software service receives information from available docking stations via a wireless communication interface, the information identifying actual capabilities of each docking station. The method further includes coupling the information handling system to a selected docking station in response to determining at the information handling system that the actual capabilities of the selected docking station provide the desired capabilities.
US11341074B2 Universal host and non-volatile memory express storage domain discovery for non-volatile memory express over fabrics
In some examples, universal host and NVMe™ storage domain discovery for NVM Express™ over Fabrics (NVMe-oF™) may include broadcasting location parameters to a host and a plurality of NVMe™ storage domains for discovery of a NVM Express™ over Fabrics (NVMe-oF™) service. Based on host parameters and NVMe™ storage domain parameters received in response to the broadcast location parameters, the host and the NVMe™ storage domains may be respectively registered with the NVMe-oF™ service. A mapping that indicates a specified NVMe™ storage domain that is to communicate with the host may be obtained. Communication may be implemented between the host and the specified NVMe™ storage domain by forwarding the mapping and associated discovery target parameters to the host to implement discovery of the specified NVMe™ storage domain by the host, and connection of the specified NVMe™ storage domain to the host.
US11341071B1 Arbitrating serial bus access
Identifying a first controller and a second controller each connected to a computing device over a first serial bus for monitoring of the computing device; allocating, at the first controller, i) a first internal register bit of a first register indicating an arbitration status of the first controller with respect to the computing device and ii) a second internal register bit of the first register indicating an arbitration status of the second controller with respect to the computing device; allocating, at the second controller, i) a third internal register bit of a second register indicating the arbitration status of the first controller with respect to the computing device and ii) a fourth internal register bit of the second register indicating the arbitration status of the second controller with respect to the computing device.
US11341065B2 Method, computer program, electronic memory medium, device for providing a datum
A method for providing a datum in a receive buffer memory. The method includes storing the datum to be provided in the receive buffer memory, and retrieving an old datum from the receive buffer memory, if the receive buffer memory overflows as a result of storing the datum to be provided.
US11341064B2 Method of protecting sensitive data in integrated circuit and integrated circuit utilizing same
A method of protecting a sensitive data sequence in an integrated circuit includes generating a pseudorandom sequence according to a seed sequence; combining the sensitive data sequence with the pseudorandom sequence to generate a protected data sequence; and storing the protected data sequence and the seed sequence. The sensitive data sequence is inaccessible from outside of the integrated circuit.
US11341063B2 Systems and methods for safely detecting indeterminate states of ranges in a self-encrypting storage resource
An information handling system may include a host system processor and a storage resource communicatively coupled to the host system processor. The storage resource may be configured to, responsive to receiving a command from the host system processor relating an address range of the storage resource, create an entry in a drive status table stored in a persistent storage area of the storage resource, the entry setting forth information indicative of the address and a completion status of the command and update a status of the address range in the drive status table as steps of the command are completed by the storage resource, such that, if a drive event occurs preventing full completion of the command, the host system processor may access the drive status table to determine a status of the command, and take a remedial action based on the status of the command.
US11341060B2 Multifunction communication interface supporting memory sharing among data processing systems
In a data processing environment, a communication interface of a second host data processing system receives, from a first host data processing system, a host command in a first command set. The host command specifies a memory access to a memory coupled to the second host data processing system. The communication interface translates the host command into a command in a different second command set emulating coupling of an attached functional unit to the communication interface. The communication interface presents the second command to a host bus protocol interface of the second host data processing system. Based on receipt of the second command, the host bus protocol interface initiates, on a system fabric of the second host data processing system, a host bus protocol memory access request specifying the memory access.
US11341059B2 Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations
The described embodiments include an input-output memory management unit (IOMMU) with two or more memory elements and a controller. The controller is configured to select, based on one or more factors, one or more selected memory elements from among the two or more memory elements for performing virtual address to physical address translations in the IOMMU. The controller then performs the virtual address to physical address translations using the one or more selected memory elements.
US11341054B2 Method for data processing
A method for data processing implemented by computer means and comprises: for a plurality of objects of the data processing, conducting an analysis of a computer code of the data processing defining a use of said objects in the data processing, on the basis of the analysis of the computer code (COD), allocating each object to one of a plurality of memory areas for the construction and then the destruction of each object in the corresponding memory area during the data processing, in such a way that, during the data processing, each memory area exhibits stack operation.
US11341053B2 Virtual media performance improvement
An information handling system may include a host system and a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive, from a management console, a request to establish virtual media for the host system; cause the requested virtual media to be mounted as a drive accessible to the host system; receive read requests from the host system for data associated with the mounted drive; and cache data from the virtual media in a local cache such that at least some of the read requests from the host system are serviceable via the local cache instead of via a network request to the management console.
US11341052B2 Multi-processor, multi-domain, multi-protocol, cache coherent, speculation aware shared memory and interconnect
A device includes an interconnect and a plurality of devices connected to the interconnect. The plurality of devices includes a first interface connected to the interconnect and a second interface connected to the interconnect. The plurality of devices further includes a first memory bank connected to the interconnect and a second memory bank connected to the interconnect. The plurality of devices further includes an external memory interface connected to the interconnect and a controller configured to establish virtual channels among the plurality of devices connected to the interconnect.
US11341050B2 Secure logical-to-physical caching
Various examples are directed to a host device comprising a memory system, a host device memory, and a processor. The processor is programmed to receive from the memory system a first logical-to-physical (L2P) pointer message that comprises a first L2P pointer and a first digital signature. The processor executes a cryptographic operation based at least in part on the first L2P pointer and a cryptographic key and verifies the first digital signature based at least in part on the cryptographic operation. The processor caches the first L2P pointer at the host device memory.
US11341045B2 Memory apparatus and method for processing data using the same
A memory apparatus and a method for processing data the same are suggested to process 10-bit or 12-bit data. A processor that uses 10-bit or 12-bit data can efficiently store 10-bit or 12-bit data and provide a flexible memory access method that reduces memory usage. To this end, by adding a new memory bank that is ¼ of the size of an existing memory bank word, when storing data in 10-bit units, 2 out of 10 bits can be stored in a new memory bank to reduce memory waste. In addition, when 8-bit data is stored using a flexible memory structure, data can be stored in the same way as a previously operated memory bank.
US11341043B2 Storage device configured to perform an alignment operation and storage system including the same
A storage device includes a non-volatile memory including a plurality of memory blocks. The storage device performs an alignment operation in response to receipt of an align command. The alignment operation converts a received logical address of a logical segment into a physical address and allocates the physical address to a physical block address corresponding to a free block. The storage device is further configured to performs a garbage collection in units of the physical block address that indicates one memory block.
US11341042B2 Storage apparatus configured to manage a conversion table according to a request from a host
A storage apparatus includes a storage device that stores a table mapping a logical address to a physical address and a controller that manages the table and controls write of data to and read of data from the storage device according to a request from a host. The controller allocates, in a memory, a cache area for temporarily storing a part of the table, and a write buffer area for storing a part of the table that has been updated by the host and is to be written to the storage device, upon receipt of a request that requires update of the table from the host, determines whether a first part of the table to be updated is in the write buffer area, and upon determining that the first part is in the write buffer area, updates the first part in the write buffer area according to the request.
US11341040B2 Memory system and operating method thereof
An operating method of a memory system may include: searching for, in a memory, target map data corresponding to the read request; loading the target map data from a memory device when the target map data are not searched; compressing the loaded target map data using a predetermined compression ratio depending on an available capacity of the memory; caching the compressed target map data in the memory; parsing the compressed target map data; reading target user data corresponding to the read request from the memory device based on the parsed target map data; and outputting the read target user data.
US11341039B2 Data arrangement method of flash memory, flash memory storage device and flash memory control circuit unit
A data arrangement method of a flash memory, a flash memory storage device, and a flash memory control circuit unit are provided. The method may be applied to a flash memory, an embedded memory device, or a solid-state disk having a three-dimensional (3D) structure. The method includes: executing a background garbage collection operation in a background mode; receiving at least one write command from a host when the background garbage collection operation is not completed to suspend the background garbage collection operation and exit the background mode; executing the at least one write command; and entering the background mode and continuing the execution of the background garbage collection operation after the at least one write command is completed. Therefore, execution efficiency of the write command in a foreground mode may be optimized.
US11341034B2 Analysis of verification parameters for training reduction
Techniques for analysis of verification parameters and reduction of training data are provided. A plurality of test results is received, where each of the plurality of test results specifies a respective one or more parameters and a respective one or more events. A list of parameters used to stimulate computing logic is determined. Additionally, a plurality of relevant parameters is generated, corresponding to parameters in the list of parameters that have at least two distinct values specified in the plurality of test results. A plurality of training cases is generated based on the plurality of test results and the plurality of relevant parameters. Further, a neural network is generated for design verification of the computing logic based on the plurality of relevant parameters. The neural network is trained based on the plurality of training cases.
US11341033B2 Method and system for automated generation of test scenarios and automation scripts
A method and system for automated generation of test scenarios and automation scripts. The system is configured to record details of the application at micro level (page level), index based on the page navigation. The system is further configured to create a mind map or a tree using a traverse algorithm. This creates the necessary test scenarios based on flows or page navigation. At the same time, the system captures all the underlying screen properties and labels. The system connects the field type to the action library (built in) and also ensures a dataset is created while capturing the recording. Further utilizing the test scenarios, the dataset, and the screen properties, the system generates the automation script automatically.
US11341029B1 Virtual sandbox environment of cloud computing resources
A method, system and computer program product for providing dual mode view of cloud computing environment. User request for performing operation on entity of the environment while in sandbox view being intercepted by client and sent to server with sandbox token obtained therefrom responsive to user switch from production view to sandbox view. Validation of sandbox view by server being performed using the sandbox token. Data structure comprising identification as production/sandbox of each entity of the environment and each sandbox modified production entity, and datastore of all entities of the environment and data thereof, being used for processing the request and recording results thereof. Sandbox entities being filtered out of production view, and sandbox modified production entities being filtered out of sandbox view.
US11341027B1 Defect resolution
Systems, methods, and non-transitory computer readable media are provided for facilitating improved defect resolution. Defect information and defect criteria information may be obtained. The defect information may identify defects of software and/or hardware in development. The defect criteria information may define one or more criteria for measuring the defects. The defects may be measured based on the one or more criteria. A defect analysis interface may be provided. The defect analysis interface may list a limited number of the defects based on the measurements of the defects. The defect analysis interface may provide costs (e.g., computing resources, time, personnel) of solving the defects.
US11341026B2 Facilitating detection of anomalies in data center telemetry
Facilitating detection of anomalies of a target entity is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise training a model on a first set of variables that are constrained by a second set of variables. The second set of variables can characterize elements of a defined entity. The first set of variables can define a normality of the defined entity. The operations also can comprise employing the model to identify expected parameters and unexpected parameters associated with the defined entity to at least a defined level of confidence.
US11341025B2 Dynamic tuning of computing devices using application log data
A system includes a memory and at least one processor in communication with the memory. A processor is configured to receive a first log message denoting an event associated with a first application executing in the system. A machine learning model generates a predicted log message based at least in part on the first log message. The predicted log message represents a prediction of a subsequent log message to be received from the first application. First metric data associated with the predicted log message is determined. The first metric data describes system conditions of the system associated with the predicted log message. A tuning profile associated with the system conditions is determined and the current system configuration of the system is modified using the tuning profile.
US11341024B2 Automatic configuration of logging infrastructure for software deployments using source code
One or more processors examine source code of one or more software packages that produce output messages and identify, in the source code, one or more call expressions that each represent a logging call. The one or more processors generate a number of search patterns for parsing output messages produced by the one or more software packages, wherein each of the search patterns is based on one or more arguments of a corresponding call expression of the one or more call expressions. The one or more processors further reduce the number of search patterns to be applied to the output messages produced by the one or more software packages to identify log entries among the output messages.
US11341023B2 Apparatus, method, and non-transitory computer-readable medium for analyzing trace information
The present disclosure provides an apparatus for analyzing trace information. The apparatus includes one or more storage devices that store a set of instructions, and one or more processors. The one or more processors are configured to execute the set of instructions to cause the apparatus to: obtain, from servers, processor instruction traces corresponding to workloads performed by the servers; generate address traces based on the processor instruction traces; and perform a workload analysis in accordance with the address traces to model resource demands of the workloads.
US11341020B2 Events data structure for real time network diagnosis
Aspects of the subject disclosure may include, for example, a method that includes detecting events relating to user equipment on a communication network, collecting first event data including event times and locations, and collecting second event data regarding second event dimensions determined at least in part by the event type. The method also includes generating, for each of the event types, an event data structure associated with the user, based on the first event data and second event data. The event data structures are concatenated to generate an event history flow associated with the user; the event history flow is analyzed to identify causal events for a detected event. The method also includes generating a model for performance of the user equipment based on the causal events to predict a future event, and identifying potential adjustments to the communication network to prevent that event. Other embodiments are disclosed.
US11341015B2 UART receiver with adaptive sample timing control using a numerically-controlled oscillator
A system includes a battery and a monitoring circuit coupled to the battery. The monitoring circuit includes a sense circuit and a peripheral device coupled to the sense circuit. The peripheral device includes a universal asynchronous receiver-transmitter (UART) receiver having an adaptive sample timing circuit with a numerically-controlled oscillator (NCO) circuit. The peripheral device also includes memory coupled to the UART receiver and configured to store battery monitoring data.
US11341013B2 Electronic device having a debugging device
A debugging device includes a plurality of debug units, a UART port, and a processor. The debugging device is communicated with an electronic device through the UART port. The processor can receive debug signals from the terminal through the UART port, generate a plurality of debug controlling commands based on the debug signals, and send the plurality of debug controlling commands to the plurality of debug units, for controlling the plurality of debug units to debug the electronic device according to the plurality of debug controlling commands.
US11341011B2 Repair circuit and memory device including the same
A repair circuit includes a plurality of storage circuits suitable for storing repair addresses according to a priority order, each of the storage circuits, among the plurality of storage circuits, storing valid information representing whether the corresponding storage circuit is valid or not and failure information representing whether the corresponding storage circuit is defective or not, and a plurality of enable signal generation circuits respectively corresponding to the plurality of storage circuits and each suitable for generating an enable signal representing whether a corresponding storage circuit is operable or not based on the valid information and the failure information of the corresponding storage circuit and a storage circuit having a preceding priority prior to the corresponding storage.
US11341010B2 Dynamic reclamation of storage stripes
Techniques for rebuilding a failed drive of a plurality of drives are provided. The techniques include: (a) determining a number of empty data stripes that have been allocated from the plurality of drives; (b) applying a set of decision criteria to the determined number to yield a decision, wherein applying the set of decision criteria yields a first decision at a first time and a differing second decision at a second time; (c) in response to the first decision at the first time, deallocating an empty data stripe that was allocated from the plurality of drives to yield a plurality of data extents on disparate drives of the plurality of drives and continuing to rebuild the failed drive onto at least one of the plurality of data extents; and (d) in response to the second decision at the second time, pausing rebuilding the failed drive until applying the set of decision criteria yields the first decision.
US11341007B2 Storage system and storage control method
Two or more nodes respectively provided with two or more storage control programs constituting each redundantization group maintain redundantization of metadata at the two or more nodes. When a node failure occurs, a failover from the corresponding active storage control program to a standby storage control program is performed. As regarding at least one standby storage control program, a node with the standby storage control program arranged therein compresses a target metadata portion including a metadata portion capable of being accessed after the failover, of metadata existing in the node as regarding the corresponding redundantization group, and stores the same in a memory of the node.
US11341006B1 Dynamic replacement of degrading processing elements in streaming applications
An embodiment includes monitoring a distributed computing application at runtime for occurrence of a condition, where the condition includes occurrence of a degradation condition on a processing element (PE). The embodiment also includes starting a provisional PE on a second node at runtime while maintaining runtime operation of the PE. The embodiment compares operation of the PE to operation of the provisional PE based on a performance metric associated with the computing resource. The embodiment connects the provisional PE to replace the stream of tuples from the PE to a downstream PE with a stream of tuples from the provisional PE to the downstream PE.
US11341005B2 Systems and methods for enabling a highly available managed failover service
a data store and a proxy system. The data store may store state data relating to a cell of the application, each cell having a state. The proxy system may identify whether the cell is operating in the active state, the passive state, or the fenced state and access a database of acceptable and unacceptable commands for the cell's state. For each request directed to the cell received, the proxy system may identifies the request as an acceptable request based on identifying that one or more commands of the request are acceptable to process in the cell's state or identifies the request as an unacceptable request based on identifying that one or more commands of the request are unacceptable to process in the cell's state. The proxy system then conveys the acceptable requests and unacceptable requests appropriately.
US11341002B1 Differential clock skew detector
An IC chip can include a buffer and correction module that receives a set of multiphase clock signals at a given frequency, the buffer and correction module can include a differential skew detector that detects a skew between signals of the set of multiphase clock signals. The skew detector can include a set of SR latches. Differential clock signals of the set of multiphase clock signals are input into each SR latch, and the differential clock signals of the set of multiphase clock signals are set to be 180 degrees out of phase. A voltage difference between a DC component of a first output signal and a DC component of a second output signal of a respective SR latch in the set of SR latches varies as a function of the skew between the differential clock signals of the set of multiphase clock signals.
US11341000B2 Capturing and restoring persistent state of complex applications
The disclosure herein describes generating a protected entity of a VCI. A state document is generated based on the metadata state of the VCI and an entity data stream is set to a URI associated with the data of the VCI. Components and associated URIs of the VCI are identified. A combined data stream is set to a URI configured to provide access to the state document, the entity data stream, and the URIs of the components of the VCI. A snapshot API for providing a snapshot of the state of the protected entity, a serialization API for providing a serialized version of the protected entity, and a de-serialization API for converting a serialized version of the protected entity into a de-serialized version of the protected entity are defined. The protected entity is configured to enable the data and metadata of the VCI to be efficiently backed up.
US11340999B2 Fast restoration method from inode based backup to path based structure
One embodiment is related to a method for restoring an inode based backup to a path based structure, comprising: receiving a path to be restored; determining one or more selected inodes, wherein metadata associated with the one or more selected inodes is to be used in the restoration; generating a sendmap structure that is indicative of the selected inodes; restoring a first file; and determining whether an inode number of the first file, which identifies an inode of the first file, and its associated metadata are available in a metadata cache, and if so: using the inode number of the first file and its associated metadata in the metadata cache in the restoration of the first file.
US11340997B2 Method, device and computer program product for transmitting data
Embodiments of the present disclosure provide a method, a device and a computer program product for transmitting data between different types of storage systems. In one embodiment, for example, the method comprises recovering data from a file to be transmitted in a first backup system. The method also comprises sending the recovered data to a backup client corresponding to a second backup system. In one embodiment, the backup client is installed in a container of the first backup system and the first and the second backup systems belong to different types. The method further comprises transmitting the recovered data from the backup client installed in the first backup system to the second backup system.
US11340995B2 Integrated circuit with programmable input/output module
An integrated circuit includes a processing core, memory coupled to the processing core, a plurality of pins, an input/output (IO) control module operably coupled to provide control signaling indicating desired functions for the plurality of pins, and a plurality of programmable IO interface modules. A programmable IO interface module includes: a front-end module coupled to at least one pin of the plurality of pins, a back-end module coupled to at least one of the processing core and the memory, and an IO configuration module coupled to the IO control module. Each of the front-end module and the back-end module are configurable, via the control signaling, to configure the at least one pin to operate as one of: a bidirectional interface, an input, an output, a concurrent drive & sense interface, and a concurrent transmit-receive data interface.
US11340988B2 Generating integrity information in a vast storage system
A method includes encoding data via erasure coding to produce a plurality of data slices. The method further includes determining a plurality of identifiers corresponding to the data. The method further includes generating integrity information based on the plurality of identifiers by performing a cyclic redundancy check. The method further includes storing the plurality of data slices, the plurality of identifiers, and the integrity information in a storage system.
US11340985B2 Reliability coding for storage on a network
This disclosure describes a programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets. This disclosure also describes techniques that include enabling data durability coding on a network. In some examples, such techniques may involve storing data in fragments across multiple fault domains in a manner that enables efficient recovery of the data using only a subset of the data. Further, this disclosure describes techniques that include applying a unified approach to implementing a variety of durability coding schemes. In some examples, such techniques may involve implementing each of a plurality of durability coding and/or erasure coding schemes using a common matrix approach, and storing, for each durability and/or erasure coding scheme, an appropriate set of matrix coefficients.
US11340983B2 Error code calculation on sensing circuitry
Examples of the present disclosure provide apparatuses and methods for error code calculation. The apparatus can include an array of memory cells that are coupled to sense lines. The apparatus can include a controller configured to control a sensing circuitry, that is coupled to the sense lines, to perform a number of operations without transferring data via an input/output (I/O) lines. The sensing circuitry can be controlled to calculate an error code for data stored in the array of memory cells and compare the error code with an initial error code for the data to determine whether the data has been modified.
US11340982B1 Memory block defect detection and management
An apparatus includes a memory sub-system comprising a plurality of memory blocks and a memory block defect detection component. The memory block defect detection component is to set, for a memory block among the plurality of memory blocks, a first block defect detection rate and determine whether the first block defect detection rate is greater than a threshold block defect detection rate for the at least one memory block. In response to a determination that the first block defect detection rate is greater than the threshold block defect detection rate for the memory block, the memory block defect detection component is to assert a program command on the memory block determine whether a program operation associated with assertion of the program command on the at least one memory block is successful. In response to a determination the program operation is unsuccessful, the memory block defect detection component is to determine that a failure involving a plane associated with the memory block and another plane of the memory sub-system has occurred.
US11340977B2 Predictive analytics for failure detection
A computer-implemented method and computing system are provided for failure prediction of a batch of manufactured objects. The method includes classifying, by a processor sing a simulation, a set of samples with uniformly distributed parameter values, to generate sample classifications for the batch of manufactured objects. The method further includes determining, by the processor, a centroid of failing ones of the samples in the set, based on the sample classifications. The method also includes generating, by the processor, a new set of samples with a distribution around the centroid of the failing ones of the sample in the set. The method additionally includes populating, by the processor, a nearest neighbor vector space using the new set of samples. The method further includes classifying, by the processor, the new set of samples by performing a nearest neighbor search on the nearest neighbor vector space using a distance metric.
US11340974B2 Storage control device and non-transitory computer-readable storage medium for storing storage control program
A storage control device includes: an auxiliary cache memory that is a nonvolatile memory; a volatile memory; and a processor configured to execute a saving control process after a predetermined failure occurs, the saving control process being configured to (a) cause a writing control process to stop writing of data stored in the auxiliary cache memory to the storage medium, (b) secure, in the auxiliary cache memory, a storage region for storing the management information of the volatile memory, (c) generate a copy of management information of the volatile memory in the storage region, and (d) cause the writing control process to execute control to write first data stored in the volatile memory to the auxiliary cache memory or the storage medium based on the management information of the auxiliary cache memory.
US11340972B1 Error categorization based on bit information
Systems and methods are disclosed for categorizing error types encountered in data access operations based on bit information from a data segment. An example apparatus includes a circuit configured to perform error recovery for one or more data segments including determining an error recovery operation of a plurality of error recovery operations to perform based on bit information of the one or more data segments. The example circuit also performs the determined error recovery operation.
US11340971B2 Application integration using interaction patterns
The present disclosure relates to controlling communication between various applications or integrating various applications using interaction patterns. Interaction pattern data, which defines multiple roles for an interaction pattern is generated. Each role is associated with a transaction and is a source or target of a transaction. A transaction is performed using an application programming interface (API). A role can be a provider, or a consumer of the API based on whether the role is a source or target of the transaction. Application conformance data, which defines a set of roles implemented by the application is generated. An application is permitted to invoke an API of another application, if the application implements a first role and the other application implements a second role, and the first role and the second role are a source and target, respectively, of a transaction performed using the API.
US11340970B2 Distributed queueing over a Redis cluster
A system and method for distributed queuing of event messages is described. A queue of several event messages is received. One or more sub-queues is generated from the received queue. Each of the set of sub-queues is hashed. Each of the one or more sub-queues is then partitioned to a location on a storage cluster based on the hash values. For each of the set of sub-queues, the location on the storage cluster to which the sub-queue is partitioned is saved.
US11340969B2 Processing system for data distribution and program thereof
In a processing system including a data distribution server and multiple processing servers, the data distribution server transfers data to any one of the multiple processing servers, and the processing server includes a server determination information storage unit in which load information on each of the multiple processing servers is stored and an application specific transfer determination information storage unit in which a condition to be transferred peculiar to an application is stored. A processing server in question generates a message upon determining to have received data including information identifying the application, identifies the application upon determining to have received the message, selects any processing server based on the information stored in the server determination information storage unit and the application specific transfer determination information storage unit, and executes the application or transfers the message to the selected processing server according to the selected processing server.
US11340967B2 High availability events in a layered architecture
Techniques are provided for high availability events in a layered architecture. In an example two computing nodes coordinate to provide a computing service, where each node has a base operating system configured to fence the other base operating system, and an application configured to fence the other application. In some examples, fencing requests by an application are routed through its base operating system, which coordinates application-level fencing requests and operating system-level fencing requests.
US11340966B2 Issue tracking system having temporary notification suppression corresponding to group activity
An issue tracking system configured to track issues, tickets, or tasks is described herein. The issue tracking system may be used to create, modify, and delete issue records during a live meeting or event. The issue tracking system may be adapted to determine a likelihood of user attendance or user proximity and, in accordance with the likelihood exceeding a threshold or meeting a criteria, suppress transmission of notifications to a subset of user devices. Normal or unsuppressed notification transmission is maintained to another subset of user devices.
US11340962B2 Multiple notification user interface
The present disclosure generally relates to audio output for time-based notifications. Enhanced alerts for time-based notifications based on various notification conditions provides users with clarity about which notifications are being output, thereby providing an improved user interface.
US11340959B2 Electronic apparatus for running application and control method thereof
Provided is a control method of an electronic apparatus, the method including displaying content corresponding to a first application in a first area of a display, displaying content corresponding to a second application in a second area of the display, identifying resource allocation information associated with the first application and the second application, and running the first application and the second application based on the identified resource allocation information.
US11340958B2 Real-time simulation of compute accelerator workloads for distributed resource scheduling
Disclosed are various embodiments of real-time simulation of the performance of a compute accelerator workload for distributed resource scheduling. The compute accelerator workload is executed on candidate hosts to select a destination host. Efficiency metrics are determined for the candidate hosts based on the execution of the compute accelerator workload on the candidate hosts. A destination host is selected from the candidate hosts based on the efficiency metrics, and the compute accelerator workload can be assigned to execute on the selected destination host.