Document Document Title
US11508891B2 Method of manufacturing light-emitting module
A method of manufacturing a light-emitting module according includes providing an intermediate structure, the intermediate structure including a board, and a plurality of light sources, and forming first and second wirings on an upper surface of the intermediate structure. The first wiring includes first extending portions and first connecting portions. The second wiring includes second extending portions and second connecting portions. The forming of the first and second wirings includes forming the first extending portions and the first connecting portions and the second extending portions, forming an insulating member covering at least the first connecting portions while at least a portion of each of the second extending portions is exposed from the insulating member, and forming the second connecting portions on or above a part of the insulating member positioned on or above the first connecting portions of the first wiring.
US11508890B2 Collimation of light emitted by light emitting diodes using walls extending through transparent semiconductor
A display device includes a plurality of light emitting diodes (LEDs) having walls that extend through a transparent semiconductor layer and beyond the surface of the transparent semiconductor layer. Each of the walls surrounds at least part of each of the plurality of LEDs to collimate the light emitted by the plurality of LEDs. In some embodiments, the walls collimate the light emitted by the LEDs by reflecting the light or absorbing a portion of the light. The display device may further include an array of optical lenses that faces the surface of the transparent semiconductor layer to further collimate the light emitted from the LEDs.
US11508887B2 Package and display module
A package includes a substrate, a first light-emitting unit, a second light-emitting unit, a light-transmitting layer, and a light-absorbing layer. The substrate has a first surface and an upper conductive layer on the first surface. The first light-emitting unit and the second light-emitting unit are disposed on the upper conductive layer. The first light-emitting unit has a first light-emitting surface and a first side wall. The second light-emitting unit has a second light-emitting surface and a second side wall. The light-transmitting layer is disposed on the first surface and covers the upper conductive layer, the first light-emitting unit, and the second light-emitting unit. The light-absorbing layer is disposed between the substrate and the light-transmitting layer, covers the upper conductive layer, the first side wall, and the second side wall, and exposes the first light-emitting surface and the second light-emitting surface.
US11508886B2 Multi-color temperature and multi-channel EMC bracket structure
A multi-color temperature and multi-channel EMC bracket structure comprises a metal substrate with more than three pads arranged on a periphery thereof as multi-block electrodes. A cup-shaped insulating resin dam is located on the metal substrate. Part of the pad is located inside the insulating resin dam and another part of the pad is located outside the insulating resin dam. At least one white resin partition is arranged inside the insulating resin dam to divide the metal substrate into multiple areas for arranging different LED chip circuits respectively. The LED chip circuit comprising a plurality of LED chips. The spaces inside the cup-shaped insulating resin dam with respective to different LED chip circuits are encapsulated by fluorescent layers respectively, and the fluorescent layer is located on the LED chip. The present invention can be controlled in regions to achieve the effect of different color temperature.
US11508885B2 Light emitting device
A light emitting device includes a light emitting element, a substrate which contains a conductive member containing silver having the light emitting element mounted, and a sealing member which covers the light emitting element, and the sealing member is made of a cured silicone composite containing the following components (A), (B), (C), and (D): (A) an organopolysiloxane containing at least two alkenyl groups each bonded to a silicon atom per one molecule; (B) an organohydrogenpolysiloxane containing at least two hydrogen atoms each bonded to a silicon atom per one molecule; (C) a hydrosilylation catalyst; and (D) a zinc silanolate represented by the following formula (1): In the formula (1), R1 to R7 each independently represent a linear, branched, or cyclic monovalent hydrocarbon group having 1 to 10 carbon atoms, which may be substituted by a fluorine atom, or each independently represent a hydroxy group or an alkoxy group; and m represents an integer of 1 or greater.
US11508883B2 IR emitting pyroxene phosphors and light emitting device using the same
The invention provides luminescent material comprising E1-wSc1-x-y-u-wMyZuA2wSi2-z-uGezAluO6:Crx, wherein: E comprises one or more of Li, Na, and K; M comprises one or more of Al, Ga, In, Tm, Yb, and Lu; Z comprises one or more of Ti, Zr, and Hf; A comprises one or more of Mg, Zn, and Ni; 0
US11508881B2 Light emitting module and method of manufacturing the same
A light emitting module includes: a plurality of light emitting elements each having a primary light emitting surface and a lateral surface; a plurality of wavelength conversion members arranged respectively on the primary light emitting surfaces of the plurality of light emitting elements; and a lightguide plate having a first primary surface and a second primary surface and arranged continuously on the plurality of wavelength conversion members so that the second primary surface faces the plurality of wavelength conversion members, wherein the lightguide plate includes a plurality of recessed portions located on the second primary surface, and a lateral surface of at least one of the plurality of wavelength conversion members is partially in contact with an inner lateral surface of at least one of the plurality of recessed portions.
US11508879B2 Semiconductor device and manufacturing method therefor
A small-sized semiconductor device with a structure for stopping and keeping uncured resin or adhesive in a desired region, which is manufactured by employing a process of curing uncured resin or adhesive that is made to wet and spread on a board, is provided. The semiconductor device includes a board mounted with a semiconductor element and includes metal patterns formed on the board. The metal patterns include a first metal pattern, a second metal pattern, and a through electrode. The first metal pattern and the second metal pattern are provided separately from each other on the board. The through electrode is disposed between the first metal pattern and the second metal pattern and penetrates through the board in the thickness direction.
US11508875B2 Semiconductor light-emitting device and method of manufacturing the same
To provide a bonding-type semiconductor light-emitting device which has excellent reliabilities with smaller time deviations of the light output power and the forward voltage. A semiconductor light-emitting device 100 according to the present disclosure includes a conductive support substrate 80; a metal layer 60 containing a reflective metal provided on the conductive support substrate 10; a semiconductor laminate 30 formed from a stack of a plurality of InGaAsP group III-V compound semiconductor layers containing at least In and P provided on the reflective metal layer 60; an n-type InGaAs contact layer 20A provided on the semiconductor laminate 30; and an n-side electrode 93 provided on the n-type InGaAs contact layer 20A, wherein the center emission wavelength of light emitted from the semiconductor laminate 30 is 1000 to 2200 nm.
US11508872B2 Alignment module for transferring a magnetic light-emitting die and alignment method thereof
An alignment module and alignment method for transferring magnetic light-emitting die are provided, including a backplane having at least one cavity, a magnetic pull device and magnetic light-emitting die. The magnetic pull device is located below the cavity and disposed correspondingly to the cavity. The magnetic light-emitting die includes a magnetic metallic substrate and a peripheral electrode formed on the magnetic metallic substrate. The peripheral electrode is surrounding on the magnetic metallic substrate and formed adjacent to an inner edge of the magnetic metallic substrate. Depth of the cavity is designed as equal to a thickness of the magnetic metallic substrate such that the die is accommodated and aligning transferred to the backplane by using the cavity and magnetic pull device. By employing the proposed die alignment techniques, accurate alignment result is achieved and thereby the present invention is applied perfectly for industrial mass transfer technology.
US11508871B2 Heterostructure including a semiconductor layer with a varying composition
An improved heterostructure for an optoelectronic device is provided. The heterostructure includes an active region, an electron blocking layer, and a p-type contact layer. The electron blocking layer is located between the active region and the p-type contact layer. In an embodiment, the electron blocking layer can include a plurality of sublayers that vary in composition.
US11508870B2 Process for fabricating at least one tensilely strained planar photodiode
The invention relates to a process for fabricating at least tensilely strained planar photodiode 1, comprising producing a stack formed from a semiconductor layer 53, 55 made of a first material and from an antireflection layer 20; producing a peripheral trench 30 that opens onto a seed sublayer 22 made of a second material of the antireflection layer 20; epitaxy of a peripheral section 31 made of the second material in the peripheral trench 30; and returning to room temperature, a detecting section 10 then being tensilely strained because of the difference in coefficients of thermal expansion between the two materials.
US11508869B2 Lateral interband type II engineered (LITE) detector
A lateral interband Type II engineered (LITE) detector is provided. LITE detectors use engineered heterostructures to spatially separate electrons and holes into separate layers. The device may have two configurations, a positive intrinsic (PIN) configuration and a BJT (Bipolar junction transistor) configuration. The PIN configuration may have a wide bandgap (WBG) layer that transports the holes above a narrow bandgap (NBG) absorber layer that absorbs the target radiation and transports the electrons. The BJT configuration may have a WBG layer operating as a BJT above an NBG layer. In both configurations, the LITE design uses a Type II staggered offset between the NBG layers and the WBG layers that provides a built-in field for the holes to drift from an absorber region to a transporter region.
US11508867B2 Single photon avalanche diode device
The present invention provides a single photon avalanche diode device. The device has a logic substrate comprising an upper surface. The device has a sensor substrate bonded to an upper surface of the logic substrate. In an example, the sensor substrate comprises a plurality of pixel elements spatially disposed to form an array structure. In an example, each of the pixel elements has a passivation material, an epitaxially grown silicon material, an implanted p-type material configured in a first portion of the epitaxially grown material, an implanted n-type material configured in a second portion of the epitaxially grown material, and a junction region configured from the implanted p-type material and the implanted n-type material.
US11508866B2 Photoelectric conversion element and photoelectric conversion device
A photoelectric conversion element for detecting the spot size of incident light. The photoelectric conversion element includes a photoelectric conversion substrate having two principal surfaces, and comprises a first sensitive part and a second sensitive part that have mutually different photoelectric conversion characteristics. When a sensitive region appearing in the principal surface of the first sensitive part is defined as a first sensitive region, and a sensitive region appearing in the principal surface of the second sensitive part is defined as a second sensitive region, the first sensitive region is configured to receive at least a portion of light incident on a light-receiving surface and to decrease, proportionally to enlargement in an irradiation region of the principal surface irradiated with the incident light, the ratio of the first sensitive region to the second sensitive region in the irradiation region.
US11508859B2 Method for forming doped epitaxial layer of contact image sensor
The disclosure discloses a method for forming a doped epitaxial layer of contact image sensor. Epitaxial growth is performed in times. After each time of epitaxial growth, trench isolation and ion implantation are performed to form deep and shallow trench isolation running through a large-thickness doped epitaxial layer. Through cyclic operation of epitaxial growth, trench isolation and ion implantation, the photoresist and hard mask required at each time do not need to be too thick. In the process of trench isolation and ion implantation, the photoresist and etching morphologies are good, such that the lag problem of the prepared contact image sensor is improved. By forming the large-thickness doped epitaxial layer by adopting the method for forming the doped epitaxial layer of the contact image sensor, a high-performance contact image sensor applicable to high quantum efficiency, small pixel size and near infrared/infrared can be prepared.
US11508857B2 Optical scrambler with nano-pyramids
A pyramid structure to mitigate optical probing attacks in ICs by scrambling the measurements reflected by a laser pulse is disclosed. The pyramid structure is applied to selected areas at the bottom surface of the metal traces in metal layer to circumvent the extra silicon layer and thus minimize the changes to the conventional device structures. The pyramid structure includes randomized pyramids at nanometer scale. Optical simulation results show the pyramidized metal surface is able to prevent optical probing attacks. The fabrication of pyramids is CMOS compatible as well. Optical simulations are performed to analyze the impact these nano-scaled pyramids in a laser voltage probing attacking model. The nanopyramid can disturb the optical measurements enough to make the attacks practically infeasible. In addition, the nanopyramid structure countermeasure works in a passive mode without consuming any energy.
US11508856B2 Semiconductor device
A semiconductor device includes a photosensitive element, an insulating region, and a quench element. The photosensitive element includes a first semiconductor region of a first conductivity type, a second semiconductor region of the first conductivity type on the first semiconductor region, a third semiconductor region of a second conductivity type on the second semiconductor region, and a fourth semiconductor region of the second conductivity type around the second and third semiconductor regions. An impurity concentration of the first conductivity type in the second semiconductor region is higher than that in the first semiconductor region. An impurity concentration of the second conductivity type in the fourth semiconductor region is lower than that of the third semiconductor region. The insulating region is around the first and fourth semiconductor regions. The quench element is electrically connected to the third semiconductor region.
US11508852B2 Semiconductor device
A semiconductor device that can operate at high speed or having high strength against stress is provided. One embodiment of the present invention is a semiconductor device including a semiconductor film including a channel formation region and a pair of impurity regions between which the channel formation region is positioned; a gate electrode overlapping side and top portions of the channel formation region with an insulating film positioned between the gate electrode and the side and top portions; and a source electrode and a drain electrode in contact with side and top portions of the pair of impurity regions.
US11508851B2 Semiconductor device
A semiconductor device includes: a substrate including an active region and a device isolation region; a flat plate structure formed on the substrate; an oxide semiconductor layer covering a top surface of the flat plate structure and continuously arranged on a top surface of the substrate in the active region and the device isolation region; a gate structure arranged on the oxide semiconductor layer and including a gate dielectric layer and a gate electrode; and a source/drain region arranged on both sides of the gate structure and formed in the oxide semiconductor layer, in which, when viewed from a side cross-section, an extending direction of the flat plate structure and an extending direction of the gate structure cross each other.
US11508843B1 Semiconductor device having fully oxidized gate oxide layer and method for making the same
A method for making a semiconductor device includes forming a ROX layer on a substrate and a patterned silicon oxynitride layer on the patterned ROX layer; conformally forming a dielectric oxide layer to cover the substrate, the patterned silicon oxynitride layer, and the patterned ROX layer; and fully oxidizing the patterned silicon oxynitride layer to form a fully oxidized gate oxide layer on the substrate.
US11508841B2 Semiconductor device
A semiconductor device includes a semiconductor body having a first surface and second surface opposite to the first surface in a vertical direction, and a plurality of transistor cells at least partly integrated in the semiconductor body. Each transistor cell includes at least two source regions, first and second gate electrodes spaced apart from each other in a first horizontal direction and arranged adjacent to and dielectrically insulated from a continuous body region, a drift region separated from the at least two source regions by the body region, and at least three contact plugs extending from the body region towards a source electrode in the vertical direction. The at least three contact plugs are arranged successively between the first and second gate electrodes. Only the two outermost contact plugs that are arranged closest to the first and second gate electrodes, respectively, directly adjoin at least one of the source regions.
US11508837B2 Epitaxial structure for high-electron-mobility transistor and method for manufacturing the same
An epitaxial structure for a high-electron-mobility transistor includes a substrate, a nucleation layer, a buffer layered unit, a channel layer, and a barrier layer sequentially stacked on one another in such order. The buffer layered unit includes at least one multiple quantum well structure containing a plurality of p-i-n heterojunction stacks. Each of the p-i-n heterojunction stacks includes p-type, i-type, and n-type layers which are alternately stacked along a direction away from the nucleation layer, and which are made of materials respectively represented by chemical formulas of AlxGa(1-x)N, AlyGa(1-y)N, and AlzGa(1-z)N. For each of the p-i-n heterojunction stacks, x gradually decreases and z gradually increases along the direction away from the nucleation layer, and y is consistent and ranges from 0 to 0.7.
US11508834B2 Compound semiconductor device
A compound semiconductor device comprises a heterojunction bipolar transistor including a plurality of unit transistors, a capacitor electrically connected between a RF input wire and a base wire for each unit transistor of the unit transistors, and a bump electrically connected to emitters of the unit transistors. The unit transistors are arranged in a first direction. The bump is disposed above the emitters of the unit transistors while extending in the first direction. The transistors include first and second unit transistors, the respective emitters of the first and second unit transistors being disposed on first and second sides, respectively, of a second direction, perpendicular to the first direction, with respect to a center line of the bump extending in the first direction. The capacitor is not covered by the bump, and respective lengths of the respective base wires connected respectively to the first and second unit transistors are different.
US11508832B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming a polymer block on a corner between the gate structure and the substrate; performing a cleaning process; performing an oxidation process by injecting oxygen gas under 750° C. to form a first seal layer on sidewalls of the gate structure; and forming a source/drain region adjacent to two sides of the gate structure.
US11508831B2 Gate spacer structure and method of forming same
A semiconductor device and a method of forming the same are provided. The method includes forming a sacrificial gate structure over an active region. A first spacer layer is formed along sidewalls and a top surface of the sacrificial gate structure. A first protection layer is formed over the first spacer layer. A second spacer layer is formed over the first protection layer. A third spacer layer is formed over the second spacer layer. The sacrificial gate structure is replaced with a replacement gate structure. The second spacer layer is removed to form an air gap between the first protection layer and the third spacer layer.
US11508829B2 Semiconductor device and manufacturing method thereof
Some embodiments of the disclosure provide a semiconductor device. The semiconductor device comprises: a substrate; a first nitride semiconductor layer on the substrate; a second nitride semiconductor layer on the first nitride semiconductor layer and having a band gap larger than a band gap of the first nitride semiconductor layer; an intermediate layer disposed on the second nitride semiconductor layer; and a conductive structure disposed on the intermediate layer, wherein a first even interface is formed between the intermediate layer and the second nitride semiconductor layer.
US11508828B2 Selective silicon etch for gate all around transistors
Horizontal gate-all-around devices and methods of manufacturing same are described. The hGAA devices comprise a trimmed semiconductor material between source regions and drain regions of the device. The method includes selectively isotropically etching semiconductor material layers between source regions and drain regions of an electronic device.
US11508824B2 Gallium nitride transistors with multiple threshold voltages and their methods of fabrication
Gallium nitride transistors having multiple threshold voltages are described. In an example, a transistor includes a gallium nitride layer over a substrate, a gate stack over the gallium nitride layer, a source region on a first side of the gate stack, and a drain region on a second side of the gate stack, the second side opposite the first side, wherein the gate stack has a gate length in a first direction extending from the source region to the drain region, the gate stack having a gate width in a second direction perpendicular to the first direction and parallel to the source region and the drain region. The transistor also includes a polarization layer beneath the gate stack and on the GaN layer, the polarization layer having a first portion having a first thickness under a first gate portion and a second thickness under a second gate portion.
US11508821B2 Gallium nitride device for high frequency and high power applications
A semiconductor device includes a layer of a first semiconducting material, where the first semiconducting material is epitaxially grown to have a crystal structure of a first substrate. The semiconductor device further includes a layer of a second semiconducting material disposed adjacent to the layer of the first semiconducting material to form a heterojunction with the layer of the first semiconducting material. The semiconductor device further includes a first component that is electrically coupled to the heterojunction, and a second substrate that is bonded to the layer of the first semiconducting material.
US11508806B1 Low leakage ESD MOSFET
A MOSFET fabricated in a semiconductor substrate, includes: a gate oxide region formed atop the semiconductor substrate; a gate polysilicon region formed on the gate oxide region; a source region of a first doping type formed in the semiconductor substrate and located at a first side of the gate polysilicon region; and a drain region of the first doping type formed in the semiconductor substrate and located at a second side of the gate polysilicon region. The gate polysilicon region has a first sub-region of the first doping type, a second sub-region of the first doping type, and a third sub-region of a second doping type, wherein the first sub-region is laterally adjacent to the source region, the second sub-region is laterally adjacent to the drain region, and the third sub-region is formed laterally between the first and second sub-regions.
US11508804B2 Organic light emitting display device
The present disclosure discloses an organic light emitting display device. The organic light emitting display device includes a substrate, an initializing voltage input line, a first electrode line, a thin film transistor, and an organic light emitting diode arranged on the substrate. The thin film transistor includes a first electrode, a second electrode and a control electrode, and the first electrode is coupled to the first electrode line, the initializing voltage input line is provided in the same layer and is made of the same material as one of the first electrode, the second electrode and the control electrode of the thin film transistor, and an extension direction of the initializing voltage input line is substantially the same as an extension direction of the first electrode line.
US11508803B2 Array substrate, display panel and display device
The disclosure discloses an array substrate, a display panel, and a display device. A first power signal line is configured to be formed by electrically connecting a first signal line located in a first source-drain metal layer and a second signal line located in a second source-drain metal layer through a via hole, which is equivalent to that the first power signal line is composed of the first signal line and the second signal line connected in parallel, and the equivalent resistance of the parallel-connected first signal line and second signal line included in the first power signal line is smaller than the resistance of any of the signal lines. Thus, the resistance of the first power signal line may be effectively reduced, so that an IR drop of a display panel with an array substrate may be reduced, and the display uniformity of the display panel is improved.
US11508799B2 Display device comprising frame region surrounding display region
A flexible organic EL display device includes a plurality of short ring wiring lines. Each of the plurality of short ring wiring lines contacts a flattening film that is a resin layer on an end face of a terminal portion region in the flexible organic EL display device.
US11508794B2 Display panel with light-emitting portions in pixel definition layer and manufacturing method thereof
A display panel and a manufacturing method are provided, wherein the display panel includes an array substrate, a first anode layer, a pixel definition layer, a second anode layer, a light-emitting layer, and a cathode layer. The array substrate includes an array area. The first anode layer is disposed on the array area. The pixel definition layer disposed on the array area and the first anode layer includes a plurality of holes and a first area. The second anode layer is disposed on the first area. The light-emitting layer is disposed in the plurality of holes. The cathode layer is disposed on the pixel definition layer and the light-emitting layer.
US11508792B2 Display device and method for manufacturing display device
In a display region, etching stopper layers are provided between a plurality of inorganic insulating films, openings are formed in the inorganic insulating films located closer to a light-emitting element than the etching stopper layers so as to expose the upper surfaces of the etching stopper layers, and flattening films are provided in the openings such that the openings are filed with the flattening films.
US11508790B2 Display device
A display device including a window, a display panel, and an input detection sensor disposed therebetween and including a first electrode extending in a first direction, a second electrode extending in the first direction, a third electrode intersecting with the first and second electrodes while insulated therefrom, a first signal line electrically connected to an end of the first electrode, a second signal line electrically connected to an end of the second electrode, and a third signal line and a fourth signal line electrically connected to a first end and a second end of the third electrode, respectively, in which each of the first and second signal lines includes a first part and a second part extending in the first direction and disposed between the first part of the first signal line and the second part of the first signal line in a second direction crossing the first direction.
US11508784B2 Display panel comprising light enhancement region
The present application provides a display panel including a light emitting layer and a touch layer; wherein the light emitting layer comprises a plurality of blue light emitting units, a plurality of green light emitting units, and a plurality of red light emitting units; wherein a top of the touch layer is provided with a transparent cover plate, the transparent cover plate is provided with a light enhancement region, and a projection of the light enhancement region on the light emitting layer covers the blue light emitting units.
US11508777B2 Infrared solid state imaging device
An infrared solid state imaging device includes: a first PN junction diode has a first shortest length that is a shortest length from a first junction surface to a second junction surface; a PN junction diode has a second shortest length that is a shortest length from the second junction surface to a third junction surface, the second shortest length being different from the first shortest length; an insulating film serving as an element isolation region which establishes electrical isolation between a first region of the first PN junction diode and a fourth region of the second PN junction diode, and so on; and a metal wire provided on a second region of the first PN junction diode and a third region of the second PN junction diode, wherein the first PN junction diode and the second PN junction diode are connected in series.
US11508773B2 Image pickup device and electronic apparatus
The present disclosure relates to an image pickup device and an electronic apparatus that enable further downsizing of device size.The device includes: a first structural body and a second structural body that are layered, the first structural body including a pixel array unit, the second structural body including an input/output circuit unit, and a signal processing circuit; a first through-via, a signal output external terminal, a second through-via, and a signal input external terminal that are arranged below the pixel array, the first through-via penetrating through a semiconductor substrate constituting a part of the second structural body, the second through-via penetrating through the semiconductor substrate; a substrate connected to the signal output external terminal and the signal input external terminal; and a circuit board connected to a first surface of the substrate. The present disclosure can be applied to, for example, the image pickup device, and the like.
US11508772B2 Image sensor and manufacturing method thereof
An image sensor including a substrate and an image sensing element is provided. The substrate has an arc surface. The image sensing element is disposed on the arc surface and curved to fit a contour of the arc surface. The image sensing element has a front surface and a rear surface opposite to the front surface and has at least one bonding wire, the bonding wire is connected between the front surface and the substrate, and the rear surface of the image sensing element directly contacts the arc surface. In addition, a manufacturing method of the image sensor is also provided.
US11508770B2 Back-illuminated semiconductor light detecting device
A back-illuminated semiconductor light detecting device includes a light detecting substrate having pixels, and a circuit substrate having signal processing units. For each of the pixels, the light detecting substrate includes avalanche photodiodes respectively having light receiving regions provided in a first main surface side of the semiconductor substrate. In the semiconductor substrate, for each pixel, a trench surrounds at least one region including the light receiving region when viewed from a direction perpendicular to the first main surface. The number of signal processing units is larger than the number of light receiving regions in each pixel, and the number of regions surrounded by the trench in each pixel is equal to or less than the number of light receiving regions in the pixel.
US11508762B2 Substrate processing apparatus and method of manufacturing display panel using the same
A substrate processing apparatus includes a first process chamber in which a target substrate is processed, a first tank connected to the first process chamber to supply a first chemical to the first process chamber, a second process chamber in which the target substrate is processed, and a second tank connected to the second process chamber to supply a second chemical to the second process chamber. A metal ion contained in the first chemical supplied to the first process chamber has an ion concentration greater than an ion concentration of the metal ion contained in the second chemical supplied to the second process chamber.
US11508760B2 Active-matrix substrate and display device
An active matrix substrate includes a plurality of first contact holes extending through an inorganic insulating film, a first protection layer that is a silicon nitride film, and a second protection layer, a plurality of second contact holes extending through the inorganic insulating film and the second protection layer, a first transistor, and a second transistor. A channel region of the second transistor does not overlap the first protection layer.
US11508759B2 Method of manufacturing flexible array substrate, flexible array substrate, and flexible display device
A method of manufacturing a flexible array substrate, a flexible array substrate, and a flexible display device are disclosed. The method of manufacturing the flexible array substrate is implemented by using silver nanowire to form an electrically conductive pattern on a flexible substrate. In this manner, using the silver nanowire to replace metal or indium tin oxide as conventionally used to form the electrically conductive pattern can reduce trace resistance, increase panel transmittance, improve bending resistance of the flexible array substrate, avoid line breaks in products, improve production yield, and reduce manufacturing costs of products.
US11508758B2 Display panel and display
The present disclosure discloses a display panel which includes a substrate and plurality of insulating layers disposed on the substrate, and a plurality of metal routings, and includes a display region and a first non-display region at left and right sides of the display region, and a display, the plurality of metal routings being at the first non-display region and insulated from each other, and at least adjacent two of the metal routings being positioned on different layers of the insulating layers. An interval between adjacent metal routings on different insulating layers in a horizontal direction can be reduced through the above wiring manner, thereby reducing a space occupied by the first non-display region.
US11508754B2 Semiconductor memory structure and method for forming the same
A semiconductor memory structure includes a substrate, two doped regions in the substrate, a plurality of gate layers, a plurality of insulating layers, a column over the substrate, a charge-trapping layer, and a channel layer. The substrate includes dopants of a first conductivity type, and the two doped regions include dopants of a second conductivity type complementary to the first conductivity type. The gate layers and the insulating layers are alternately stacked over the substrate. The column penetrates the gate layers and the insulating layers, and includes an isolation structure, a source structure and a drain structure. at two sides of the isolation structure. The charge-trapping layer is at two sides of the column, and the channel layer is between the charge-trapping layer and the column. A bottom surface of the charge-trapping layer is in contact with the substrate and separated from the two doped regions.
US11508752B2 Grid structure to reduce domain size in ferroelectric memory device
Various embodiments of the present disclosure are directed towards an integrated chip including a pair of source/drain regions disposed in a substrate. A gate dielectric layer overlies the substrate and is spaced laterally between the pair of source/drain regions. A ferroelectric structure overlies the gate dielectric layer. The ferroelectric structure includes a ferroelectric layer and a grid structure. The ferroelectric layer includes a plurality of segments laterally offset from one another, and the grid structure laterally encloses each segment of the ferroelectric layer.
US11508747B2 Semiconductor memory device
A semiconductor memory device includes: a stacked structure including first and second select patterns spaced apart from each other in a first direction; a gate isolation layer extending in a second direction intersecting the first direction between the first and second select patterns; channel structures penetrating the stack structure; and first and second bit lines extending in the first direction, the first and second bit lines being adjacent to each other. The channel structures include: a first channel structure which penetrates the first select pattern and is spaced apart by a first distance from the gate isolation layer in the first direction; and a second channel structure which penetrates the second select pattern and is spaced apart by substantially the first distance from the gate isolation layer in the first direction. The first and second channel structures are respectively connected to the second and first bit lines.
US11508743B2 Three-dimensional memory device having multi-deck structure and methods for forming the same
Embodiments of structure and methods for forming a three-dimensional (3D) memory device are provided. In an example, a 3D memory device includes a substrate and a stack structure in an insulating structure on the substrate. The stack structure includes alternating a plurality of conductor layers and a plurality of insulating layers. The 3D memory device further includes a source structure extending vertically through the alternating stack structure. The source structure includes at least one staggered portion along a respective sidewall. The 3D memory device further includes a channel structure and a support pillar each extending vertically through the alternating stack structure and a plurality of contact structures extending vertically through the insulating structure.
US11508739B2 Method of manufacturing memory structure
A method of manufacturing a memory structure including the following steps is provided. A first pad layer is formed on a substrate. Isolation structures are formed in the first pad layer and the substrate. At least one shape modification treatment is performed on the isolation structures. Each shape modification treatment includes the following steps. A first etching process is performed on the first pad layer to reduce a height of the first pad layer and to form first openings exposing sidewalls of the isolation structures. After the first etching process is performed, a second etching process is performed on the isolation structures to modify shapes of the sidewalls of the isolation structures exposed by the first openings. The first pad layer is removed to form a second opening between two adjacent isolation structures.
US11508738B2 SRAM speed and margin optimization via spacer tuning
An N-type metal oxide semiconductor (NMOS) transistor includes a first gate and a first spacer structure disposed on a first sidewall of the first gate in a first direction. The first spacer structure has a first thickness in the first direction and measured from an outermost point of an outer surface of the first spacer structure to the first sidewall. A P-type metal oxide semiconductor (PMOS) transistor includes a second gate and a second spacer structure disposed on a second sidewall of the second gate in the first direction and measured from an outermost point of an outer surface of the second spacer structure to the second sidewall. The second spacer structure has a second thickness that is greater than the first thickness. The NMOS transistor is a pass-gate of a static random access memory (SRAM) cell, and the PMOS transistor is a pull-up of the SRAM cell.
US11508734B2 Integrated assemblies, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having digit lines extending along a first direction, and rails over the digit lines. The rails include semiconductor-material pillars alternating with intervening insulative regions. The rails have upper, middle and lower segments. A first insulative material is along the upper and lower segments of the rails. A second insulative material is along the middle segments of the rails. The second insulative material differs from the first insulative material in one or both of thickness and composition. Conductive gate material is along the middle segments of the rails and is spaced from the middle segments by the second insulative material. Channel regions are within the middle segments of the pillars, upper source/drain regions are within the upper segments of the pillars and lower source/drain regions are within the lower segments of the pillars. Some embodiments include methods of forming integrated assemblies.
US11508726B2 Semiconductor structure with gate contact
A semiconductor structure and a method for forming the same are provided. In one form, the method includes: providing a base, a gate structure being formed on the base, a source/drain doped layer being formed within the base on both sides of the gate structure, and an initial dielectric layer being formed on the base exposed from the gate structure, the initial dielectric layer covering a top of the gate structure, and a source/drain contact plug electrically connected to the source/drain doped layer being formed within the initial dielectric layer on the top of the source/drain doped layer; removing a portion of a thickness of the initial dielectric layer to form a dielectric layer exposing a portion of a side wall of the source/drain contact plug; forming an etch stop layer on at least the side wall of source/drain contact plug exposed from the dielectric layer; etching the dielectric layer on the top of the gate structure using etch stop layers on side walls of adjacent source/drain contact plugs as lateral stop positions, to form a gate contact exposing the top of the gate structure; forming, within the gate contact, a gate contact plug electrically connected to the gate structure. Implementations of the present disclosure facilitate enlargement of a process window for forming a contact over active gate.
US11508721B2 Integrated fluxgate device
An integrated circuit has a substrate, a circuit, a core structure, a first encapsulation layer, a second encapsulation layer, and an oxide layer. The circuit includes transistors with active regions developed on the substrate and a metal layer formed above the active regions to provide interconnections for the transistors. The core structure is formed above the metal layer. The first encapsulation layer covers the core structure, and it has a first thermal expansion coefficient. The second encapsulation layer covers the first encapsulation layer over the core structure, and it has a second thermal expansion coefficient that is different from the first thermal expansion coefficient. As a part of the stress relief structure, the oxide layer is formed above the second encapsulation layer. The oxide layer includes an oxide thickness sufficient to mitigate a thermal stress between the first and second encapsulation layers.
US11508720B2 Memory device including alignment layer and semiconductor process method thereof
A memory device includes a well, a first gate layer, a second gate layer, a doped region, a blocking layer and an alignment layer. The first gate layer is formed on the well. The second gate layer is formed on the well. The doped region is formed within the well and located between the first gate layer and the second gate layer. The blocking layer is formed to cover the first gate layer, the first doped region and a part of the second gate layer and used to block electrons from excessively escaping. The alignment layer is formed on the blocking layer and above the first gate layer, the doped region and the part of the second gate layer. The alignment layer is thinner than the blocking layer, and the alignment layer is thinner than the first gate layer and the second gate layer.
US11508717B2 Silicon controlled rectifier
A silicon-controlled rectifier (SCR) includes a semiconductor body including a first main surface and an active device region. First through fourth surface contact areas at the first main surface are arranged directly one after another along a lateral direction. The semiconductor body is electrically contacted at each surface contact area. First and third SCR regions of a first conductivity type directly adjoin the first and third surface contact areas, respectively. Second and fourth SCR regions of a second conductivity type directly adjoin the second and fourth surface contact areas, respectively. The second SCR region at least partially overlaps a first well region of the first conductivity type at the first main surface. The first SCR region at most partially overlaps the first well region at the first main surface, and is electrically connected to the second SCR region. The third SCR region is electrically connected to the fourth SCR region.
US11508714B2 Semiconductor devices and methods related thereto
A semiconductor device comprising a plurality of cells comprising cells of a first group, a second group and a third group is provided. The cell of the first group comprises a first power supply wiring for supplying a first potential, is located between the two cells of the third group and separated therefrom in a row direction by a distance, and supplies the first potential to the cells of the second group via a wiring on a front-side of the substrate. At least one of the two cells of the third group comprises a second power supply wiring for supplying a second potential having a polarity is opposite the first potential or being a ground. A third power supply wiring on a backside of a substrate supplies the first potential. The first power supply wiring comprises a via coupled to the third power supply wiring.
US11508710B2 Method of forming semiconductor device package
A method of forming a semiconductor device package includes the following steps. A redistribution structure is formed on a carrier. A plurality of second semiconductor devices are disposed on the redistribution structure. At least one warpage adjusting component is disposed on at least one of the second semiconductor devices. A first semiconductor device is disposed on the redistribution structure. An encapsulating material is formed on the redistribution structure to encapsulate the first semiconductor device, the second semiconductor devices and the warpage adjusting component. The carrier is removed to reveal a bottom surface of the redistribution structure. A plurality of electrical terminals are formed on the bottom surface of the redistribution structure.
US11508707B2 Semiconductor package with dummy MIM capacitor die
A semiconductor package including at least one functional die; at least one dummy die free of active circuit, wherein the dummy die comprises at least one metal-insulator-metal (MIM) capacitor; and a redistribution layer (RDL) structure interconnecting the MIM capacitor to the at least one functional die.
US11508706B2 Light-emitting module
A light-emitting module includes: a lightguide plate having a main surface and including a plurality of unit regions including at least one first unit region and a plurality of second unit regions, the lightguide plate including a plurality of first recesses in the main surface; a plurality of light sources provided at the main surface, each of the light sources being located in the first recess so as to correspond to one of the unit regions; and a light-transmitting member provided in the first recess of each of the unit regions. In the second unit regions, an optical axis of the light sources is coincident with a center of the first recess. In the first unit region, the optical axis of the light source is offset from the center of the first recess, and an upper surface of the light-transmitting member has a first receding part.
US11508705B2 Method of manufacturing light-emitting device
A method of manufacturing the light-emitting device includes providing a structure body, mounting the structure body, removing a third substrate region of a silicon substrate of the structure body, disposing a resin layer, disposing a first mask member, removing a first substrate region of the silicon substrate, disposing a first wavelength conversion layer, removing the first mask member, and removing a second substrate region of the silicon substrate.
US11508702B2 Integrated control LED display system
An integrated control LED display system, comprising a number of module screens (100) which are assembled together to form a large display screen, each of the module screens (100) comprises several unit screens (200), a splicing frame (300) and a control box (400), several unit screens (200) are assembled in the splicing frame (300) to form a said module screen (100), the control box (400) is arranged on the back of the module screen (100), and the control box (400) can simultaneously control the work mode of the unit screens (200).
US11508701B2 Light emitting device
Each of a plurality of light emitting elements has a hexagonal shape with a center. An interior angle at each of corners is less than 180°. The plurality of light emitting elements include a first light emitting element having a first lateral side surface and a second light emitting element having a second lateral side surface. An orientation of the hexagonal shape of the second light emitting element is rotated by 30 degrees plus 30°+60°×N (N is an integer) with respect to the center of the second light emitting element relative to an orientation of the hexagonal shape of the first light emitting element such that the second lateral side surface is not parallel to the first lateral side surface.
US11508700B2 Left and right projectors for display device
Disclosed herein are display devices having a left projector and a right projector. According to certain embodiments, a display device includes a first display package having a first LED die, a second LED die, a third LED die, and a first backplane die that is electrically connected to the first LED die, the second LED die, and the third LED die. Each of the first LED die, the second LED die, and the third LED die is symmetric about a first plane that is parallel to an emission direction of the first LED die and perpendicular to a longitudinal direction of the first LED die. The first backplane die is symmetric about a second plane that is parallel to the emission direction of the first LED die and parallel to the longitudinal direction of the first LED die.
US11508697B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory cell, a first voltage generator and a second voltage generator. The memory cell is provided above a substrate. The first voltage generator is provided between the substrate and the memory cell. The first voltage generator is configured to generate a first voltage to be supplied to the memory cell. The second voltage generator is provided between the substrate and the memory cell. The second voltage generator is configured to generate the first voltage and have a circuit configuration equivalent to the first voltage generator.
US11508696B2 Semiconductor device
A semiconductor device includes a first electronic component, a second electronic component, a third electronic component, a plurality of first interconnection structures, and a plurality of second interconnection structures. The second electronic component is between the first electronic component and the third electronic component. The first interconnection structures are between and electrically connected to the first electronic component and the second electronic component. Each of the first interconnection structures has a length along a first direction substantially parallel to a surface of the first electronic component and a width along a second direction substantially parallel to the surface and substantially perpendicular to the first direction. The length is larger than the width. The second interconnection structures are between and electrically connected to the second electronic component and the third electronic component.
US11508694B2 Chip assembly
A method of forming a chip assembly may include forming a plurality of cavities in a carrier; The method may further include arranging a die attach liquid in each of the cavities; arranging a plurality of chips on the die attach liquid, each chip comprising a rear side metallization and a rear side interconnect material disposed over the rear side metallization, wherein the rear side interconnect material faces the carrier; evaporating the die attach liquid; and after the evaporating the die attach liquid, fixing the plurality of chips to the carrier.
US11508688B2 Bonding apparatus including a heater and a cooling flow path used for stacking a plurality of semiconductor chips
The present invention has: a heater; and a bonding tool having a lower surface on which a memory chip is adsorbed; and an upper surface attached to the heater, and is provided with a bonding tool which presses the peripheral edge of the memory chip to a solder ball in a first peripheral area of the lower surface and which presses the center of the memory chip (60) to a DAF having a heat resistance temperature lower than that of the solder ball in a first center area. The amount of heat transmitted from the first center area to the center of the memory chip is smaller than that transmitted from the first peripheral area (A) to the peripheral edge of the memory chip. Thus, the bonding apparatus in which the center of a bonding member can be heated to a temperature lower than that at the peripheral edge can be provided.
US11508681B2 Semiconductor package and method of fabricating the same
A semiconductor package includes a semiconductor substrate, a conductive pad on the semiconductor substrate, a redistribution line conductor, a coating insulator, and an aluminum oxide layer. The redistribution line conductor is electrically connected to the conductive pad. The coating insulator covers the redistribution line conductor and partially exposes the redistribution line conductor. The aluminum oxide layer is provided below the coating insulator and extends along a top surface of the redistribution line conductor, and the aluminum oxide layer is in contact with the redistribution line conductor.
US11508680B2 Solder ball application for singular die
A method is provided. The method includes one or more of conditioning one or more die pads of a singular die, applying a nickel layer to the one or more die pads, applying a gold layer over the nickel layer, applying a solder paste over the gold layer, applying one or more solder balls to the solder paste, and mating the one or more solder balls to one or more bond pads of another die, a printed circuit board, or a substrate.
US11508679B2 Polymer resin and compression mold chip scale package
A method for fabricating a chip scale package, comprising: providing a wafer; applying a polymer resin on at least part of a first surface of the wafer and to one or more sides of the wafer; and applying a compression mold on at least part of a second surface of the wafer and to one or more sides of the wafer, said first and second surfaces opposing each other.
US11508678B2 Semiconductor package structure including antenna
A semiconductor package structure is provided. The semiconductor package structure includes an antenna device and semiconductor package. The antenna device includes a conductive pattern layer including a first antenna element, formed in an insulating substrate and adjacent to a first surface of the insulating substrate. The antenna device also includes a second antenna element formed on a second surface of the insulating substrate opposite the first surface. The semiconductor package includes a redistribution layer (RDL) structure bonded and electrically connected to the conductive pattern layer. The semiconductor package also includes a first semiconductor die electrically connected to the RDL structure, and an encapsulating layer formed on the RDL structure and surrounding the first semiconductor die.
US11508675B2 Semiconductor package structure having antenna module
A semiconductor package structure having an antenna module includes: a substrate, having a first surface and a second surface; a semiconductor chip, disposed on the first surface; a plastic packaging material layer, formed on the first surface, where the plastic packaging material layer wraps the semiconductor chip and exposes a part of a front surface of the semiconductor chip; a rewiring layer, disposed on the plastic packaging material layer and electrically connected to the semiconductor chip; a metal bump, electrically connected to the rewiring layer; and an antenna module, disposed on the second surface of the substrate.
US11508674B2 High power thermally conductive radio frequency absorbers
Radio frequency (“RF”) absorbing devices used as RF termination devices or free space absorbers, for example, are formed with a planar wafer made of an inorganic thermally conductive material. The planar wafer has a first surface and a second surface opposite the first surface. A metallized resistive film is disposed on the first surface. A metallized reflective heat sink is disposed on the second surface.
US11508673B2 Semiconductor packaging substrate, fabrication method and packaging process thereof
A semiconductor packaging substrate is provided and includes: an insulating layer, a thinned circuit structure formed of circuit layers and conductive posts stacked on one another embedding in the insulating layer, and a supporting structure formed on the insulating layer and having at least one through hole exposing the conductive posts. As such, before a subsequent packaging operation, the packaging substrate can be electrically tested and screened so as to prevent a defective packaging substrate from being misused in the subsequent packaging operation and hence avoid the loss of normal electronic elements. A method for fabricating a semiconductor packaging substrate and a packaging process using the semiconductor packaging substrate are also provided.
US11508670B2 Semiconductor structure and method for manufacturing the same
A method of manufacturing a semiconductor structure includes the following operations. A wafer includes a crystal orientation represented by a family of Miller indices comprising , wherein l2+m2+n2=1. A first chip and a second chip are over the wafer. A first edge of the first chip and a second edge of the second chip are adjacent to each other. A boundary extending in a direction between the first edge and the second edge is formed. A first included angle between the first direction and the crystal orientation is greater than or equal to 0 degree and less than 45 degrees.
US11508669B2 Method and apparatus for improved circuit structure thermal reliability on printed circuit board materials
A structure is provided that reduces the stress generated in a semiconductor device package during cooling subsequent to solder reflow operations for coupling semiconductor devices to a printed circuit board (PCB). Stress reduction is provided by coupling solder lands to metal-layer structures using traces on the PCB that are oriented approximately perpendicular to lines from an expansion neutral point associated with the package. In many cases, especially where the distribution of solder lands of the semiconductor device package are uniform, the expansion neutral point is in the center of the semiconductor device package. PCB traces having such an orientation experience reduced stress due to thermal-induced expansion and contraction as compared to traces having an orientation along a line to the expansion neutral point.
US11508668B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure and a method for manufacturing a semiconductor package structure are provided. The semiconductor package structure includes a device package and a shielding layer. The device package includes an electronic device unit and has a first surface, a second surface opposite to the first surface, and a third surface connecting the first surface to the second surface. The shielding layer is disposed on the first surface and the second surface of the device package. A common edge of the second surface and the third surface includes a first portion exposed from the shielding layer by a first length, and a common edge of the first surface and the third surface includes a second portion exposed from the shielding layer by a second length that is different from the first length.
US11508661B2 Integrated circuit and method of manufacturing same
An integrated circuit includes a set of active regions in a substrate, a first set of conductive structures, a shallow trench isolation (STI) region, a set of gates and a first set of vias. The set of active regions extend in a first direction and is located on a first level. The first set of conductive structures and the STI region extend in at least the first direction or a second direction, is located on the first level, and is between the set of active regions. The STI region is between the set of active regions and the first set of conductive structures. The set of gates extend in the second direction and overlap the first set of conductive structures. The first set of vias couple the first set of conductive structures to the set of gates.
US11508654B2 Non-volatile memory with capacitors using metal under signal line or above a device capacitor
A non-volatile storage apparatus comprises a non-volatile memory structure and a plurality of I/O pads in communication with the non-volatile memory structure. The I/O pads include a power I/O pad, a ground I/O pad and data/control I/O pads. The non-volatile storage apparatus further comprises one or more capacitors connected to the power I/O pad and the ground I/O pad. The one or more capacitors are positioned in one or more metal interconnect layers below the signal lines and/or above device capacitors on the top surface of the substrate.
US11508650B2 Interposer for hybrid interconnect geometry
An electronic device and associated methods are disclosed. In one example, the electronic device includes a substrate, a semiconductor die thereon, electrically coupled to the substrate, and an interposer adapted to connect the substrate to a circuit board. The interposer can include a major surface, a recess in the major surface, a first plurality of interconnects passing through the interposer within the recess to electrically couple the substrate to a circuit board, and a second plurality of interconnects on the major surface of the interposer to electrically couple the substrate to the circuit board, wherein each of the second plurality of interconnects comprises a smaller cross-section than some of the first plurality of interconnects.
US11508646B2 Semiconductor device
A semiconductor device comprises; a lead frame having leads and a die pad; a printed circuit board including an electrode for the connection of each of the leads and the die pad, a wiring pattern, and an opening exposing a part of a surface of the die pad; the semiconductor element for processing a high frequency signal, mounted on a surface of a metal block bonded to the surface of the die pad exposed through the opening, and connected to the wiring pattern with a metal wire; electronic components connected to the wiring pattern and mounted on a surface of the printed circuit board; and a sealing resin to seal the printed circuit board, the semiconductor element, the electronic components, and the metal wire so as to expose rear surfaces of the leads and the die pad.
US11508640B2 Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes a first semiconductor die, a second semiconductor die, a molding compound, a heat dissipation module and an adhesive material. The first and second semiconductor dies are different types of dies and are disposed side by side. The molding compound encloses the first and second semiconductor dies. The heat dissipation module is located directly on and in contact with the back sides of the first and second semiconductor dies. The adhesive material is filled and contacted between the heat dissipation module and the molding compound. The semiconductor package has a central region and a peripheral region surrounding the central region. The first and second semiconductor dies are located within the central region. A sidewall of the heat dissipation module, a sidewall of the adhesive material and a sidewall of the molding compound are substantially coplanar.
US11508637B2 Fan out package and methods
A semiconductor device and method is disclosed. Devices shown include a die coupled to an integrated routing layer, wherein the integrated routing layer includes a first width that is wider than the die. Devices shown further included a molded routing layer coupled to the integrated routing layer.
US11508636B2 Multi-layer solution based deposition of dielectrics for advanced substrate architectures
Embodiments include an electronic package and methods of forming an electronic package. In an embodiment, the electronic package comprises a substrate, and a plurality of conductive features formed over the substrate. In an embodiment, a bilayer build-up layer is formed over the plurality of conductive features. In an embodiment, the bilayer build-up layer comprises a first dielectric layer and a second dielectric layer. In an embodiment, a surface of the first dielectric layer comprises depressions. In an embodiment, the second dielectric layer is disposed in the depressions of the surface of the first dielectric layer.
US11508631B2 Semiconductor device
A semiconductor device may include function circuits and a test line structure beside the function circuits. The test line structure includes standard cell circuit blocks including a first components and environment circuit regions between the standard cell circuit blocks. The environment circuit regions include second components. The first components are different from the second components in structure, arrangement or a combination thereof.
US11508630B2 Thin film analyzing device and thin film analyzing method
A thin film analyzing device includes a processing and analyzing chamber for performing processing and analyzing of a subject having a thin film on a substrate. The processing and analyzing chamber includes a sample holder arranged to hold the subject, an X-ray irradiation source arranged to irradiate the subject with X-rays, a fluorescent X-ray detector configured to detect fluorescent X-rays which are emitted from the subject, a diffracted/reflected X-ray detector configured to detect reflected X-rays and diffracted X-rays which are emitted from the subject, and a substrate remover arranged to remove the substrate.
US11508629B2 Nitride semiconductor laminate, method for manufacturing nitride semiconductor laminate, method for manufacturing semiconductor laminate, and method for inspecting semiconductor laminate
There is provided a nitride semiconductor laminate, including: a substrate; an electron transit layer provided on the substrate and containing a group III nitride semiconductor; and an electron supply layer provided on the electron transit layer and containing a group III nitride semiconductor, wherein a surface force A of the electron supply layer acting as an attractive force for attracting a probe and a surface of the electron supply layer when measured using the probe consisting of a glass sphere with a diameter of 1 mm covered with Cr, is stronger than a surface force B of Pt when measured under the same condition, and an absolute value |A−B| of a difference between them is 30 μN or more.
US11508627B2 Method of metal gate formation and structures formed by the same
A method includes: providing a substrate; forming a first pair of source/drain regions in the substrate; disposing an interlayer dielectric layer over the substrate, the interlayer dielectric layer having a first trench between the first pair of source/drain regions; depositing a dielectric layer in the first trench; depositing a barrier layer over the dielectric layer; performing an operation on the substrate; removing the barrier layer from the first trench to expose the dielectric layer subsequent to the operation; and depositing a work function layer over the dielectric layer in the first trench.
US11508622B2 Semiconductor device structure with tapered contact and method for forming the same
Semiconductor device structures are provided. The semiconductor device structure includes a substrate and a first fin structure protruding from the substrate. The semiconductor device structure further includes a gate stack formed across the first fin structure and a first source/drain structure formed over the first fin structure adjacent to the gate stack. The semiconductor device structure further includes a contact structure formed over the first source/drain structure and a dielectric structure formed through the contact structure. In addition, a bottom surface of the contact structure is wider than a top surface of the contact structure.
US11508621B2 Method of manufacturing a semiconductor device and a semiconductor device
A semiconductor device includes semiconductor nanostructures disposed over a substrate, a source/drain epitaxial layer in contact with the semiconductor nanostructures, a gate dielectric layer disposed on and wrapping around each channel region of the semiconductor nanostructures, a gate electrode layer disposed on the gate dielectric layer and wrapping around each channel region, and insulating spacers disposed in spaces, respectively. The spaces are defined by adjacent semiconductor nanostructures, the gate electrode layer and the source/drain region. The source/drain epitaxial layer includes multiple doped SiGe layers having different Ge contents and at least one of the source/drain epitaxial layers is non-doped SiGe or Si.
US11508616B2 Electrical connection for semiconductor devices
In one example, a method includes performing a first etching process to pattern a dielectric layer and expose a contact etch stop layer, performing a second etching process to remove the etch stop layer and expose a top surface of an underlying feature, performing a third etching process to laterally recess the etch stop layer, and depositing a conductive material over the underlying feature to create a conductive feature in direct contact with the underlying feature.
US11508612B2 Semiconductor on insulator structure comprising a buried high resistivity layer
A cost effective process flow for manufacturing semiconductor on insulator structures is parallel is provided. Each of the multiple semiconductor-on-insulator composite structures prepared in parallel comprises a charge trapping layer (CTL).
US11508610B2 Substrate support with edge seal
Methods and apparatus for supporting a substrate are provided herein. In some embodiments, a substrate support to support a substrate having a given diameter includes: a base ring having an inner diameter less than the given diameter, the base ring having a support surface configured to contact a first surface of the substrate and to form a seal between the support surface and the first surface of the substrate, when disposed atop the base ring; and a clamp ring having an inner diameter less than the given diameter, wherein the clamp ring includes a contact surface proximate the inner diameter configured to contact an upper surface of the substrate, when present, and wherein the clamp ring and the base ring are further configured to provide a bias force toward each other to clamp the substrate in the substrate support.
US11508608B2 Vacuum wafer chuck for manufacturing semiconductor devices
Disclosed is a vacuum chuck and a method for securing a warped semiconductor substrate during a semiconductor manufacturing process so as to improve its flatness during a semiconductor manufacturing process. For example, a semiconductor manufacturing system includes: a vacuum chuck configured to hold a substrate, wherein the vacuum chuck comprises, a plurality of vacuum grooves located on a top surface of the vacuum chuck, wherein the top surface is configured to face the substrate; and a plurality of flexible seal rings disposed on the vacuum chuck and extending outwardly from the top surface, wherein the plurality of flexible seal rings are configured to directly contact a bottom surface of the substrate and in adjacent to the plurality of vacuum grooves so as to form a vacuum seal between the substrate and the vacuum chuck, and wherein each of the plurality of flexible seal rings has a zigzag cross section.
US11508604B2 Micro light emitting diode transfer device and transfer method
The present disclosure provides a micro light emitting diode transfer device and a micro light emitting diode transfer method. The micro light emitting diode transfer device includes a holding member, a light source, and a liquid crystals light valve. The liquid crystals light valve is disposed on a transmission path of planar light and includes a plurality of sub light valves. The micro light emitting diodes of irradiated part can be separated from the transfer substrate and adhere to a target substrate, and thereby the micro light emitting diodes can be selectively transferred.
US11508598B2 Frame jig for manufacturing semiconductor package, apparatus including same, and method using same
A frame jig for manufacturing a semiconductor package includes a frame body of a rectangular shape attached to a package structure of a panel shape, wherein the frame body comprises polyphenylene sulfide.
US11508597B2 High speed substrate aligner apparatus
A substrate aligner providing minimal substrate transporter extend and retract motions to quickly align substrate without back side damage while increasing the throughput of substrate processing. In one embodiment, the aligner having an inverted chuck connected to a frame with a substrate transfer system capable of transferring substrate from chuck to transporter without rotationally repositioning substrate. The inverted chuck eliminates aligner obstruction of substrate fiducials and along with the transfer system, allows transporter to remain within the frame during alignment. In another embodiment, the aligner has a rotatable sensor head connected to a frame and a substrate support with transparent rest pads for supporting the substrate during alignment so transporter can remain within the frame during alignment. Substrate alignment is performed independent of fiducial placement on support pads. In other embodiments the substrate support employs a buffer system for buffering substrate inside the apparatus allowing for fast swapping of substrates.
US11508595B2 Apparatus and method for contactless transportation of a device in a vacuum processing system
An apparatus for contactless transportation of a device in a vacuum processing system is described. The apparatus includes: a magnetic transportation arrangement for providing a magnetic levitation force (FL) for levitating the device, the magnetic transportation arrangement comprising one or more active magnetic units; a sensor for monitoring a motion of the device, and a controller configured for controlling the one or more active magnetic units based on a signal provided by the sensor.
US11508591B2 High resolution electron beam apparatus with dual-aperture schemes
An electron source emits an electron beam. The electron beam is received by a beam limiting assembly. The beam limiting assembly has a first beam limiting aperture with a first diameter and a second beam limiting aperture with a second diameter larger than the first diameter. The first beam limiting aperture receives the electron beam. This beam limiting assembly reduces the influence of Coulomb interactions.
US11508590B2 Substrate inspection system and method of use thereof
A method of inspection and an inspection system for the film deposition process for substrates that includes glass and wafer are disclosed. The inspection system includes multiple camera modules positioned in a load lock unit of a process chamber, such as the camera modules that can capture images of the substrate in the load lock. The images are analyzed by a controller of the inspection system to determine the accuracy of robots in handling the substrate, calibration of the robots based on the analysis, and defects in the substrate caused during the handling and deposition process.
US11508584B2 Deuterium-containing films
Films are modified to include deuterium in an inductive high density plasma chamber. Chamber hardware designs enable tunability of the deuterium concentration uniformity in the film across a substrate. Manufacturing of solid state electronic devices include integrated process flows to modify a film that is substantially free of hydrogen and deuterium to include deuterium.
US11508582B2 Cut metal gate processes
A method of forming a semiconductor device includes etching a gate stack to form a trench extending into the gate stack, forming a dielectric layer on a sidewall of the gate stack, with the sidewall exposed to the trench, and etching the dielectric layer to remove a first portion of the dielectric layer at a bottom of the trench. A second portion of the dielectric layer on the sidewall of the gate stack remains after the dielectric layer is etched. After the first portion of the dielectric layer is removed, the second portion of the dielectric layer is removed to reveal the sidewall of the gate stack. The trench is filled with a dielectric region, which contacts the sidewall of the gate stack.
US11508578B2 Process for preparing a support for a semiconductor structure
A process for preparing a support comprises the placing of a substrate on a susceptor in a chamber of a deposition system, the susceptor having an exposed surface not covered by the substrate; the flowing of a precursor containing carbon in the chamber at a deposition temperature so as to form at least one layer on an exposed face of the substrate, while at the same time depositing species of carbon and of silicon on the exposed surface of the susceptor. The process also comprises, directly after the removal of the substrate from the chamber, a first etch step consisting of the flowing of an etch gas in the chamber at a first etching temperature not higher than the deposition temperature so as to eliminate at least some of the species of carbon and silicon deposited on the susceptor.
US11508576B2 Method for producing transition metal dichalcogenidegraphene hetero junction composite using plasma
A method for producing a transition metal dichalcogenide-graphene heterojunction composite, the method includes: transferring a graphene onto a flexile substrate; depositing a transition metal layer on the flexible substrate onto which the graphene has been transferred; and injecting a gas containing plasma-treated sulfur (S) onto the flexile substrate onto which the transition metal layer has been deposited, is disclosed.
US11508569B2 Surface treatment compositions and methods
This disclosure relates to methods and compositions for treating a semiconductor substrate having a pattern disposed on a surface of the substrate. The methods can include a) supplying a sublimating material to a substrate having a pattern disposed on a surface thereof; b) maintaining the sublimating material on the surface for a time sufficient to modify the surface; c) solidifying the sublimating material on the surface; and d) removing by sublimation the sublimating material disposed on the surface.
US11508568B2 Excimer lamp
An excimer lamp includes a housing portion having a sealed internal space, an internal electrode, and a discharge gas with which the internal space is filled. One end side of the internal electrode is electrically connected to a power supply member provided with a metal foil electrically connected to the internal electrode and is sealed together with the power supply member to one end side of the housing portion via a sealing portion. The other end side of the internal electrode protrudes into the internal space. A protrusion length, being a length of the internal electrode in the internal space and a length from one end of the internal space to the other end of the internal electrode, is equal to or less than a length from the other end of the internal electrode to the other end of the internal space in a direction along the axis.
US11508560B2 Focus ring adjustment assembly of a system for processing workpieces under vacuum
A focus ring adjustment assembly of a system for processing workpieces under vacuum, where the focus ring may include a lower side having a first surface portion and a second surface portion, the first surface portion being vertically above the second surface portion. The adjustment assembly may include a pin configured to selectively contact the first surface portion of the focus ring, and an actuator operable to move the pin along the vertical direction between an extended position and a retracted position. The extended position of the pin may be associated with the distal end of the pin contacting the first surface of the focus ring and the focus ring being accessible for removal by a workpiece handling robot from the vacuum process chamber.
US11508557B2 Semiconductor manufacturing apparatus having an insulating plate
A semiconductor manufacturing apparatus includes a process chamber. An insulating plate divides an interior space of the process chamber into a first space and a second space and thermally isolates the first space from the second space. A gas supplier is configured to supply a process gas to the first space. A radiator is configured to heat the first space. A stage is disposed within the second space and the stage is configured to support a substrate.
US11508556B2 Plasma processing apparatus
A plasma processing apparatus includes a microwave introducing module provided at a ceiling portion of a processing chamber and configured to introduce a microwave for generating plasma of a gas into the processing chamber; and a plurality of gas supply holes formed at the ceiling portion of the processing chamber and configured to introduce the gas into a plasma processing space. Each of the plurality of gas supply holes includes a fine hole and a cavity that is expanded from the fine hole and opened to the plasma processing space. A diameter of the cavity on the plasma processing space side is 3 mm or more and is ⅛ or less of a wavelength of a surface wave of a microwave in the plasma.
US11508555B2 Plasma processing apparatus and electrode consumption amount measuring method
A plasma processing apparatus 100 is equipped with a shower head 16 and a placing table 2 facing each other. A first RF power supply 10a is configured to apply a RF power to any one of the shower head 16 or the placing table 2 without igniting plasma. A measuring device 204 is configured to measure a physical quantity of the RF power applied by the first RF power supply 10a. A process controller 91 is configured to acquire an inter-electrode distance by using the measured physical quantity of the RF power in a correlation function of the inter-electrode distance and the physical quantity of the RF power.
US11508552B2 Ion milling device
Provided is an ion milling device capable of improving the reproducibility of an ion distribution. An ion milling device includes: an ion source (1); a sample stage (2) on which a sample (4) to be processed by being irradiated with an unfocused ion beam from the ion source (1) is placed; and a drive unit (8) configured to be arranged between the ion source (1) and the sample stage (2), and to move a linear ion beam measuring member (7) extending in a first direction to a second direction orthogonal to the first direction, in which the drive unit (8) moves the ion beam measuring member (7) within an emission range of the ion beam in a state where the ion beam is outputted from the ion source (1) under a first emission condition, and an ion beam current flowing through the ion beam measuring member (7) is measured by irradiating the ion beam measuring member (7) with the ion beam.
US11508550B2 Method and apparatus for image processing
There is provided an image processing method capable of generating an image representative of a magnetic field distribution. The method starts with acquiring phase images providing visualization of electromagnetic fields respectively in a plurality of columns. Then, each of the electromagnetic fields in the columns within the phase images is separated into magnetic field and electric field components. An image representative of a magnetic field distribution is created based on the separated magnetic field components. The step of separating each electromagnetic field includes separating the electromagnetic field in a first one of the columns into magnetic field and electric field components based on the electromagnetic field in a second one of the columns, the latter electromagnetic field having an electric field component oriented in the same direction as that in the first column.
US11508549B2 Particle beam profiles for analytic equipment configuration
Beam intercept profiles are measured as a particle beam transversely scans across a probe. A current of beam particles, a detector intensity, or image pixel intensities can variously be measured to obtain the profiles. Multiple profiles are used to determine geometric parameters which in turn can be used to configure equipment. In one application, transverse beam intercept profiles are measured for different waist heights of the particle beam. Steepness of the several profiles can be used to determine a height of the probe as the height at which the profile is steepest. The known probe height enables placing the probe in contact with a substrate at another known height. In another application, transverse beam intercept profiles of orthogonal probe edges are used to position a beam waist, reduce spot size, or reduce astigmatism. Techniques are applicable to SEM, FIB, and nanoprobe systems. Methods and apparatus are disclosed, with variations.
US11508548B2 Scanning electron microscope
A scanning electron microscope includes: an electron optical column, arranged to generate electron beams and focus the electron beams on a specimen; a first detector, arranged to receive electrons generated by the electron beams acting on the specimen; and a second detector, arranged to receive photons generated by the electron beams acting on the specimen. The second detector includes a reflector and a photon detector. The reflector is in a ring shape and is arranged to cover the perimeter of the specimen. The reflector reflects the photons generated on the specimen onto the photon detector. The scanning electron microscope provided by the present disclosure can collect photons in a wide range, and the photon detector has a high reception efficiency.
US11508547B2 Semiconductor charged particle detector for microscopy
A detector may be provided with an array of sensing elements. The detector may include a semiconductor substrate including the array, and a circuit configured to count a number of charged particles incident on the detector. The circuit of the detector may be configured to process outputs from the plurality of sensing elements and increment a counter in response to a charged particle arrival event on a sensing element of the array. Various counting modes may be used. Counting may be based on energy ranges. Numbers of charged particles may be counted at a certain energy range and an overflow flag may be set when overflow is encountered in a sensing element. The circuit may be configured to determine a time stamp of respective charged particle arrival events occurring at each sensing element. Size of the sensing element may be determined based on criteria for enabling charged particle counting.
US11508545B2 Grid assembly and ion beam etching apparatus
An object of the invention is to provide a grid assembly which is easy to assemble and is high in assembly reproducibility, and an ion beam etching apparatus including it. A grid assembly is constructed of three grids each in the shape of a circular plate, which are stacked one on top of another. The grid assembly includes three fixing holes for fixing the three grids, and three positioning holes for positioning the three grids. In assembly, the three grids are stacked one on top of another on a first ring so that positioning pins provided on the first ring are inserted into the positioning holes. Then, a second ring is stacked on top of the three grids, and bolts are inserted into the fixing holes. Thus, positioning is performed by using the fixed positioning pins and thereafter the fixing can be performed, which facilitates the assembly.
US11508542B2 High breaking capacity chip fuse
A high breaking capacity chip fuse including a bottom insulative layer, a first intermediate insulative layer, a second intermediate insulative layer, and a top insulative layer disposed in a stacked arrangement in the aforementioned order, a fusible element disposed between the first and second intermediate insulative layers and extending between electrically conductive first and second terminals at opposing longitudinal ends of the bottom insulative layer, the first intermediate insulative layer, the second intermediate insulative layer, and the top insulative layer, wherein the first and second intermediate insulative layers are formed of porous ceramic.
US11508538B1 Insulation device and load break fuse cutout assembly having the same
An insulation device is disclosed. The insulation device is allowed to be assembled with a fuse tube device so as to form a load break fuse cutout fully closed. The insulation device comprises: a full-closed cylindrical insulator oriented vertically, a first cylindrical insulator oriented horizontally, a second cylindrical insulator oriented horizontally, a third cylindrical insulator oriented horizontally, a first electrical connection unit accommodated in the first cylindrical insulator, a second electrical connection unit accommodated in the second cylindrical insulator, a first arc extinguishing unit accommodated in the first cylindrical insulator, a second arc extinguishing unit accommodated in the second cylindrical insulator, and a mounting bracket connected to the full-closed cylindrical insulator. The full-closed cylindrical insulator, the first cylindrical insulator, the second cylindrical insulator, and the third cylindrical insulator are made integratedly so as to form a main insulation body of the insulation device.
US11508536B2 Battery assembly and electronic cigarette having same
The invention discloses a battery assembly and an electronic cigarette using the battery assembly, wherein the battery assembly comprises a main body, a circuit board mounted in the main body and a button assembly, the main body is provided with an avoidance hole and at least one stopper, the button assembly comprises a button cap and a button contact, the button contact is fixedly mounted in the main body and is electrically connected with the circuit board, and the button cap is slidably mounted in the avoidance hole. When the button cap slides to squeeze the button contact, the button cap abuts against the stopper to form a trigger position where the button cap triggers the button contact to transmit a control signal to the circuit board.
US11508533B2 High energy density capacitor system and method
A capacitor includes a first metal layer disposed on a wafer or substrate, a first polarized dielectric layer above the first metal layer and comprising a plurality of electrets formed by aligning molecular dipoles throughout a three-dimensional surface area of a polarizable dielectric material during polarization by applying a momentary electric field of positive or negative polarity, a second metal layer disposed on the first polarized dielectric layer to electrically isolate the first polarized dielectric layer, and a second polarized dielectric layer above the second metal layer, the second polarized dielectric layer comprising a plurality of electrets formed by aligning molecular dipoles throughout a three-dimensional surface area of a polarizable dielectric material during polarization by applying a second momentary electric field of opposing polarity. A plurality of alternating polarized dielectric layers and metal layers may be arranged in series to form a stack, with an internal passivation layer disposed between each stack.
US11508532B2 Devices and methods including polyacetylenes
Embodiments described herein relate to compositions, devices, and methods for storage of energy (e.g., electrical energy). In some cases, devices including polyacetylene-containing polymers are provided.
US11508531B2 Photovoltaic device and method of manufacturing the same
A photovoltaic device (10) is provided that comprises serially arranged photovoltaic device cells (10A, 10B). Each cell having a transparent electrode layer region electrical conductors (121A, . . . , 124A) forming an electric contact with the transparent electrode layer region, a photo-voltaic stack portion (14A, 14B) that extends over the transparent electrode region (11A, 11B) and over an insulated portion of the electrical conductors, a further electrode region (15A, 5B) that extends over the photovoltaic stack portion (14A,14B). A further electrode region (15A) of a photovoltaic device cell (10A) extends over electric contacts formed by exposed ends (12B1) of the electrical conductors of a subsequent photovoltaic device cell (10B).
US11508522B2 Multilayer electronic component
A multilayer electronic component include a first non-conductive resin layer, extending between a conductive resin layer and an electrode layer of a first external electrode, and a second non-conductive resin layer extending between a conductive resin layer and an electrode layer of a second external electrode. The first non-conductive layer and the second non-conductive layer may be spaced apart from each other to suppress arc discharge and to improve bending strength.
US11508520B2 Electronic component with external electrode including conductive resin layer and method for producing electronic component
An electronic component includes an element body and an external electrode disposed on the element body. The external electrode includes a conductive resin layer and a plating layer disposed on the conductive resin layer. The conductive resin layer includes a surface partially provided with a resin lump including an electrically insulating resin. The resin lump includes a surface exposed from the plating layer.
US11508512B2 Method for manufacturing powder magnetic core
The invention provides a method for manufacturing a powder magnetic core through simple compression molding and capable of manufacturing a complicatedly shaped powder magnetic core with reliable high strength and insulating properties. The invention is directed to a method for manufacturing a powder magnetic core with a metallic soft magnetic material powder, the method including: a first step including mixing a soft magnetic material powder and a binder; a second step including compression molding the mixture obtained after the first step; a third step including performing at least one of grinding and cutting on the compact obtained after the second step; and a fourth step including heat-treating the compact after the third step, wherein in the fourth step, the compact is heat-treated so that an oxide layer containing an element constituting the soft magnetic material powder is formed on the surface of the soft magnetic material powder.
US11508511B2 Coil device
A coil device includes a pair of first core and second core, a third core, and a pair of first coil and second coil. The third core is disposed next to the first core or the second core. The pair of first coil and second coil is each disposed between any two of the first core, the second core, and the third core next to each other. Plate surfaces of the first coil and the second coil are opposed to each other. Each of the first coil and the second coil is partly exposed in a lateral direction of the first core, the second core, or the third core.
US11508510B2 Inductors with core structure supporting multiple air flow modes
An inductor includes a plurality of stacked core parts having aligned central openings, at least one spacer separating the core parts from one another, and a winding comprising a plurality turns wound around the stack of core parts through central openings of the core parts. The at least one spacer may include respective groups of spacers disposed between respective pairs of the core parts. In some embodiments, the at least one spacer may include a plurality of spacers disposed between first and second ones of the core parts and radially distributed in a circular pattern aligned with the first and second core parts.
US11508509B2 Liquid cooled magnetic element
A magnetic element. In some embodiments, the magnetic element includes a first electrically conductive coil, having a first annular surface and a second annular surface; a second electrically conductive coil, having a first annular surface and a second annular surface; and a spacer between the first electrically conductive coil and the second electrically conductive coil; a fluid inlet; and a fluid outlet. The spacer may have a first face, the first face being separated from the first annular surface of the first electrically conductive coil by a first gap; and a fluid path may extend from the fluid inlet to the fluid outlet through the first gap.
US11508507B2 Magnetic wiring circuit board and producing method thereof
A magnetic wiring circuit board includes an insulating layer; a wire disposed on a one-side surface in a thickness direction of the insulating layer and having a one-side surface in the thickness direction disposed to face the one-side surface in the thickness direction of the insulting layer at spaced intervals thereto, an other-side surface in the thickness direction in contact with the one-side surface in the thickness direction of the insulating layer, and side surfaces each connecting an end edge of the one-side surface in the thickness direction to an end edge of the other-side surface in the thickness direction; and a magnetic layer containing a magnetic particle having a shape of an aspect ratio of 2 or more and embedding the wire.
US11508503B2 Textured planar m-type hexagonal ferrites and methods of use thereof
A grain-oriented M-type hexagonal ferrite has the formula MeFe12O19, and a dopant effective to provide planar magnetic anisotropy and magnetization in a c-plane, or a cone anisotropy, in the hexagonal crystallographic structure wherein Me is Sr+, Ba2+ or Pb2+, and wherein greater than 30%, preferably greater than 80%, of c-axes of the ferrite grains are aligned perpendicular to the c-plane.
US11508500B2 Thin film resistor (TFR) formed in an integrated circuit device using TFR cap layer(s) as an etch stop and/or hardmask
A method is provided for forming a thin film resistor (TFR) in an integrated circuit (IC) device. A TFR film is formed and annealed over an IC structure including IC elements and IC element contacts. At least one TFR cap layer is formed, and a TFR etch defines a TFR element from the TFR film. A TFR contact etch forms TFR contact openings over the TFR element, and a metal layer is formed over the IC structure and extending into the TFR contact openings to form metal contacts to the IC element contacts and the TFR element. The TFR cap layer(s), e.g., SiN cap and/or oxide cap formed over the TFR film, may (a) provide an etch stop during the TFR contact etch and/or (b) provide a hardmask during the TFR etch, which may eliminate the use of a photomask and thereby eliminate post-etch removal of photomask polymer.
US11508499B2 Grommet with groove portion between pair of contact portions, and wire harness
A grommet includes: a water stop portion that has an annular shape and is inserted to a through hole formed in an attachment panel for stopping water; and a first partition wall portion and a second partition wall portion that are unit arranged to project toward a radially inner side of the water stop portion. The water stop portion includes: a first contact portion that is capable of coming into contact with a first side surface of a circumference edge portion of the through hole; a second contact portion that is capable of coming into contact with the first side surface; a groove portion formed in an annular shape between the first contact portion and the second contact portion; and a recess/protrusion portion that is formed on a circumferential wall inside the groove portion.
US11508495B2 Method of preparing epoxy coated bus bars for use in electrical distribution equipment
An automated process for producing exposed electrical contact areas on the conductor part of an epoxy coated bus bar. When the epoxy coating is in the glassy state, one can safely and economically, preferably via automated apparatus, put the epoxy into the rubbery state by positioning the bar and applying localized heat at a select area of the coating; monitoring the heating to above the glass transition temperature of the epoxy, bringing cutting tools into contact with the epoxy for cutting and removing the rubbery coating away from the bus bar, and cooling the bus bar to bring adjacent coating back to the glassy state, thereby leaving an exposed electrical contact area of conductor on the bus bar with little or no surface damage.
US11508494B2 Dielectric composition and electronic component
A dielectric composition contains a complex oxide represented by a composition formula of BixZnyNbzO1.75+δ. x+y+z=1.00. x<0.20. 0.20≤y≤0.50. 0.25≤x/z. A dielectric composition contains a complex oxide represented by a composition formula of BixZnyNbzO1.75+δ. x+y+z=1.00. 0.20≤y≤0.50. 1.5
US11508489B2 Geologic disposal of uranium waste products
Steel and/or copper spherical capsules are specifically engineered and manufactured for housing uranium waste products. The uranium waste products are placed within the spherical capsules. Human-made cavern(s) and/or substantially lateral wellbore(s) are constructed for receiving the uranium waste containing spherical capsules. The human-made cavern(s) and/or the substantially lateral wellbore(s) are deeply located in specific types of geologic rock formations thousands of feet below the Earth's surface. These uranium waste containing spherical capsules are loaded from the Earth's surface into the human-made cavern(s) and/or into the substantially lateral wellbore(s). The emplaced spherical capsules are surrounded by an immersive protective medium within the given human-made cavern(s) and/or within the substantially lateral wellbore(s). The given human-made cavern(s) and/or the given substantially lateral wellbore(s), with the uranium waste containing spherical capsules, are sealed off.
US11508483B2 Method of identifying a subgroup of patients suffering from dcSSc which benefits from a treatment with sGC stimulators and sGC activators in a higher degree than a control group
The present invention relates to a method of identifying a subgroup of patients suffering from diffuse cutaneous systemic sclerosis (dcSSc) which subgroup of patients benefits from a treatment with at least one sGC stimulator and/or sGC activator in a higher degree than patients not belonging to this subgroup.
US11508477B2 Surgery system, contactless control panel for surgery system, and control method
A surgery system includes a contactless control panel, an infrared camera, a computer and a display. The contactless control panel includes control areas which are arranged in a predetermined pattern and are coated with infrared reflective material to reflect infrared radiation. The infrared camera captures an infrared image of the control areas. The computer performs image recognition on the infrared image, determines, based on the predetermined pattern stored in advance and a result of the image recognition, which one of the control areas is masked, and generates a device control signal based on a function corresponding to the one of the control areas that is determined to be masked. The display device displays images based on the device control signal.
US11508475B2 Method for assigning a medical device from a data network to a location as well as device for a data network
A method, assigning a medical device from a data network to a location, includes: receiving a group message, having a medical device data network address; providing a first data set, indicating network addresses of active network components; and sending request messages to active network components, indicating a data network address thereof and data network address of the medical device. An acknowledgment message from a defined active network component indicates the data network address and a port identity thereof and data network address of the medical device. A second data set is provided indicating an assignment of tuples of active component data network addresses and port identities to locations. The medical device is assigned a location based on the second data set, the data network address of the defined active component and the indicated port identity. An assignment data set is provided indicating an assignment of medical device to assigned location.
US11508473B2 System and method for labeling a therapeutic value to digital content based on meta-tags
Disclosed is a system and method for labeling digital content based on intended psycho-emotional effect on a viewer in order to provide an advisory prior to viewing comprising the steps of: uploading or stream-initiating a digital content by a viewer; selecting at least one intended psycho-emotional effect from the content based on scraped meta-data tags of the content; and overlaying a digital nutrition label to the digital content corresponding to the scraped psycho-emotional effect from the content, wherein the overlaid label displays at least one of an effect or triggered neurotransmitter associated with the effect in order to provide an advisory to the viewer prior to viewing the labeled digital content.
US11508472B2 Health tracking system with verification of nutrition information
A method for decreasing a number of individual entries in a database of user-created records which describe a single item by: receiving a plurality of user-created records, each of said records comprising at least a descriptive string; placing individual ones of the plurality of user-created records having a sufficiently similar descriptive string into one of a plurality of first groups; hashing the descriptive string of each of the plurality of first groups in order to place two or more groups into a single bin; performing a pair-wise comparison of the descriptive strings of the two or more groups in each bin; and when the comparison of the descriptive strings of the two or more groups in a bin results in a distance below a first threshold, merging the two or more groups into a combined group.
US11508461B2 Finding relatives in a database
Determining relative relationships of people who share a common ancestor within at least a threshold number of generations includes: receiving recombinable deoxyribonucleic acid (DNA) sequence information of a first user and recombinable DNA sequence information of a plurality of users; processing, using one or more computer processors, the recombinable DNA sequence information of the plurality of users in parallel; determining, based at least in part on a result of processing the recombinable DNA information of the plurality of users in parallel, a predicted degree of relationship between the first user and a user among the plurality of users, the predicted degree of relative relationship corresponding to a number of generations within which the first user and the second user share a common ancestor.
US11508460B2 Method and system for anatomical tree structure analysis
The present disclosure is directed to a computer-implemented method and system for anatomical tree structure analysis. The method includes receiving model inputs for a set of positions in an anatomical tree structure. The method further includes applying, by a processor, a set of encoders to the model inputs. Each encoder is configured to extract features from the model input at a corresponding position. The method also includes applying, by the processor, a tree structured network to the extracted features. The tree structured network has a plurality of nodes each connected to one or more of the encoders, and information propagates among the nodes of the tree structured network according to spatial constraints of the anatomical tree structure. The method additionally includes providing an output of the tree structured network as an analysis result of the anatomical tree structure analysis.
US11508455B1 Signal drop compensated memory
Apparatuses and methods for compensating for signal drop in memory. Compensating for signal drop can include applying a first signal to a terminal of a particular transistor and mirroring the first signal to a decoder replica. Compensating for signal drop can also include applying a second signal to a gate of the particular transistor, the second signal comprising a sensing signal and a signal drop on the decoder replica and sensing a state of the particular transistor.
US11508450B1 Dual time domain control for dynamic staggering
Aspects of a storage device including a memory and a controller are provided. The memory can include memory dies that draw a current from a current source during a program operation. The controller may monitor for an alarm signal from the memory dies on a first common channel between the controller and the memory dies. The alarm signal indicates that a corresponding memory die is entering an operational state that draws a peak current from the current source for the program operation. The controller can receive, from the memory dies, one or more alarm signals on the first common channel within a predetermined threshold time. The controller can transmit a postpone signal on a second common channel to the memory dies based on the one or more alarm signals received within the predetermined threshold time.
US11508449B2 Detrapping electrons to prevent quick charge loss during program verify operations in a memory device
Processing logic in a memory device initiates a program operation on a memory array, the program operation comprising a program phase and a program verify phase. The processing logic further causes a negative voltage signal to be applied to a first selected word line of a block of the memory array during the program verify phase of the program operation, wherein the first selected word line is coupled to a corresponding first memory cell of a first plurality of memory cells in a string of memory cells in the block, wherein the first selected word line is associated with the program operation.
US11508443B2 Nonvolatile memory device including a peripheral circuit to verify a program operation
A nonvolatile memory device includes a memory cell array including a plurality of memory cells, and a peripheral circuit that performs a program operation of repeatedly performing a program loop. The program loop includes performing a program by applying a program voltage to memory cells selected from the plurality of memory cells, and a first verify by applying a plurality of verify voltages to the selected memory cells. The peripheral circuit completes the program operation in response to a success of the first verify, performs a second verify by applying an additional verify voltage different from the plurality of verify voltages to the selected memory cells, and determines the program operation has failed in response to a failure of the second verify.
US11508438B1 RRAM filament location based on NIR emission
Methods and systems for locating a filament in a resistive memory device are described. In an example, a device can acquire an image indicating an occurrence of photoemission from the resistive memory device. The device can determine a location of the filament in a switching medium of the resistive memory device using the acquired image.
US11508435B2 Charge pump apparatus and calibration method thereof
A charge pump apparatus including a first charge pump system, a second charge pump system, a switch transistor, and a voltage regulation circuit is provided. The first charge pump system converts a first supply voltage into a first boost voltage. The second charge pump system converts a second supply voltage into a second boost voltage. The switch transistor is coupled to the first charge pump system and the second charge pump system, and outputs an output voltage according to the second boost voltage. The switch transistor includes a control terminal receiving the second boost voltage, a first terminal receiving the first boost voltage, and a second terminal outputting the output voltage. The voltage regulation circuit controls the second charge pump system according to the output voltage to adjust the second boost voltage so that the output voltage approaches to a target output value.
US11508433B2 Updating program files of a memory device using a differential write operation
Methods, systems, and devices for a differential write operation are described. The operations described herein may be used to alter a portion of a program file from a first state to a second state. For example, a file (e.g., a patch file) that is associated with a signature may be received at a memory device. Based on an authentication process, the file may be used to alter the program file to the second state. In some examples, the program file may be altered to the second state using a buffer of the memory device. A host system may transmit a file that includes the difference between the first state and the second state. A signature may be associated with the file and may be used to authenticate the file.
US11508432B2 Semiconductor storage device including identifying patterns at positions corresponding to memory blocks
According to one or more embodiments, a semiconductor storage device includes a first chip and a second chip. The first chip includes a semiconductor substrate and a plurality of transistors on the semiconductor substrate. The second chip includes a memory cell array and a plurality of first patterns. The memory cell array is connected to the plurality of transistors of the first chip and includes a plurality of memory blocks arranged in a first direction. The plurality of first patterns are spaced from each other in the first direction. Each first pattern represents a different number and is at a position corresponding to one or more of the memory blocks.
US11508426B1 Memory device, memory cell arrangement, and methods thereof
Various aspects relate to a memory cell arrangement including: a field-effect transistor based capacitive memory cell including a memory element, wherein a memory state of the memory element defines a first memory state of the field-effect transistor based capacitive memory cell and wherein a second memory state of the memory element defines a second memory state of the field-effect transistor based capacitive memory cell; and a memory controller configured to, in the case that a charging state of the field-effect transistor based capacitive memory cell screens an actual threshold voltage state of the field-effect transistor based capacitive memory cell, cause a destructive read operation to determine whether the field-effect transistor based capacitive memory cell was, prior to the destructive read operation, residing in the first memory state or in the second memory state.
US11508422B2 Methods for memory power management and memory devices and systems employing the same
Systems, apparatuses, and methods for operating a memory device or devices are described. A memory device or module may introduce latency in commands to coordinate operations at the device or to improve timing or power consumption at the device. For example, a host may issue a command to a memory module, and a component or feature of the memory module may receive the command and modify the command or the timing of its execution in manner that is invisible or non-disruptive to the host while facilitating operations at the memory module. In some examples, components or features of a memory module may be disabled to effect or introduce latency in operation without affecting timing or operation of a host device. A memory module may operate in different modes that allow for different latencies; the use or introduction of latencies may not affect other features or operability of the memory module.
US11508421B2 Electronic devices comprising air gaps adjacent to bitlines and related methods and systems
An electronic device that comprises bitlines and air gaps adjacent to an array region of an electronic device is disclosed. The bitlines comprise sloped sidewalls and a height of the air gaps is greater than a height of the bitlines. Additional electronic devices are disclosed, as are methods of forming an electronic device and related systems.
US11508416B2 Management of thermal throttling in data storage devices
Methods and apparatus for management of thermal throttling in data storage devices are provided. One such data storage device includes a non-volatile memory (NVM), an always-on (AON) memory, and a processor coupled to the NVM and AON memory. The processor is configured to: receive an indication that a temperature of the data storage device exceeds a first temperature threshold, while the data storage device is in a powered-on state; store, responsive to the indication, status information of the data storage device in the AON memory; cause, responsive to the indication and the stored status information, the data storage device to enter a low power state wherein the only component of the data storage device that remains on is the AON memory; and restore, responsive to the data storage device resuming the powered-on state, the status information to the data storage device from the AON memory.
US11508413B1 Systems and methods for editing media composition from media assets
Systems and methods for editing a media composition from media assets are provided. An editing device receives a media asset associated with a scene to be rendered in a media composition. The editing device receives a script including script elements that index script sections associated with the scene and metadata. The editing device edits the media composition with segments of the media asset based on a comparison of the segments, the script elements, and the metadata.
US11508411B2 Text-driven editor for audio and video assembly
The disclosed technology is a system and computer-implemented method for assembling and editing a video program from spoken words or soundbites. The disclosed technology imports source audio/video clips and any of multiple formats. Spoken audio is transcribed into searchable text. The text transcript is synchronized to the video track by timecode markers. Each spoken word corresponds to a timecode marker, which in turn corresponds to a video frame or frames. Using word processing operations and text editing functions, a user selects video segments by selecting corresponding transcribed text segments. By selecting text and arranging that text, a corresponding video program is assembled. The selected video segments are assembled on a timeline display in any chosen order by the user. The sequence of video segments may be reordered and edited, as desired, to produce a finished video program for export.
US11508406B2 Magnetic recording medium, manufacturing method of particles of epsilon type iron oxide-based compound, and manufacturing method of magnetic recording medium
Provided are a magnetic recording medium including: a non-magnetic support; and a magnetic layer which is provided on at least one surface of the non-magnetic support and includes particles of epsilon type iron oxide-based compound, and a binding agent, in which a contact angle measured regarding a surface of the magnetic layer is equal to or greater than 30.0° and smaller than 45.0° with respect to 1-bromonaphthalene and 80.0° to 95.0° with respect to water, a manufacturing method of particles of an epsilon iron oxide-based compound, and a manufacturing method of a magnetic recording medium.
US11508405B1 Magnetic recording media with plasma-polished pre-seed layer or substrate
Magnetic recording media including a soft magnetic underlayer (SUL) formed over a plasma-polished substrate or pre-seed layer. In some examples, the substrate or pre-seed layer is plasma-polished using an inert gas such as krypton so that the roughness of the surface on which the SUL is deposited is reduced. The roughness reduction can lead to improved crystallographic texture within subsequently deposited media films, and consequently, to increased recording performance of the media. In particular, media signal-to-noise ratio (SNR), linear recording density, and areal recording density or areal density capacity (ADC) can be improved. In one aspect, a carbon deposition/etching apparatus may be modified to polish the substrate or pre-seed layer with krypton or other inert gases, rather than be used to deposit carbon overcoat.
US11508400B2 Magnetic disk device with recording head including spin torque oscillator
According to one embodiment, a magnetic disk device includes a recording medium, a recording head including a main magnetic pole, a write shield magnetic pole, a coil, and a spin torque oscillator provided between the main magnetic pole and the write shield magnetic pole and a controller including a record current supply circuit and a drive current supply circuit. The controller executes a process of monitoring variation of a resistance value of the spin torque oscillator while increasing the record current in a state in which the spin torque oscillator is energized and detecting a record current value when the resistance value is increased most largely, and a process of setting the detected record current value to a lower limit of the record current supplied to the coil.
US11508398B2 Magnetic disk device and control method for magnetic disk device
According to one embodiment, a magnetic disk device includes a magnetic disk, a head and a controller. The head writes data to the magnetic disk and reads data from the magnetic disk. The controller once reads the data written to a predetermined recording area according to the number of writes of data to the predetermined recording area of the magnetic disk and rewrites the read data to the predetermined recording area. The controller adjusts an additive value to the number of writes based on the presence or absence of a defect on the recording surface of the magnetic disk.
US11508395B1 Intelligent selection of audio signatures based upon contextual information to perform management actions
Embodiments of systems and methods for intelligently selecting audio signatures based upon context information to perform management actions are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: select, based upon context information, a subset of a plurality of audio signatures, compare a received audio input to at least one audio signature among the subset of audio signatures to the exclusion of any other audio signature of the plurality of audio signatures, and, in response to the comparison indicating a match, perform one or more management actions.
US11508386B2 Audio coding method based on spectral recovery scheme
An inventive concept relates to an audio coding method to which CNN-based frequency spectrum recovery is applied. An inventive concept transmits a part of frequency spectral coefficients generated in transform coding to a decoder and the decoder recovers the frequency spectral coefficient not transmitted. Furthermore, the signs of frequency spectral coefficient are transmitted from an encoder to the decoder depending on a sign transmission rule.
US11508384B2 Apparatus and method for encoding or decoding a multi-channel signal
An apparatus for encoding a multi-channel signal having at least three channels includes an iteration processor, a channel encoder and an output interface. The iteration processor is configured to calculate inter-channel correlation values between each pair of the at least three channels, for selecting a pair including a highest value or including a value above a threshold, and for processing the selected pair using a multi-channel processing operation to derive first multi-channel parameters for the selected pair and to derive first processed channels. The iteration processor is configured to perform the calculating, the selecting and the processing using at least one of the processed channels to derive second multi-channel parameters and second processed channels. The channel encoder is configured to encode channels resulting from an iteration processing to obtain encoded channels. The output interface is configured to generate an encoded multi-channel signal including the encoded channels and the first and second multi-channel parameters.
US11508383B2 Method for operating content and electronic device for implementing same
Various embodiments provide an electronic device and a method therefor, the electronic device comprising: a voice recognition unit; a memory; a display; and a processor functionally connected to the voice recognition unit, the memory or the display, wherein the processor is configured to: acquire password information for the content selected by a user, when the voice information of a user recognized by the voice recognition unit includes a hidden command; request the user to articulate the obtained password information; and encrypt the content based on the received voice information according to the request. In addition, other embodiments are possible.
US11508381B2 Voiceprint recognition method, model training method, and server
Embodiments of this application disclose a voiceprint recognition method performed by a computer. After obtaining a to-be-recognized target voice message, the computer obtains target feature information of the target voice message by using a voice recognition model, the voice recognition model being obtained through training according to a first loss function and a second loss function. Next, the computer determines a voiceprint recognition result according to the target feature information and registration feature information, the registration feature information being obtained from a voice message of a to-be-recognized object using the voiceprint recognition model. The normalized exponential function and the centralization function are used for jointly optimizing the voice recognition model, and can reduce an intra-class variation between depth features from the same speaker. The two functions are used for simultaneously supervising and learning the voice recognition model, and enable the depth feature to have better discrimination, thereby improving recognition performance.
US11508380B2 Personalized voices for text messaging
Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of speech inputs is received from a first user. A voice model is obtained based on the plurality of speech inputs. A user input is received from the first user, the user input corresponding to a request to provide access to the voice model. The voice model is provided to a second electronic device.
US11508369B2 Method and apparatus with speech processing
Disclosed is a method and apparatus for processing a speech. The method includes obtaining context information from a speech signal of a user using a neural network-based encoder, determining intent information of the speech signal based on the context information, determining, based on the context information, attention information corresponding to a segment included in the speech signal, and determining, based on the attention information, a segment value of the segment by recognizing, using a decoder, a portion of the context information identified as corresponding to the segment.
US11508368B2 Agent system, and, information processing method
An agent system includes: a recognizer configured to recognize speech including speech contents of an occupant in a mobile object; an acquirer configured to acquire an image including the occupant; and an estimator configured to compare wording included in the speech contents of the occupant recognized by the recognizer with unclear information which is stored in a storage and includes wording making the speech contents unclear, to estimate a first direction which is a sight direction of the occupant or a second direction which is indicated by the occupant on the basis of the image acquired by the acquirer when the speech contents of the occupant includes unclear wording, and to estimate an object which is located in the estimated first direction or the estimated second direction. The recognizer is configured to recognize the speech contents of the occupant on the basis of the object estimated by the estimator.
US11508366B2 Whispering voice recovery method, apparatus and device, and readable storage medium
A method, an apparatus and a device for converting a whispered speech, and a readable storage medium are provided. The method is implemented based on the whispered speech converting model. The whispered speech converting model is trained in advance by using recognition results and whispered speech training acoustic features of whispered speech training data as samples and using normal speech acoustic features of normal speech data parallel to the whispered speech training data as sample labels. A whispered speech acoustic feature and a preliminary recognition result of whispered speech data are acquired, then the whispered speech acoustic feature and the preliminary recognition result are inputted into a preset whispered speech converting model to acquire a normal speech acoustic feature outputted by the model. In this way, the whispered speech can be converted to a normal speech.
US11508365B2 Development of voice and other interaction applications
Among other things, a developer of an interaction application for an enterprise can create items of content to be provided to an assistant platform for use in responses to requests of end-users. The developer can deploy the interaction application using defined items of content and an available general interaction model including intents and sample utterances having slots. The developer can deploy the interaction application without requiring the developer to formulate any of the intents, sample utterances, or slots of the general interaction model.
US11508356B2 Method and apparatus for recognizing a voice
Disclosed are a speech recognition method and a speech recognition device, in which speech recognition is performed by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm provided therein. According to an embodiment of the present disclosure, the speech recognition method includes buffering an inputted spoken utterance, determining whether a preset wake-up word is present in the spoken utterance by comparing the buffered spoken utterance to the preset wake-up word, and in response to the preset wake-up word in the spoken utterance, activating a speech recognition function and isolating, from the spoken utterance, a spoken sentence as a voice command without the wake-up word, and processing the spoken sentence and outputting a processing result.
US11508355B1 Extracting natural language semantics from speech without the use of speech recognition
Systems and methods are disclosed herein for discerning aspects of user speech to determine user intent and/or other acoustic features of a sound input without the use of an ASR engine. To this end, a processor may receive a sound signal comprising raw acoustic data from a client device, and divides the data into acoustic units. The processor feeds the acoustic units through a first machine learning model to obtain a first output and determines a first mapping, using the first output, of each respective acoustic unit to a plurality of candidate representations of the respective acoustic unit. The processor feeds each candidate representation of the plurality through a second machine learning model to obtain a second output, determines a second mapping, using the second output, of each candidate representation to a known condition, and determines a label for the sound signal based on the second mapping.
US11508350B2 Apparatus for synthesizing engine sound
An apparatus for synthesizing an engine sound according to an embodiment of the present invention comprises: a memory for storing a plurality of explosion sound samples corresponding to a plurality of cylinders included in a cylinder module, respectively; a sound output unit; and a processor for calculating explosion periods of the plurality of cylinders, and overlapping the plurality of samples stored according to the calculated explosion periods on explosion noises of corresponding cylinders, respectively, to output a synthesized virtual engine sound through the sound output unit.
US11508349B2 Noise reduction method and apparatus for on-board environment, electronic device and storage medium
A noise reduction method and apparatus for an on-board environment, an electronic device and a storage medium are provided, which are applicable to a field of computer technology, and particularly to a field of audio processing. The noise reduction method for an on-board environment includes: receiving an interference signal in the on-board environment and receiving a sound signal in the on-board environment, the interference signal comprising a vibration signal of a vehicle; and performing noise reduction processing on the sound signal in the on-board environment to obtain a noise-reduced signal; wherein, the noise reduction processing comprises cancelling the interference signal from the sound signal in the on-board environment.
US11508344B2 Information processing device, information processing method and program
There is provided an information processing device, an information processing method and a program that provide, as feedback to a user, information based on a level of collaboration of multiple movement elements in a performance provided by collaborative or non-collaborative moves of multiple parts of a body of the user and that are usable to support mastering a performance. The information processing device includes a sensing data acquisition unit configured to acquire multiple sets of sensing data from at least one sensors configured to sense a condition of multiple movement elements in a performance that is performed because multiple parts of a body of a user move; a calculator configured to calculate collaboration information representing move collaborativeness of the movement elements from the acquired multiple sets of sensing data; and a notification unit configured to notify the user of feedback information based on the calculated collaboration information is provided.
US11508343B2 Isolation mount for a percussion instrument
A percussion instrument is adapted with a foam arrangement directly or indirectly in communication with its percussion surface. The foam arrangement reduces acoustic impact sounds when the instrument is struck, helps isolate vibrations from nearby percussion surfaces, and reduces or removes sound generation when air is released from the damper. To achieve these results, directly or indirectly secured to the percussion surface is an open-cell foam layer that is configured with a closed-cell foam layer positioned in a lateral side-by-side arrangement to create a spring and damper system. The open-cell foam may have one or more holes that extend entirely through its body, and inside those, one or more holes are closed-cell foam to provide additional spring-like functionality. The side-by-side dual-layer arrangement enables the closed- and open-cell foam layers to operate in tandem—the closed-cell layer operates as a spring, and the open-cell layer operates as a damper.
US11508340B2 System and method for generating a 2D image using mammography and/or tomosynthesis image data
The invention includes a method including the steps of obtaining a plurality of images, each of the images in the plurality having at least one corresponding region, generating a merged image, the merged image also having the corresponding region. The step of generating includes selecting an image source from the plurality of images to source image data for the corresponding region in the merged image by comparing attributes of the corresponding regions of the plurality of images to identify the image source having preferred attributes.
US11508336B2 Head mounted display device and driving method thereof
A head mounted display device includes: a display module displaying an image; a calculator including an adaptive luminance calculator that scans a first image based on a predetermined viewing angle and calculates a first adaptive luminance of the first image, and a discomfort luminance calculator that calculates a first discomfort luminance based on the first adaptive luminance according to an equation that models a relationship between the first adaptive luminance and the first discomfort luminance at which a user perceives discomfort; and a luminance controller that controls a dimming level of the display module to be equal to or less than the first discomfort luminance.
US11508334B2 Display screen assembly, electronic device, and method for detecting distance between display area and detection objection
A display screen assembly is provided. The display screen assembly includes a display screen, a first light source, a light conducting member, a receiving element, and a processor. The display screen includes a display region for displaying images and a non-display region surrounding the display region. The light conducting member faces the display region. At least one first light source faces at least one surface of the light conducting member. The at least one first light source is configured to emit a detection signal to the light conducting member. The light conducting member is configured to diffuse the detection signal to allow the detection signal to pass through the display region, to interact with a detection object to form a target signal. The receiving element is disposed in the display region and configured to receive the target signal.
US11508329B2 Color control method and apparatus of a to-be-displayed object, measurement device, and medium
Provided are a color control method and apparatus of a to-be-displayed object, a measurement device, and a medium. The method includes: acquiring to-be-displayed object information of the to-be-displayed object, and generating a corresponding to-be-displayed object interface according to the to-be-displayed object information; configuring color information of the to-be-displayed object interface based on a preset to-be-displayed object color mapping frame, where the to-be-displayed object color mapping frame is used for configuring a mapping relationship between the color information and the to-be-displayed object information of the to-be-displayed object on a current display interface; and displaying the to-be-displayed object information of the to-be-displayed object interface according to the configured color information.
US11508327B2 Liquid crystal display device
Provided is a liquid crystal display device including: a liquid crystal panel including display units for displaying an image using a veil-view function; and a control circuit. The display units each include a pair of sub-pixels including a first sub-pixel and a second sub-pixel. The liquid crystal panel sequentially includes an active matrix substrate, a first alignment film, a liquid crystal layer containing liquid crystal molecules, a second alignment film, and a counter substrate. The active matrix substrate includes first and second electrodes that are stacked via a first insulating layer or that face each other on the first substrate. At least one of the first or second electrode is disposed for each first sub-pixel and for each second sub-pixel. The counter substrate includes a third electrode. The control circuit is configured to switch between application of alternating voltage and application of constant voltage to the third electrode.
US11508324B2 E-paper display device and a method for driving an E-paper display panel
An E-paper display device including an E-paper display panel and a display driver is provided. The E-paper display panel displays an image. The image includes a first frame and a second frame. The display driver is coupled to the E-paper display panel. The display driver drives the E-paper display panel to display the image. The display driver drives a first pixel group of the E-paper display panel in a first polarity and drives a second pixel group of the E-paper display panel in a second polarity to display the first frame during a first frame period. The first pixel group and the second pixel group are arranged in interlacing. The display driver drives the second pixel group of the E-paper display panel in the first polarity to display the second frame during a second frame period. Moreover, a method for driving an E-paper display panel is also provided.
US11508323B2 Display panel, display device and method for driving the same
A display panel, a display device and a method for driving the display panel. The display panel includes: a rotation axis; at least one display area located at one side of the rotation axis; wherein the display area includes a plurality of display sub-areas; and a plurality of driving-control modules corresponding to the plurality of display sub-areas. The plurality of display sub-areas are sequentially arranged along a first direction; the first direction is directed from the rotation axis to the display area; when the display panel rotates around the rotation axis, areas passed by the plurality of display sub-areas form a plurality of imaging sub-areas. The plurality of driving-control modules are configured to control the plurality of display sub-areas to have different display parameters, respectively, thereby enabling imaging brightness of the plurality of imaging sub-areas to be within a preset brightness range.
US11508322B1 Method and system for dynamically setting backlight dimming algorithm for displays
A system, method, and computer-readable medium are disclosed for reducing halo artifacts of static images on a computer display. A multimedia stream is received that includes graphical images which are moving and static images as displayed on the computer display. A determination is performed if a graphical image in the multimedia stream is a static image. Additional LED zones of LEDs are turned on to provide backlighting to a computer display panel. A diming algorithm is enabled to adjust LEDs to reduce halo artifacts in the static image. Luminance correction is performed at the pixel level for the static image.
US11508314B2 Pixel and display device including the same
A pixel and a display device including the pixel are disclosed. The pixel comprises a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, an eighth transistor, a first capacitor, and a light emitting element. The eighth transistor includes a gate electrode configured to receive a second data voltage, a first electrode connected to a fourth node, and a second electrode configured to receive an initialization voltage. The eighth transistor adjusts a voltage level of the first capacitor based on a difference between the voltage level of the first capacitor and a level of the second data voltage.
US11508313B2 Display device having a plurality of display regions with different driving frequencies and driving method thereof
A display device includes a display panel including pixels connected to data lines and scan lines, a data driving circuit which drives the data lines, a scan driving circuit which drives the scan lines, and a driving controller divides the display panel into first and second display regions, controls the data driving circuit and the scan driving circuit to drive the first display region at a first driving frequency and to drive the second display region at a second driving frequency lower than the first driving frequency, and sets third driving frequencies respectively corresponding to horizontal lines in a boundary region, which is defined by a portion of the second display region adjacent to the first display region, during a multi-frequency mode. Each of the third driving frequencies has a frequency level between the first driving frequency and the second driving frequency.
US11508311B2 Display driver circuit, display module, method for driving display, and electronic device
An electronic device includes a display including a first display area and a second display area. The electronic device further includes a main controller configured to send a first clock signal separately to a first display driver circuit and a second display driver circuit. The first display driver circuit is configured to receive the first clock signal and to output a first GOA clock signal to the display. The first GOA clock signal is generated based on the first clock signal. The second display driver circuit is configured to receive the first clock signal, and is further configured to output a second GOA clock signal to the display. The second GOA clock signal is generated based on the first clock signal.
US11508309B2 Displays with reduced temperature luminance sensitivity
A display may include an array of pixels. Each pixel in the array may include a drive transistor, emission transistors, a data loading transistor, a gate voltage setting transistor, an initialization transistor, an anode reset transistor, a storage capacitor, and an optional current boosting capacitor. A data refresh may include a initialization phase, a threshold voltage sampling phase, and a data programming phase. The threshold voltage sampling phase can be substantially longer than the data programming phase to decrease a current sampling level during the threshold voltage sampling phase, which helps reduce the display luminance sensitivity to temperature variations.
US11508307B2 Method for operating display device
A display device that can correct the threshold voltage of a driving transistor without a correction of image data is provided. A display device including a pixel provided with a driving transistor, a display element, and a memory circuit and a correction data generation circuit is related. One of a source and a drain of the driving transistor is electrically connected to one electrode of the display element, and a gate of the driving transistor is electrically connected to the memory circuit. In a first period, the correction data generation circuit generates correction data that is data for correcting the threshold voltage of the driving transistor. In a second period, first data is written to the memory circuit. In a third period, second data is supplied to the pixel, whereby third data in which the second data is added to the first data is generated. In a fourth period, an image corresponding to the third data is displayed by the display element.
US11508304B2 Display panel, method for driving the display panel and display device
Provided is a display panel. The display panel includes a substrate, a plurality of sub-pixels and at least one multivoltage supply circuit; where each of the plurality of sub-pixels includes a pixel circuit and a light-emitting element; and the pixel circuit includes an initialization circuit, a data writing circuit, a drive circuit, a threshold compensation circuit, a first light-emission control circuit and a storage circuit; where the first light-emission control circuit controls the drive circuit to generate a drive current which flows into the light-emitting element in a light emission stage; and the at least one multivoltage supply circuit supplies a reset signal to a first terminal of the storage circuit in the initialization stage and a first stage and supplies a first power signal to the first terminal of the storage circuit in a second stage.
US11508298B2 Display panel and driving method thereof and display device
A display panel and a driving method thereof, and a display device are disclosed. The display panel includes a plurality of sub-pixel unit groups arranged in an array, the array includes a plurality of rows and a plurality of columns, each of the sub-pixel unit groups includes N sub-pixel units disposed along a column direction and a pixel driving circuit, each of the N sub-pixel units includes a light-emitting circuit, the pixel driving circuit is electrically connected to the light-emitting circuits of the N sub-pixel units, and the pixel driving circuit is configured to provide light-emitting driving currents to the light-emitting circuits of the N sub-pixel units.
US11508288B2 Display device correcting grayscales of logo and driving method thereof
A display device includes pixels; an image converter which generates a second image by correcting grayscales of a logo among a first image for the pixels; and a data driver which provides data voltages corresponding to the second image to the pixels. The image converter generates first accumulated data by accumulating first map data corresponding to a logo area larger than the logo among the first image during a plurality of frame periods, generates second accumulated data by scaling the first accumulated data every refresh cycle, generates third accumulated data by initializing values smaller than a first threshold value among the second accumulated data to be a background value, and specifies pixels corresponding to the logo based on second map data corresponding to the third accumulated data.
US11508282B2 Display control device, display control method, and non-transitory recording medium
A display control device includes a first display capable of color display, a first controller performing reset control of the first display, and a second controller having less throughput than the first controller. The first controller executes reset control on the first display in a case of a first operation mode in which the first controller is active. The second controller executes reset control on the first display in a case of a second operation mode in which the first controller is inactive or in a case of detection of the first controller not operating normally.
US11508281B2 Mura compensation circuit and driving apparatus for display applying the same
Provided are a mura compensation circuit which prevents a change in color of a pixel upon mura compensations for the pixel and a driving apparatus for a display applying the same. The mura compensation circuit includes a mura memory configured to store mura information including location information of a pixel having mura and compensation values for colors thereof, a gain adjustment unit configured to provide adjustment compensation values generated by applying an adjustment gain having an identical ratio to the compensation values for the colors of the pixel, and a mura compensation unit configured to receive display data of the colors of the pixel and to perform mura compensations on the display data of the colors of the pixel using the adjustment compensation values corresponding to the location information.
US11508276B2 Adaptive user interface display size for curved display edges
In aspects of adaptive user interface display size for curved display edges, a wireless device has a display screen with curved display edges to display a user interface that includes selectable elements, which are selectable to initiate respective device application actions. The wireless device implements a display control module that can determine a display size of the user interface effective to prevent the selectable elements of the user interface from being displayed within a curved display edge of the display screen. The display control module can then resize the user interface according to the determined display size, and initiate to display the user interface on the display screen, where at least a portion of the user interface is displayable within the curved display edges of the display screen and without the selectable elements of the user interface being displayed within the curved display edge of the display screen.
US11508275B1 Laser energy integrator for display waveguide breakage safety system
Systems and methods for implementing a continuously monitoring safety system that tracks emission of light energy from the light source by measuring energy at various sampling points within image frames projected by a projector and estimating a highest energy for a pupil area of each of the image frames based on a subset of sampling points encompassed by the pupil area. The highest energy for each of the image frames is summed to generate a cumulative highest energy, which is compared to a predetermined threshold, and in response to the cumulative highest energy exceeding the threshold, adjusting an power output of the projector.
US11508271B2 Display panel
An information panel or display panel suitable for mounting onto the top of a vehicle is disclosed. Information such as advertisement can be change automatically. Change of advertisement content is responsive to the speed of the vehicle.
US11508268B2 Display device including cover window
A display device includes: a display panel; and a cover window on the display panel. The display panel and the cover window include a flat area, and a bendable area adjacent to the flat area. The cover window includes: patterns at the bendable area along a first direction; and dummy patterns at the flat area along the first direction, the dummy patterns including a first dummy pattern, and a second dummy pattern adjacent to the first dummy pattern. A length of the first dummy pattern is different from a length of the second dummy pattern.
US11508265B2 Shelf information system
A shelf edge system and/or light box system which can be easily and conveniently attached to an existing shelf system, and which has a display system capable of attracting the attention of shoppers in a store.
US11508260B2 Deaf-specific language learning system and method
Disclosed is a language learning technology for deaf people. A deaf-specific language learning system includes: a sound input device configured to receive a voice from an external source; a learning server configured to store learning data and correction information; a signal processor configured to output voice pattern information corresponding to a voice signal received from the sound input device; a learning processor configured to output learning pattern information regarding the learning data received from the learning server and also output a learning result through similarity analysis; and an actuator controller configured to vibrate a vibration actuator according to the voice pattern information and the learning pattern information.
US11508256B2 Perspective selection for a debriefing scene
Debriefing a session from a user in a system. During the session, while the user performs actions on one or more tangible instruments of the system, dynamic data is logged in relation to the system along a session timeline. The dynamic data covers the actions of the user on tangible instrument(s). A graphical user interface depicting a debriefing scene, related to the session, is displayed from a first point of view starting at a first time within the session timeline. The debriefing scene is generated starting at the first time from at least a first image feed. Upon detection of a predetermined event in the dynamic data at a second time along the session timeline, a second point of view different from the first point of view is defined and the debriefing scene is generated therefrom after the second time using at least a second image feed.
US11508254B2 Training and/or assistance platform for air management via air traffic management electronic system, associated method
A training and/or assistance platform for air traffic management is provided. The platform includes an air traffic management electronic system for obtaining input data representative of air traffic, to deliver, to an air traffic controller, information established as a function of the obtained input data, and to receive instructions from the air traffic controller The platform further includes a block for automatically determining instructions based on input data representative of at least the state of air traffic. The platform further includes an electronic processing module for collecting said input data and to provide it to the automatic determining block The platform further includes a neural network derived from learning on an input data history obtained by an electronic air traffic control system and received air traffic control instruction(s) received by the system.
US11508246B1 Autonomous air taxi separation system and method
An autonomous airspace system for urban air mobility monitors flight separation for compliance with a safe separation distance. A reference formation airspace is established for a reference air taxi based on minimum longitudinal, lateral and vertical parameters. When penetration of the reference formation airspace is detected, a penetration airspace is established based on a deformation of the reference formation airspace caused by the penetrating air taxis. A centroid of the penetration airspace is determined and a target separation to the centroid is supplied to the air taxi to reestablish safe separation. The extent of separation is also safely contained by the presence of virtual air taxis whose positions on the periphery of the penetrated airspace serve to limit potential penetration of surrounding air taxi air spaces.
US11508244B2 Method, computer program product, system and craft for collision avoidance
The present disclosure relates to a method for determining an action for collision avoidance in a craft. The method (100) comprises obtaining (110) object data comprising three-dimensional object data points (420); obtaining (120) state data of the craft (260); determining (140) at least one set of manoeuvre paths (410a,b,c) for the craft (260) based on the obtained craft state data; determining (150) a set of distance thresholds (421) for the three-dimensional object data points (420) based on the object data; comparing (160) each set of manoeuvre paths (410a,b,c) with the object data and the set of distance thresholds (421), wherein the set of manoeuvre paths (410a,b,c) is identified as a colliding set of manoeuvre paths (410a,b,c) when each path of the set of manoeuvre paths (410a,b,c) is at least partially within the corresponding distance threshold (421) of at least one three-dimensional object data point (420); and determining (170) an action upon identification of at least one colliding set of manoeuvre paths (410a,b,c).
US11508242B2 Controller, control method, and brake system
A controller and a control method are capable of improving safety by automatic emergency deceleration action while suppressing a motorcycle from falling over. One arrangement also obtains a brake system that includes such a controller. In the controller, the control method, and the brake system, a control mode that causes the motorcycle to take the automatic emergency deceleration action is initiated in response to trigger information generated in accordance with peripheral environment of the motorcycle. In the control mode, automatic emergency deceleration that is deceleration of the motorcycle generated by the automatic emergency deceleration action is controlled in accordance with a lean angle of the motorcycle.
US11508240B2 Method for identifying sirens of priority vehicles and warning a hearing-impaired driver of the presence of a priority vehicle
Disclosed is a device for identifying sirens of priority vehicles and for warning a hearing-impaired driver of a motor vehicle of a presence of at least one priority vehicle in an environment of his vehicle, including at least one sound receiver, a computing unit for analyzing the audio recording and a unit for comparing the frequencies of the audio recording with frequencies previously stored in storage of the computing unit as being associated with a siren of a given priority vehicle, and for doing so for each type of priority vehicle, and at least one visual and/or vibratory element for warning the driver when a presence of a priority vehicle is detected in an environment of the motor vehicle.
US11508239B2 Road-side detection and alert system and method
An alert system and method comprising at least one alert beacon having one or more sensors (e.g., LiDAR sensor). The alert beacon further including a processor operable to poll the LiDAR sensor for a predefined number of beta readings in response to receiving an initial reading from the LiDAR sensor indicating a vehicle is within a predefined distance away from the alert beacon. The processor further being operable to calculate an average distance and an average velocity for the vehicle in response to receiving the predefined number of beta readings when the vehicle is within the predefined distance from the alert beacon. The processor also being operable to activate an audible alert and a visual alert when the average distance is below a distance threshold and the average velocity exceeds a velocity threshold in response to calculating the average distance and the average velocity.
US11508238B2 Navigation method, device and system for cross intersection
Embodiments of the present disclosure provide a navigation method, device and system for a cross intersection. The method includes: receiving a message transmitted from a vehicle controller, where the message indicates a request of a vehicle for passing an intersection; and determining whether to allow the vehicle to pass the intersection based on an occupancy condition of the intersection and transmitting an action instruction to the vehicle controller to cause the vehicle controller to control movement of the vehicle.
US11508234B1 Reducing false alarms in security system
A security system includes a security system controller and a plurality of security sensors that are operably coupled with the security system controller. The security system includes a plurality of configuration settings that define when particular alarms are to be issued by the security system based at least in part on events that are detected by the security sensors. The security system controller receives each of the events detected by the security sensors. The security system controller stores event data that includes an event type, a time value indicating when the event occurred, and an identifier of the security sensor that detected the event. The security system controller analyzes the stored event data to identify and output one or more changes to one or more of the plurality of configuration settings in order to reduce false alarms issued by a security system.
US11508220B2 Gaming system and method with matching image feature
Gaming systems and methods for providing a game and/or game feature in which images are divided in parts to form symbols or symbol parts, with the symbol parts being included in separate reels or groups from which they are randomly selected for display on a game screen, such as an array or grid formed by rows and columns. A winning or award outcome is determined based on the random game results displaying a completed image formed of the randomly displayed matching symbol parts.
US11508219B2 Skill-based gaming machine and method that maintain a desired return to player
A gaming machine having an electronic display which displays a plurality of empty drinking cups. A game controller causes the display of a ball and its movement toward and into one of the empty cups. A game play mechanism allows the player to direct the movement of the ball. If the player is successful in movement of a ball into a cup, the cup and the ball is then removed from the display. During play of the game, an amount of sobriety is determined in accord with the number of cups removed by the player. In accordance with the amount of sobriety determined, the cups are displayed in wobbling movement in order to give amusement to the game as well as difficulty in the play.
US11508218B2 Gaming devices and methods implementing dynamically modifiable sources of game play items
Systems, apparatuses and methods for enriching modifiable sources of game play items during play of the gaming activity. In a video poker embodiment, cards of the deck(s) that source the poker hand(s) may be modified during play of the poker game. In one embodiment, the deck(s) of cards changes, in some embodiments randomly, and in some embodiments geared towards the probability of the player obtaining a more favorable poker hand outcome, while in yet other embodiments ensuring a higher probability of the player obtaining a more favorable poker hand outcome. Cards in the sourcing deck(s) may be added and/or deleted or otherwise modified to statistically impact the odds of obtaining certain results from the poker game. The deck may be reset to an initial state, or backed off from the modifications, at one time or iteratively.
US11508217B2 Gaming system for presenting class II games
A gaming system particularly configured to present a Class II bingo game such as bingo includes a game host, at least two player hosts, and a sentinel. The sentinel receives a request for a bingo card purchase from a player of a player interface and upon authorizing the player request transmits the request to one of the player hosts. The player host then makes a bingo card purchase with the game host and plays a bingo card provided by the game host in relation to a set of called bingo balls. The outcome of the play of the bingo card is provided to the sentinel and the game outcome is displayed as an alternative entertaining display at the player's player interface.
US11508216B2 Tiered gaming
Some embodiments include a fantasy sports wagering game. A gaming operator may assign real life sporting players into brackets based on their expected performance so that players with similar expected performance are in a same bracket as each other. Participants in a fantasy sports wagering game may be required to select a player from each of a plurality of brackets to form a fantasy sports team for the fantasy sports wagering game.
US11508215B2 System and method for generating customized odds bet for an event
A system for managing bets comprises a memory and a processor. The memory stores information associated with a field of participants for an event, each participant associated with particular odds for the event. The processor receives a bet that a lead participant from the field of participants will finish in a particular subset of finishing positions in the event, wherein the bet is associated with customized odds. The processor further select one or more additional participants from the field of participants to add to the bet such that the odds associated with the lead participant combined with the odds associated with the one or more selected additional participants at least approximates the customized odds for the bet.
US11508209B2 Composite meters for electronic gaming machines
Systems and techniques for providing flexibly reconfigurable meters on electronic gaming machines are provided; such meters may be considered to be “transient” with respect to meters that are hard-coded into the electronic gaming machine operating system or platform software or wagering game software and may be reconfigured by updating one or more meter definition files. Some such electronic gaming machines may provide for automated output of meter information.
US11508208B2 System and method for on-line game based on consumer wish list
A system and method for assessing personal preferences and interests of end-users by engaging one or more end-users in a game in which the end-user may be given a chance to win a product item from a collection of product items selected by the end-user.
US11508199B2 Control method based on user authentication using detection sensor and device using thereof
Disclosed is a control method of a control device, the control method including determining whether a movable object is located in a first area using a detection sensor, activating a first mode among operation modes of the control device when it is determined that the movable object is located in the first area, acquiring user confirmation information from a terminal when the first mode is activated wherein the user confirmation information corresponds to user-specific information stored in the terminal and is provided to the terminal by a server before the terminal provides the user confirmation information to the control device, transmitting processing request information based on the user confirmation information to the server so that the server performs processing on the user confirmation information, acquiring a processing result for the user confirmation information from the server, and providing the processing result for the user confirmation information to the terminal.
US11508195B2 Access control system for unlocking a lock module, and method thereof
The present invention relates to an access control system, an access object and a method for access control. The access control system comprises an access request receiving device being configured and operable for receiving an access object; the access request receiving device comprising an emitter configured and operable for irradiating the access object with a radiation having a wavelength in the range of about 10″12 and 10″9 m and a detector configured and operable for detecting a response signal from the irradiated access object; a control circuit being configured and operable to receive the response signal from the access request receiving device and process the response signal to identify spectral features indicative of an XRF signature of the access object; wherein the control circuit is adapted to generate an unlocking signal for switching a module device between a locked state and an unlocked state upon identification of the XRF signature.
US11508193B2 Action based on repetitions of audio signals
Methods, systems, and apparatus for monitoring a sound are described. An audio signal is obtained and the audio signal is analyzed to generate an audio signature. An object type is identified based on the audio signature and an action corresponding to the object type is identified.
US11508189B2 Processing of accident report
An example operation may include one or more of receiving, by an accident processing node, an accident report from a transport, determining, by an accident processing node, a time and location parameters of the accident based on the report, querying, by an accident processing node, transport profiles on a storage based on the time and location parameters, and responsive to the transport profiles containing data corresponding to the time and location parameters, sending a request to access the transport profiles.
US11508188B2 Method and apparatus for testing liveness
Disclosed is a method and apparatus for testing a liveness, where the liveness test method includes receiving a color image and a photodiode (PD) image of an object from an image sensor comprising a pixel formed of a plurality of PDs, preprocessing the color image and the PD image, and determining a liveness of the object by inputting a result of preprocessing the color image and a result of preprocessing the PD image into a neural network.
US11508186B2 Smile degree detection device, method, recording medium, and camera system
An information processing device includes: a distinction unit that distinguishes a captured person on a basis of feature information of the captured person, on a basis of staff registration information containing feature information of staff members, and on a basis of customer registration information containing feature information of customers, the person captured by a camera; a staff-smile determination unit that determines, if one staff member of the staff members is distinguished as corresponding to the captured person, whether the one staff member corresponding to the captured person has smiled on a basis of a smile index of the captured person; a staff-smile counting unit that counts by which the staff members are determined to have smiled in a preset time period; a customer-revisit detection unit that detects that one customer of the customers has revisited; and a customer-revisit counting unit.
US11508184B2 Method for identifying an object within an image and mobile device for executing the method
A method for identifying a user using an image of an object of the user that has a biometric characteristic of the user, like a fingerprint or a set of fingerprints of fingertips, the method comprising: obtaining, by an optical sensor of a mobile device, the image of the object; providing the image to a neural network; processing the image by the neural network, thereby identifying both, the position of the object and the object in the image; extracting, from the identified object, the biometric characteristic; storing the biometric characteristic in a storage device and/or providing at least the biometric characteristic as input to an identification means, comprising processing the input in order to determine whether the biometric characteristic identifies the user.
US11508177B2 Display panel including light shield layer and optical processing film, manufacturing method thereof and display device
A display panel, a manufacturing method thereof and a display device are provided. The display panel includes: a photosensitive sensor; a light shield layer disposed on a sensing side of the photosensitive sensor and including at least one first opening and at least one second opening, the first opening and the photosensitive sensor are overlapped with each other in a direction perpendicular to a surface of the display panel, so that light running through the first opening is irradiated to the photosensitive sensor; and an optical processing film disposed in a region of the light shield layer close to the second opening and on at least a portion of a surface of the light shield layer away from the photosensitive sensor, and a light reflectivity of the optical processing film is less than a light reflectivity of the light shield layer.
US11508165B2 Digital mirror systems for vehicles and methods of operating the same
Digital mirror systems for vehicles and methods of operating the same are disclosed. An example vehicle control system includes: a driver monitoring system including a head position determiner to determine at least one of a location of a head, an orientation of the head, or an eye gaze point of the head; a digital mirror system including a region-of-interest (ROI) detector to identify an ROI based on the at least one of the location of the head, the orientation of the head, or the eye gaze point of the head, and a cropper to extract a portion of a first image corresponding to the ROI to form a second image, the first image representing an area exterior to the vehicle; and a display within an interior area of the vehicle to present the second image.
US11508163B2 Method and apparatus for training lane line identifying model, device, and storage medium
Embodiments of the present disclosure provide a method and apparatus for training a lane line identifying model. The method includes: acquiring a first image of a lane line, the first image being generated using a generating model based on a second image of the lane line, the first image and the second image of the lane line being associated with different physical environments respectively; acquiring lane line information in the second image of the lane line; and training the lane line identifying model using the first image and the acquired lane line information of the lane line.
US11508161B2 Driving support system and server device
A driving support system includes: an acquisition portion configured to acquire visual-recognition position information on a position where a driver of a vehicle visually recognizes a traffic light; an image acquisition portion configured to acquire a forward image ahead of the vehicle; a traffic-light recognition portion configured to recognize a traffic light included in a forward image; and a notification portion configured to notify the driver of warning when the traffic light is not recognized from the forward image, in a case where the vehicle is present at a position based on the visual-recognition position information.
US11508158B2 Electronic device and method for vehicle driving assistance
An electronic device for and a method of assisting vehicle driving are provided. The electronic device includes a plurality of cameras configured to capture a surrounding image around a vehicle; at least one sensor configured to sense an object around the vehicle; and a processor configured to obtain, during vehicle driving, a plurality of image frames as the surrounding image of the vehicle is captured based on a preset time interval by using the plurality of cameras, based on the object is sensed using the at least one sensor while the vehicle is being driven, extract an image frame corresponding to a time point when and a location where the object has been sensed, from among the obtained plurality of image frames, perform object detection from the extracted image frame, and perform object tracking of tracking a change in the object, from a plurality of image frames obtained after the extracted image frame. The present disclosure also relates to an artificial intelligence (AI) system that utilizes a machine learning algorithm, such as deep learning, and applications of the AI system.
US11508154B2 Systems and methods for generating a video summary
Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
US11508150B2 Image processing apparatus and method of controlling the same
In order to make it possible for the user to perceive the possibility of a collision with an object in the real world, an image processing apparatus comprises: a location estimation unit configured to, based on a video obtained by an image capturing unit for capturing a physical space, estimating a self-location of the image capturing unit in the physical space; a recognition unit configured to recognize a physical object existing within a certain distance from the self-location based on the video; an area decision unit configured to decide a predetermined area in the physical space in relation to the video; and a determination unit configured to determine whether or not a warning is given in accordance with whether or not a physical object recognized by the recognition unit is included in the predetermined area.
US11508149B2 Operating method with goods information and non-transitory computer readable medium thereof
An operating method with goods information is applicable to an electronic device. The operation method includes: obtaining image information associated with one or more goods objects on a target electronic shelf among a plurality of electronic shelves in a network; and performing first communicating with a server for controlling the electronic shelves in the network according to either or both of the image information and feature information associated with the one or more goods objects, wherein feature information is extracted from the image information and the first communicating includes wirelessly transmitting either or both of the image information and the feature information associated with the one or more goods objects to the server.
US11508146B2 Convolutional neural network processing method and apparatus
A convolutional neural network (CNN) processing method and apparatus. The apparatus may select, based on at least one of a characteristic of at least one kernel of a convolution layer or a characteristic of an input of the convolution layer, one operation mode from a first operation mode reusing a kernel, of the at least one kernel, and a second operation mode reusing the input, and perform a convolution operation based on the selected operation mode.
US11508144B2 Method and device for object detection
The present disclosure provides an object detection method and an object detection device. The object detection device includes: a heterogeneous processor and a memory, the heterogeneous processor including: a processing unit and a programmable logic unit, wherein the programmable logic unit is configured to receive a to-be-detected image, perform feature extraction on the to-be-detected image, and write an extracted feature into the memory; the processing unit is configured to read the feature from the memory, perform target object detection according to the feature, and output a detection result to the programmable logic unit; and the programmable logic unit is further configured to receive the detection result, generate prompt information according to the detection result, and output the prompt information.
US11508140B2 Auto-configuring a region of interest (ROI) associated with a camera
Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, a method comprises receiving image frames from a camera installed in the environment, wherein the ROI is located within the view of the image frames. The method includes tracking a plurality of persons in the image frames and determining a respective trajectory of movement for each person of the plurality of persons. The method further includes comparing each of the respective trajectories to one another and identifying, based on the comparing, a common trajectory shared by more than one person of the plurality of persons, wherein the common trajectory is not fully encompassed in the ROI. The method additionally includes updating the ROI to encompass the common trajectory, and includes configuring the updated ROI to be associated with new image frames from the camera.
US11508133B2 Augmented reality visualizer and measurement system for swimming pool components
An augmented reality visualizer and measurement system for swimming pool components (e.g., liners and safety covers) is provided in some examples of the present disclosure. In one example, a system can receive images of physical markers positioned spatially around a perimeter of a swimming pool in real space. The system can identify the physical markers in the images by analyzing the images using one or more image processing techniques. The system can determine one or more characteristics of the swimming pool based on relationships between the physical markers. The system can then generate pool component information based on the determined one or more characteristics of the swimming pool, and output the pool component information.
US11508132B2 Computer implemented method, a device and a computer program product for augmenting a first image with image data from a second image
A method for inserting objects from a 2D image into another environment while keeping the spatial relationships of the objects in the 2D image intact is provided.A device comprising circuitry configured to carry out the method and a computer program product adapted to carry out the method are also provided.
US11508128B2 Shared room scale virtual and mixed reality storytelling for a multi-person audience that may be physically co-located
A system for viewing a shared virtual reality having a plurality of virtual reality headsets. Each headset producing a shared virtual reality that is viewed by persons wearing the headsets. The system comprises a communication network to which each headset is in communication to send and receive a virtual orientation and a virtual position associated with each person of the persons wearing the headsets. The system comprises a computer in communication with each headset through the network which transmits a virtual audience that is viewed by each headset. The virtual audience formed from the virtual orientation and the virtual position associated with each person wearing the headset over time as each person views the virtual story, so each person views in the headset the person is wearing the virtual story, the virtual orientation and virtual position of each other person of the persons wearing the headset. A method for viewing a shared virtual reality. A non-transitory readable storage medium which includes a computer program stored on the storage medium in a non-transient memory for viewing a shared virtual reality.
US11508123B2 Image processing device, encoding device, decoding device, image processing method, program, encoding method, and decoding method for processing multiple video camera image streams to generate stroboscopic images
Image processing apparatus responsive to successive groups of images of an object captured at the same time by two or more spaced apart image capturing devices and to depth information indicating a three-dimensional location of the object relative to at least one distance measuring device includes: a frame selecting unit configured to select a set of the successive image groups; a model generating unit configured to generate a three dimensional model, for each image group in the set of image groups, from images captured at the same time by the two or more spaced apart image capturing devices and from the depth information, and to map a texture to the generated three dimensional model; and a composition unit configured to generate a stroboscopic image, with respect to a stroboscopic image viewpoint, by superposing the three dimensional models generated by the model generating unit on a predetermined background.
US11508120B2 Methods and apparatus to generate a three-dimensional (3D) model for 3D scene reconstruction
Methods, apparatus, systems and articles of manufacture for generating a three-dimensional (3D) model for 3D scene reconstruction are disclosed. An example apparatus includes a 3D scene generator to generate a 3D model for digital image scene reconstruction based on a trained generative model and a digital image captured in a real environment. An image simulator is to generate a simulated image based on the 3D model, the simulated image corresponding to the captured image. A discriminator is to apply a discriminative model to the simulated image to determine whether the simulated image is simulated.
US11508119B2 Inverse path tracing for material and lighting estimation
In one embodiment, a computing system accesses a three-dimensional (3D) model of an environment, the 3D model comprising a virtual representation of an object in the environment. The computing system accesses an image of the object captured by a camera from a camera pose. The computing system accesses light source parameters associated with a virtual representation of a light source in the environment. The computing system renders, using the 3D model, pixels associated with the virtual representation of the object based on the light source parameters, the pixels being rendered from a virtual perspective corresponding to the camera pose. The computing system determines updated light source parameters based on a comparison of the rendered pixels to corresponding pixels located in the image of the object.
US11508114B2 Distributed acceleration structures for ray tracing
A path tracing system in which the traversal task is distributed between one global acceleration structure, which is central in the system, and multiple local acceleration structures, distributed among cells, of high locality and of autonomous processing. Accordingly, the centrality of the critical resource of accelerating structure is reduced, lessening bottlenecks, while improving parallelism.
US11508104B2 Medical image processing apparatus, medical image processing method, and storage medium
A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain a measurement value related to the shape of a heart valve in medical image data. The processing circuitry is configured to cause a display to display a numerical value related to the shape of an artificial valve to be placed for the heart valve.
US11508102B2 Systems and methods for image processing
The present disclosure is related to systems and methods for image processing. The method may include obtaining an image including at least one of a first type of artifact or a second type of artifact. The method may include determining, based on a trained machine learning model, at least one of first information associated with the first type of artifact or second information associated with the second type of artifact in the image. The trained machine learning model may include a first trained model and a second trained model. The first trained model may be configured to determine the first information. The second trained model may be configured to determine the second information. The method may include generating a target image based on at least part of the first information and the second information.
US11508099B2 System and method for color mapping for improved viewing by a color vision deficient observer
A method and system for color mapping digital visual content for improved viewing by a color vision deficient observer includes receiving the digital visual content to be color mapped, clustering color values of the digital visual content into a plurality of color clusters, assigning each color cluster to a respective one of a set of target color values in which the set of target color values have increased visual distinguishability for the color vision deficient observer; and for each color cluster, mapping the color values of the color cluster to the target color value, thereby generating a color-mapped digital visual content. One or more regions of interest of the content can be identified and the color mapping may be applied onto to those regions of interest.
US11508097B1 Visualizations of multi-nodal transfers and gesture-based interactivity in virtual or augmented reality
Disclosed is an approach for generating interactive visualizations for multi-nodal transfers that may involve terminal nodes and multiple transitional nodes by using various protocols to acquire data from computing systems or devices associated with each node. A first visualization layer comprising a set of geographic or physical indicators in a multi-nodal transfer route (which comprises a set of three or more nodes) may be generated. API protocols (and/or non-API protocols) corresponding to each node in the transfer route may be identified. The protocols may be executed to obtain, from computing systems and devices associated with the nodes, data packets used to generate a second visualization layer, which may comprise graphics that visually depict details of a transfer along the transfer route. An overlay of visualization layers may be displayed such that the graphics are displayed in association with multiple nodes.
US11508096B2 Information processing apparatus and method
The present disclosure relates to information processing apparatus and method that makes it possible to suppress a reduction in encoding efficiency. Information relating to quantization of a three-dimensional position of an encoding target is generated. For example, the information relating to the quantization includes information relating to a coordinate system to be subjected to the quantization, information relating to a bounding box for normalization of position information of the encoding target, or information relating to a voxel for quantization of position information of the encoding target. In addition, three-dimensional information of the encoding target is restored from a signal string on the basis of the information relating to the quantization of the three-dimensional position of the encoding target. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic device, an information processing method, a program, or the like.
US11508091B2 Calibration device for imaging device, monitoring device, work machine and calibration method
A calibration device for an imaging device includes an imaging data acquisition unit that acquires imaging data of a known external target installed at a known position outside a work range of work equipment, the imaging data being obtained by imaging of at least one imaging device provided in a work machine including the work equipment, an external target position acquisition unit that acquires a position of the known external target, and a calibration unit that calibrates the imaging device based on the position of the known external target, which is acquired by the external target position acquisition unit, and the imaging data of the known external target, which is acquired by the imaging data acquisition unit.
US11508088B2 Method and system for performing automatic camera calibration
A system and method for performing automatic camera calibration is provided. The system receives a calibration image, and determines a plurality of image coordinates for representing respective locations at which a plurality of pattern elements of a calibration pattern appear in a calibration image. The system determines, based on the plurality of image coordinates and defined pattern element coordinates, an estimate for a first lens distortion parameter of a set of lens distortion parameters, wherein the estimate for the first lens distortion parameter is determined while estimating a second lens distortion parameter of the set of lens distortion parameters to be zero, or is determined without estimating the second lens distortion parameter. The system determines, after the estimate of the first lens distortion parameter is determined, an estimate for the second lens distortion parameter based on the estimate for the first lens distortion parameter.
US11508081B2 Sealed active marker for performance capture
A sealed active marker apparatus of a performance capture system is described to provide protective housing for active marker light components coupled to a strand and attached via a receptacle, to an object, such as via a wearable article, in a live action scene. The receptacle includes a protrusion portion that permits at least one particular wavelength range of light emitted from the enclosed active marker light component, to diffuse in a manner that enables easy detection by a sensor device. A base portion interlocks with a bottom plate of the receptacle to secure the strand within one or more channels. A sealant material coating portions of the apparatus promotes an insulating environment for the active marker light component.
US11508078B2 Point cloud annotation for a warehouse environment
A system is provided for automatic identification and annotation of objects in a point cloud in real time. The system can automatically annotate a point cloud that identifies coordinates of objects in three-dimensional space while data is being collected for the point cloud. The system can train models of physical objects based on training data, and apply the models to point clouds that are generated by various point cloud generating devices to annotate the points in the point clouds with object identifiers. The solution of automatically annotated point cloud can be used for various applications, such as blueprints, map navigation, and determination of robotic movement in a warehouse.
US11508074B2 Sensor data generating device
An input interface is configured to receive at least one sensor signal corresponding to information of the exterior of the vehicle sensed by at least one sensor. A processor is configured to, based on the sensor signal, generate: a first data corresponding to first information sensed in a first area; and a second data corresponding to second information sensed in a second area located outside the first area. An output interface is configured to output the first data and the second data independently from one another.
US11508072B2 Smart phones for motion capture
A series of smart phones are mounted in respective tripods to capture motion of a person wearing markers, such as marker balls or reflectors. The videos from the phones are stripped of objects other than the markers and the videos of the markers are combined to render a 3D motion capture structure that may be applied to an image of a VR icon to cause the VR icon to move as the person originally moved.
US11508071B2 System and method to detect, suppress, and modify background regions of scanned documents
An image processing device includes an input device which receives image adjustment selections from an associated user interface device. Memory of the device stores a user interface generator, which generates a background adjustment selector for presenting to a user on the user interface device; a background adjustment component which, for each of a plurality of pixels of an input image computes adjusted color values, as a function of at least one of: (a) a background adjustment factor computed for the respective pixel, and (b) a background class derived from the computed background adjustment factor, the background adjustment factor being a function of a background strength of the pixel and a luminance strength of the pixel; and an image output component outputs an output image derived from the adjusted color values for the plurality of pixels. A processor implements the background adjustment component and image output component.
US11508070B2 Method and apparatus to classify structures in an image
Disclosed is a system and method for segmentation of selected data. In various embodiments, automatic segmentation of fiber tracts in an image data may be performed. The automatic segmentation may allow for identification of specific fiber tracts in an image.
US11508068B2 System and method for image segmentation
Methods and systems for image processing are provided. Image data may be obtained. The image data may include a plurality of voxels corresponding to a first plurality of ribs of an object. A first plurality of seed points may be identified for the first plurality of ribs. The first plurality of identified seed points may be labelled to obtain labelled seed points. A connected domain of a target rib of the first plurality of ribs may be determined based on at least one rib segmentation algorithm. A labelled target rib may be obtained by labelling, based on a hit-or-miss operation, the connected domain of the target rib, wherein the hit-or-miss operation may be performed using the labelled seed points to hit the connected domain of the target rib.
US11508062B2 Ophthalmological image processing apparatus
An ophthalmological image processing apparatus acquires a plurality of images of a subject eye photographed in a scanning-type imaging optical system, sets any one of the plurality of images as a template, sets corresponding points or corresponding regions between an image of the subject eye and the template at a plurality of positions of each of the image of the subject eye and the template, calculates a movement amount of each of the corresponding points or each of the corresponding regions, and corrects a distortion of the image of the subject eye with respect to the template based on the movement amount of each of the corresponding points or each of the corresponding regions.
US11508059B2 Methods and systems for detecting a centerline of a vessel
This application disclosures a method and system for detecting a centerline of a vessel. The method may include obtaining image data, wherein the image data may include vessel data; selecting two endpoints of the vessel based on the vessel data; transforming the image data to generate a transformed image based on at least one image transformation function; and determining a path of the centerline of the vessel connecting the first endpoint of the vessel and the second endpoint of the vessel to obtain the centerline of the vessel based on the transformed image. The two endpoints of the vessel may include a first endpoint of the vessel and a second endpoint of the vessel.
US11508058B2 System and method for evaluating impacts of defects in printed images
A system and method evaluate defects in printed images. A target image, which has been captured of a printed image, is processed to identify defects, where present, which do not occur in a source image from which the printed image was generated. A trained classification model predicts a defect class for respective regions of the target image, each of the defect classes being drawn from a predefined set of defect classes. For at least one of the identified defects, a measure of severity of the defect is determined, such as a size of the defect. A decision on the acceptability of the printed image is made, based on the measure of severity of the at least one defect and the predicted defect class of a respective one of the regions in which the defect occurs.
US11508051B2 Image and data analystics model compatibility regulation methods
A computerized model compatibility regulation method for imaging applications first performs a target domain B application by computing means using at least one image X and target domain B image analytics to generate a target domain B application output for X. The method then applies a reference domain A application by computing means to generate reference domain A application output for X. The method further performs a compatibility assessment to generate at least one compatibility result for X. In addition, the method checks the compatibility result for X and if the check output is incompatible, the method performs online correction to generate a corrected application output for X.
US11508050B2 Systems and methods for joint learning of complex visual inspection tasks using computer vision
A method for performing automatic visual inspection includes: capturing visual information of an object using a scanning system including a plurality of cameras; extracting, by a computing system including a processor and memory, one or more feature maps from the visual information using one or more feature extractors; classifying, by the computing system, the object by supplying the one or more feature maps to a complex classifier to compute a classification of the object, the complex classifier including: a plurality of simple classifiers, each simple classifier of the plurality of simple classifiers being configured to compute outputs representing a characteristic of the object; and one or more logical operators configured to combine the outputs of the simple classifiers to compute the classification of the object; and outputting, by the computing system, the classification of the object as a result of the automatic visual inspection.
US11508049B2 Deep neural network processing for sensor blindness detection in autonomous machine applications
In various examples, a deep neural network (DNN) is trained for sensor blindness detection using a region and context-based approach. Using sensor data, the DNN may compute locations of blindness or compromised visibility regions as well as associated blindness classifications and/or blindness attributes associated therewith. In addition, the DNN may predict a usability of each instance of the sensor data for performing one or more operations—such as operations associated with semi-autonomous or autonomous driving. The combination of the outputs of the DNN may be used to filter out instances of the sensor data—or to filter out portions of instances of the sensor data determined to be compromised—that may lead to inaccurate or ineffective results for the one or more operations of the system.
US11508041B2 Method and apparatus for reconstructing a point cloud representing a 3D object
The present disclosure concerns a method for reconstructing a point cloud representing a 3D object from an inverse-projected point cloud obtained by inverse-projecting at least one depth image of an original point cloud, said at least one depth image being obtained by projecting points of the original point cloud onto at least one surface, said method comprising the steps of detecting at least one missing part in the inverse-projected point cloud, and completing said at least one missing part based on points in the neighborhood of said at least one missing part.
US11508039B2 Image processing apparatus, image processing method, and storage medium
There is provided an apparatus including a first correction unit configured to acquire a first corrected pixel using the covariance matrix, a determination unit configured to determine whether the first corrected pixel is abnormal, a second correction unit configured to acquire a second corrected pixel by performing a second correction on a pixel at a position of the first corrected pixel determined to be abnormal.
US11508038B2 Image processing method, storage medium, image processing apparatus, learned model manufacturing method, and image processing system
An image processing method for generating an estimated image in which a defocus blur shape in a captured image is corrected includes a first step of acquiring input data including the captured image and shape designating information that designates a defocus blur shape in the estimated image, and a second step of inputting the input data to a machine learning model and of generating the estimated image.
US11508033B2 Display-covered camera
One embodiment provides a method, including: receiving, at an information handling device having a display, an indication to capture an image of a scene using a camera sensor positioned underneath the display; capturing, responsive to the receiving, a plurality of partial images of the scene, wherein the capturing comprises adjusting, using an adjustment mechanism, a physical position of the camera sensor after each of the plurality of partial images of the scene are captured; and stitching, subsequent to the capturing, the plurality of partial images together to form the image of the scene. Other aspects are described and claimed.
US11508031B2 Warping data
A method of warping data includes the steps of providing a set of target coordinates x∈N, calculating, by a warping engine, source coordinates x′∈N for the target coordinates x∈N, requesting, by the warping engine, data values for a plurality of source coordinates from a cache, and computing, by the warping engine, interpolated data values for each x in a neighborhood of x′ from the data values of the source coordinates returned from the cache. Requesting data values from the cache includes notifying the cache that data values for a particular group of source points will be needed for computing interpolated data values for a particular target point, and fetching the data values for the particular group of source points when they are need for computing interpolated data values for the particular target point.
US11508030B2 Post capture imagery processing and deployment systems
A post capture imagery processing system is provided. The system is for use with aerial imagery and includes a server having a processor and a memory and a software application providing instruction to the server to process the captured aerial imagery, such as spherical imagery. The server further includes instructions to geo-rectify the spherical imagery. The geo rectifying of the spherical imagery may include one of use of a third party GIS map to associate corresponding data with the spherical imagery in order to produce a geo-referenced spherical image, or calculate the geo-references by a software application performing particular operations on the server.
US11508019B2 Regulating charging and discharging of an energy storage device as part of an electrical power distribution network
A system and a method for regulating charging and discharging of an energy storage device as part of an electrical power distribution network is described. The invention is a smart control algorithm for a bi-directional switch in which an energy storage device, such as a battery set, is charged when electricity prices are low and discharged when electricity prices are high. The invention uses two different types of pricing data: forecasted price data and real-time price data. The forecasted price data is used to set a threshold. When the real-time price data of electricity exceeds this threshold, the energy storage device is set to discharge and send power to the grid. Otherwise the energy storage device is set to charge. The threshold is set periodically, typically in 30 minute to several hour intervals to capture the latest data.
US11508017B2 Information processing apparatus, information processing method for image processing, and storage medium
Technologies are provided for correlating experimental biological datasets. The disclosed technologies may be used for data dependent socialization for life scientists and organizations. Data dependent socialization may be based on statistical correlations between experimental life science data.
US11508016B1 Determining a resource for a place based on three-dimensional coordinates that define the place
Receiving a dataset and parsing from the dataset an XP coordinate value on an x-axis, a YP coordinate value on a y-axis, and a ZP coordinate value on a z-axis all within a domain having 3-dimensional features. The x-axis and y-axis are perpendicular and define a horizontal earthbound main surface. The ZP coordinate value is on the z-axis perpendicular to the horizontal earthbound main surface. The XP, YP and ZP define a place associated with a 3-dimensional feature. Stored resource rules for places in the domain are accessed that indicate a first resource if the ZP has a first value, and a second resource if the ZP has a second value. One of the resource rules that applies to the place is identified based on XP, YP and ZP. A resource for the dataset is determined by applying the identified rule. The resource is caused to be transmitted.
US11508015B1 Method and system for automatically detecting use of an alarm system
A system and method for automatically detecting if a home alarm system is being used and/or actively monitored are disclosed. The system and method use data gathered from one or more sensors, including audio information from microphones. The audio information is analyzed using a machine learning system to determine if the alarm system is being regularly used and monitored. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not an alarm system is being used.
US11508014B1 Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US11508011B1 Systems and methods for environmental analysis based upon vehicle sensor data
A system for analyzing the environment of a vehicle i) receives a plurality of data from at least one sensor associated with a vehicle, such that the plurality of data includes at least one environmental condition at a location; (ii) analyzes the plurality of data to determine the at least one environmental condition at the location; (iii) determines a condition of a building at the location based upon the at least one environmental condition; (iv) determines an insurance product for the building based upon the determined condition associated with the building; and (v) generates an insurance quote for the insurance product. As a result, the speed and accuracy of insurance providers learning about potential clients and the conditions of the potential client's property and needs is increased.
US11508009B1 Trade asset card
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems, methods and computer program products that enable transactions requested by a user using a trade asset card. The innovation enables the transactions to be completed in real time or near real time per pre-determined rules and settings, or audited changes to rules and settings, while staying perpetually invested in the user's investment portfolio.
US11508001B2 Dynamic checkout page optimization using machine-learned model
In an example embodiment, a method for processing payments made via an electronic payment processing system is provided. An example method includes obtaining training data from a data source. The training data relates to prior purchases made via the electronic payment processing system, wherein the data source includes, in some examples, only a checkout page in a purchase transaction funnel. Features associated with a negative user action in relation to prior purchases are identified. A machine learning algorithm produces a dynamic transactional behavior score indicative of a probability that a purchase will invoke a negative user action.
US11508000B2 Systems to fulfill a picked sales order and related methods therefor
A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving a request for a picked order that can comprise: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by: evaluating whether the picked order is able to be batched in a picked order batch; and when the picked order is able to be batched, evaluating the conveyance type to determine a conveyance type average fulfilment time interval; determining, using the fulfillment time interval, as estimated, and the conveyance type average fulfilment time interval, a receivable clock time at which to promise the one or more goods for receipt by a receiver; and communicating the receivable clock time to an electronic device of the receiver. Other embodiments are also disclosed herein.
US11507998B2 Matching techniques for data transaction requests with private attributes
A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
US11507997B2 Recommender system for recommending vehicles
Systems and methods relating to recommending vehicles similar to a first vehicle based on telematic data and vehicle manufacturing data and using machine learning techniques, and systems and methods for ranking recommended vehicles according to evaluation criteria are disclosed.
US11507996B1 Catalog item selection based on visual similarity
Methods, systems, and computer-readable media for catalog item selection based on visual similarity are disclosed. A similarity detection system selects candidate items for an unavailable item in a catalog. The candidate items are selected from one or more item categories in which the unavailable item is classified. The system determines respective similarity scores for at least some of the candidate items with respect to the unavailable item. For a particular candidate item, the similarity score is determined based at least in part on a visual similarity between an image of the unavailable item and an image of the particular candidate item. The system selects, from the candidate items, a set of visually similar items to the unavailable item based at least in part on the similarity scores. The visually similar items are available to the user.
US11507989B2 Multi-label product categorization
Systems, device and techniques are disclosed for multi-label product categorization. A catalog entry and a list of categories may be received. The catalog entry may be associated with an item. A textual description may be generated by comparing words in the catalog entry to existing vocabularies of words and applying part-of-speech tagging to the catalog entry. A feature vector may be generated from the textual description by applying any of token frequency feature creation, term frequency-inverse document frequency feature creation, and pre-trained word embeddings to the textual description. A set of probabilities may be determined by inputting the feature vector into a machine learning model. The set of probabilities may include a probability for each category in the list of categories.
US11507987B2 Non-transitory computer-readable recording medium and charge calculation method
A charge calculation method executed by a processor included in a computer to execute a process, the process includes determining a degree of possibility that a virtual machine having redundant configuration exists in a plurality of virtual machines that provide a service, calculating a difference of charges for using the service before and after a first virtual machine among the plurality of virtual machines is migrated to an another location different from a location where the first virtual machine is located, and displaying the degree of possibility and the difference with respect to the service.
US11507985B2 Platform for providing customizable user brand experiences, sponsorship junctions, and conversion attribution
A computer-readable medium that, when executed on a server, establishes processes for providing a brand sponsorship environment, the processes including providing a computer-implemented platform establishing a sponsorship junction involving, in case 1, a set of trigger-monitorable activities defined by a set of sponsoring brands or, in case 2, a subset of the trigger-monitorable activities defined by the set of sponsoring brands.
US11507984B2 Generating personalized banner images using machine learning
A machine is configured to generate in real time personalized online banner images for users based on data pertaining to user behavior in relation to an image of a product. For example, the machine receives a user selection indicating one or more data features associated with the user. The one or more data features include a data feature pertaining to user behavior in relation to an image of a product. The machine generates, using a machine learning algorithm, a data representation of the machine learning algorithm based on the one or more data features including the data feature pertaining to user behavior in relation to the image of the product. The data representation includes one or more data features pertaining to one or more characteristics of online banner images. The machine generates an online banner image for the user based on the data representation.
US11507981B2 Automated lists
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: receiving transaction data comprising items previously purchased; comparing the first item to the second item; identifying the first item to be related to the second item; aggregating the first product type and the second product type into a first category bundle having a first theme defined by the first and second product types; assigning a first affinity score to the first and second items based on the transaction data; detecting the first item as being a first item of interest; and when the first affinity score of the first item exceeds a threshold, displaying, to the user while browsing the one or more websites, the first category bundle comprising the first and second items. Other embodiments are described.
US11507980B2 System and method for electronic correlated sales and advertising
A system is disclosed for presenting advertisements for products and related products for a consumer based on the products being purchased.
US11507979B2 Method and apparatus for providing network information
Aspects of the subject disclosure may include, for example, a method for processing an advertising request message, including, receiving an advertising request message from a mobile device, determining if an advertising exchange server associated with the advertising request is permitted to receive enhanced information associated with the mobile device if a service provider is permitted to provide location information associated with the mobile device responsive to determining that the advertising exchange server associated with the advertising request is permitted to receive the enhanced information, responsive to determining that the service provider is permitted to provide location information, adding location information associated with the mobile device to a header of the advertising request message, and transmitting the advertising request message to the advertising exchange server. Other embodiments are disclosed.
US11507975B2 Information processing method and apparatus
A method of generating content information that matches at least one stored keyword is described. At least one keyword associated with content information is stored. At least one previously searched keyword in a search record is matched with the at least one stored keyword associated with the content information. First-category mapping data is generated based on a first mapping between the matched at least one stored keyword and the at least one previously searched keyword. Second-category mapping data is generated based on the content information and the at least one stored keyword. A received target keyword is determined to be included in the first-category mapping data. In response to the received target keyword, which is included in the first-category mapping data, circuitry of a terminal searches for the content information associated with the target keyword in the second-category mapping data and displays the content information.
US11507974B2 Presenting and ordering content items within a scrollable content unit to a social networking system user
A social networking system provides content items to a user via a feed that may include one or more sponsored content items. Multiple sponsored content items may be included in a set that is presented in the feed via a scrollable content unit that presents a sponsored content item from the set and presents additional sponsored content items from the set when user interaction is received. To place sponsored content items in the feed, the social networking system scores a set of sponsored content items based on prior user interactions with content presented via scrollable content units and a bid amount of a sponsored content item in the set. The set of sponsored content items is ranked among other sponsored content items based on its score. If the set of sponsored content items is selected for inclusion in the feed, the social networking system orders the sponsored content items in the set for presentation via the scrollable content unit.
US11507965B2 Tire inventory decision support system
A tire inventory decision support system (100) optimizes tire allocations across a plurality of trade areas for local tire dealers, as well as regional trade areas for tire repositories as regional fulfillment hubs. The system defines trade areas having demographic tire demand characteristics and corresponding to an available inventory population for respective dealers. For each trade area, optimal dealer inventory populations are projected for tire sizes and brands, based in part on the available inventory population for the dealer an actual inventory population for the associated tire repository. The system compares the optimal inventory population for each dealer to actual inventory population, and selectively generates dealer interfaces displaying recommendations for tire inventory modification based on value propositions as disparities between the optimal and actual inventory populations. The system may further identify value propositions for inventory reallocation by regional hubs themselves, based on aggregated inventory for associated dealers.
US11507962B2 Counterfeit item detection system
A counterfeit item detection system detects counterfeit items during an item listing processes provided by an online marketplace. The system enhances the ability of the online marketplace to identify and reject potential counterfeit items. The system collects item data in various formats. The item data is analyzed using speech-to-text software and natural language processing to determine data elements representing items, item features, and language context. Questions are generated using the items and item features, and stored for each item. Answers to the questions have associated counterfeit indication weights. The weights are modified and used to rank the questions as feedback is received about counterfeit items. The ranking determines future question selection, allowing the best questions to continually be identified and provided. The counterfeit item detection system also trains a neural network to detect counterfeit items in images, where the training images are obtained from videos related to the item.
US11507960B2 System and method for handling lost item in autonomous vehicle
A system for handling a lost item in an autonomous vehicle and a server. The vehicle includes a vision sensor configured to respectively capture a first vehicle interior image and a second vehicle interior image when a passenger boards and alights from the vehicle. The vehicle is configured to transmit the captured first vehicle interior image and second vehicle interior image to the server. The server is configured to compare the first vehicle interior image with the second vehicle interior image and transmit lost item information to the passenger when the lost item in the vehicle is sensed.
US11507958B1 Trust-based security for transaction payments
A point-of-sale (POS) application is installed on a computing device of a merchant to process purchase transactions in conjunction with a network-accessible payment processing system. Software is also installed on the computing device to evaluate trustworthiness of the device and to prevent the device from performing sensitive operations such as purchase transactions when the device is deemed to be untrustworthy. The software obtains a security policy from the payment processing system and locally stores the security policy. The security policy specifies trust criteria and enforcement instructions, which can be updated from time to time when the payment processing system is accessible. The software evaluates device trustworthiness by gathering information regarding device conditions and comparing the information to the trust criteria. If the trust criteria are not satisfied, sensitive operations are disabled.
US11507957B2 Smart retail analytics and commercial messaging
A real-time fraud prevention system enables merchants and commercial organizations on-line to assess and protect themselves from high-risk users. A centralized database is configured to build and store dossiers of user devices and behaviors collected from subscriber websites in real-time. Real, low-risk users have webpage click navigation behaviors that are assumed to be very different than those of fraudsters. Individual user devices are distinguished from others by hundreds of points of user-device configuration data each independently maintains. A client agent provokes user devices to volunteer configuration data when a user visits respective webpages at independent websites. A collection of comprehensive dossiers of user devices is organized by their identifying information, and used calculating a fraud score in real-time. Each corresponding website is thereby assisted in deciding whether to allow a proposed transaction to be concluded with the particular user and their device.
US11507955B2 Services for entity trust conveyances
Services for trust conveyances of entities can be provided and managed. In connection with a transaction between first and second devices, a trust management component (TMC) can indicate trust levels of entities associated with the devices with regard to the transaction and/or an action attempted by an entity. With regard to an action attempted by the first entity, the trust level of the first entity can be evaluated to determine whether it is high enough to allow the action to proceed or to have the second entity respond to the action accordingly. If it is not high enough, the second entity, using the second device, can request a trust conveyance from the first entity via the TMC. The TMC can adjust the respective trust levels based on the outcome(s) of the action(s) of the respective entities with regard to executing the transaction.
US11507953B1 Systems and methods for optimizing transaction conversion rate using machine learning
A method for optimizing transaction authorization conversion rates using machine learning includes retrieving payment transaction parameters and authorization results for a plurality of past payment transactions from a database, generating a transaction success model comprising authorization success factors for each of a plurality of payment transaction parameters using a machine learning training phase based on the retrieved payment transaction parameters and authorization results, receiving, at an acquirer processor, a payment transaction from a merchant, modifying one or more parameters of the payment transaction according to the generated transaction success model, and submitting the modified payment transaction to a financial institution for processing.
US11507950B2 Systems and methods for secure normative intermediation of payments processing peripherals
Systems and methods for secure virtualized intermediated configuration and control of payment processing peripheral devices, as may be embodied in a SNIPP system, are provided. Such systems and methods enable the request of purchaser payment information from payment processing peripheral device(s) on behalf of a POS system and the aggregation and association of that purchaser payment information with a corresponding purchase transaction received from the POS system. The purchase transaction and the payment transaction are aggregated and thereby associated; and the resulting aggregated payment transaction is submitted to an electronic payments processing facility that responds with a confirmation indicating ‘acceptance’ or ‘denial’ of the payment transaction. The confirmation is relayed to the POS system and possibly to the payment processing peripheral device(s) such that it may be displayed to the purchaser and/or an attendant.
US11507942B2 Augmented reality card activation experience
Various embodiments are generally directed to enhancing a card activation experience for an authorized card user when activating a new card by at least displaying various types of information related to the new card in augmented reality (AR) and allowing the user to perform the activation itself or experience other aspects of the activation process in AR. Information pertaining the successful activation of the card may also be provided to the user in AR.
US11507940B2 Payment card amplification device
In one aspect, the present disclosure relates to a payment card amplification device comprising a card reader, an amplifier, an antenna, and a power supply. The card reader is configured to read payment card information from a payment card and generate an output signal comprising the payment card information. The amplifier is coupled to receive the card reader output signal and configured to generate an amplified signal comprising the payment card information. The antenna is coupled to receive the amplified signal and transmit the payment card information, wherein the transmitted payment card information can be read by a payment terminal. The power supply is coupled to a power source and configured provide power to the card reader and the amplifier.
US11507939B2 Contactless card tap pay for offline transactions
Using contactless cards to pay for offline transactions. An application executing on a mobile device may receive, via a communications interface of a contactless card, an account identifier of the contactless card, and transaction data received by the contactless card from a POS device via the communications interface, the transaction data comprising at least an identifier of a merchant account, a timestamp, and an amount of the transaction, a network connection between the POS device and a payment server not available. The application may transmit the account identifier and the transaction data to the payment server via a cellular network connection of the mobile device. The mobile device may receive, from the payment server via the cellular network connection, authorization of a payment for the transaction. The application may generate a graphical indication of the authorization of the payment for the transaction and output the graphical indication of the authorization.
US11507932B2 Cardless ATM connectivity for denomination selection
Disclosed herein are system, method, and computer program product embodiments for providing denomination selection capabilities to account holders withdrawing funds via a cardless ATM system. An account holder may queue an ATM withdrawal in desired monetary denominations from a mobile application running on their mobile device. The account holder may subsequently scan a QR code displayed at an ATM using the mobile application and receive the desired monetary denominations from the ATM, all without using an ATM card. Two other approaches are provided to an account holder when queueing an ATM withdrawal that includes denominations. In a denomination-driven request, the account holder selects denominations first and then receives a list of proximate ATMs that can satisfy the denomination request. In a location-driven request, the account holder selects an ATM first and then can tailor the denomination request to the denominations available in the selected ATM.
US11507919B1 Smart container
A smart container for facilitating operations in a facility is provided. The smart container includes an apparatus configured to store and transport one or more items, one or more electronic devices disposed one or more sides on the apparatus, and a wheel-based charging system coupled to the apparatus and configured to charge one or more battery packs for the one or more electronic devices. The one or more electronic devices are configured to transmit information for monitoring and tracking a position of the smart container throughout an environment.
US11507915B1 System and method for monitoring a transport of a component
A system for monitoring a transport of a component is disclosed. The system includes a plurality of carriers. A system includes a component transported by a plurality of carriers. A system includes a central identification unit coupled to a component. A system includes a central network. A central network is configured to receive a plurality of component data from a central identification unit. A central network is configured to update a plurality of component data. A central network is configured to update a plurality of carrier data as a function of a plurality of component data. Updating a plurality of carrier data includes modifying each plurality of carrier data as a function of at least an alternate plurality of carrier data. A method for monitoring a transport of a component is also disclosed.
US11507913B2 Smart terminal facility and method suitable for the handling of cargo containers
A system and method for operating a terminal facility handling containers may comprise: a sensor set sensing containers entering and/or exiting the facility for providing container identification data and location data to a relational database; and container handling equipment having a sensor set for providing container identification data and location data to the database when a container is grasped and/or released. Sensors may sense when the equipment grasps and/or releases a container for storing a record thereof in the database, and/or geo-tagged identification data and location data relating to carriers that are to pick up and/or to deliver a container is received and stored as records in the database. The relational database contains records representing the current location of each container and each container handling equipment substantially in real time and can estimate arrival time.
US11507910B2 Equipment management method and system based on radio frequency identification
An equipment management method based on radio frequency identification comprises binding a first electronic tag and second electronic tags, reading the first electronic tag in a search mode, obtaining an abnormality list of one or more abnormal tags in the second electronic tags according to the first electronic tag, reading one of the second electronic tags in the search mode, and outputting an error signal when the read second electronic tag matches up to the abnormality list. The first electronic tag is set on a test machine, the second electronic tag are respectively set on test elements, and the test elements are disposed in the test machine.
US11507908B2 System and method for dynamic performance optimization
A system for value prediction for dynamic performance optimization includes a project value predictor that receives a Key Performance Indicator (KPI) and an initiative relating to an active project having a closure date. The KPI is associated with a KPI period including multiple intervals. The project value predictor operates to identify a relevant cluster of KPIs for the KPI based on historical data, forecast a future value of the KPI based on attributes/features of the KPI relative to the closure date, predict a possibility of failure of the KPI using a trained data model to pre-classify the KPI, categorize the KPI based on the future value or the pre-classification, where the KPI is categorized as failure based on the future value being less than a target KPI value after the KPI period and added to list for retraining the model based on the categorization. The system also leads to the identification and subsequent validation of Initiatives that impact the KPIs with quantification of the level of impact.
US11507902B2 System and method for vehicle project tracking
A method includes receiving first location information of a first vehicle, and associating the first vehicle with a first project. The method also includes receiving second location information from a second vehicle, and associating the second vehicle with a second project. The method further includes providing, to an electronic device, instructions to output a user interface that includes a map, and a first visual indicia displayed on the map at a first location corresponding to the first location information, where the first visual indicia indicates that the first vehicle is associated with the first project. The user interface further includes a second visual indicia displayed on the map at a second location corresponding to the second location information, where the second visual indicia indicates that the second vehicle is associated with the second project, and is different from the first visual indicia.
US11507898B2 System and method for dynamic multi-objective optimization of machine selection, integration and utilization
The invention provides control systems and methodologies for controlling a process having computer-controlled equipment, which provide for optimized process performance according to one or more performance criteria, such as efficiency, component life expectancy, safety, emissions, noise, vibration, operational cost, or the like. More particularly, the subject invention provides for employing machine diagnostic and/or prognostic information in connection with optimizing an overall business operation over a time horizon.
US11507893B2 Method for exploiting charging stations
Method for exploiting a network of electrical charging stations for motor vehicles. The method includes (a) a step in which a station is reserved via a reservation center and the center transmits to the vehicle a response comprising access data providing access to the station, and (b) a step in which, when the vehicle is less than 100 meters from the station, the vehicle requests access to the station and the station provides access to the electrical power available via a socket of the station. In step (b), the communication between the vehicle and the station is a local electromagnetic communication, preferably at a frequency comprised between 2400 and 2500 MHz.
US11507892B1 Determining a target recommendation based on historical transaction data
Certain aspects of the present disclosure provide techniques for determining a target recommendation for a transaction based on historical transaction data. An example technique for determining the target recommendation for a transaction based on historical data includes receiving a request for a target recommendation and transaction parameters from a user. Based on the transaction parameters, one or more subsets of historical transaction data are retrieved, and a respective weight applied to generate the target recommendation. Based on which of the one or more retrieved subsets of historical transaction data and respective weight(s) applied generate the target recommendation, a confidence level is generated. A determination is made whether the confidence level meets a minimum confidence level. Based on the determination that the confidence level meets the minimum confidence level, the target recommendation is provided.
US11507891B2 Determining availability of conference rooms
Examples disclosed herein provide the ability to determine the availability of a conference room. In one example, a computing device may determine whether there is a user present in a conference room, determine scheduling of the conference room, and illustrate, on a display outside the conference room, availability of the conference room.
US11507890B2 Ensemble model policy generation for prediction systems
Embodiments for ensemble policy generation for prediction systems by a processor. Policies are generated and/or derived for a set of ensemble models to predict a plurality of target variables for streaming data such that the plurality of policies enables dynamic adjustment of the prediction system. One or more of the policies are updated according to one or more error states of the set of ensemble models.
US11507888B2 Training method and device for machine translation model and storage medium
A training method for a machine translation model, includes: obtaining a multi-domain mixed training data set; performing data domain classification on a plurality of training data pairs in the training data set to obtain at least two domain data subsets; based on each domain data subset, determining at least two candidate optimization targets for the domain data subset, and training at least two candidate single domain models corresponding to each domain data subset based on the at least two candidate optimization targets, respectively; testing the at least two candidate single domain models corresponding to each domain data subset separately, and selecting a candidate optimization target with a highest test accuracy as a designated optimization target for the domain data subset; and training a hybrid domain model based on each domain data subset in the training data set and the designated optimization target corresponding to each domain data subset.
US11507886B2 Vectorization of structured documents with multi-modal data
Methods, systems, and computer-readable storage media for receiving structured data including a set of columns and a set of rows, determining, for each column, a column width defining a number of characters, providing, for each row, a set of padded values, each padded value corresponding to a column and including a value and one or more padding characters, the value and the one or more padding values collectively having a length equal to a respective column width, defining a set of strings by, for each row, concatenating padded values in the set of padded values to provide a string, and training the ML model by providing, for each string in the set of strings, an embedding as an abstract representation of a record of a respective row and processing the embedding through an attention layer of the ML model.
US11507885B2 Machine learning device, control device, and machine learning search range setting method
A machine learning device that searches for a first parameter of a component of a servo control device that controls a servo motor includes: a solution detection unit that acquires a set of evaluation function values used during machine learning or after machine learning, plots the set of evaluation function values in a search range of the first parameter or a second parameter used for searching for the first parameter, and detects whether a search solution is at an edge of the search range or is in a predetermined range from the edge; and a range changing unit that changes the search range to a new search range of the first parameter or the second parameter based on the estimation made on evaluation function values of an evaluation function expression when the search solution is at the edge of the search range or is in the predetermined range.
US11507879B2 Vector representation of words in a language
A method, system, and non-transitory compute readable medium for vector representation of a sequence of items, including training a sequence using a first distributed representation, such that a new distributed representation is produced for which vector entries of the new distributed representation are amplified to create dominant dimensions for when the vector entries of each item correspond to a class of an item to be explained and fractionalizing vector entries of each item that do not correspond to the class of the item to be explained such that the dominant dimensions correspond to higher absolute value entries than the fractionalized vector entries in order to emphasize the dominant dimensions.
US11507878B2 Adversarial training for event sequence analysis
Techniques are disclosed for the generation of adversarial training data through sequence perturbation, for a deep learning network to perform event sequence analysis. A methodology implementing the techniques according to an embodiment includes applying a long short-term memory attention model to an input data sequence to generate discriminative sequence periods and attention weights associated with the discriminative sequence periods. The attention weights are generated to indicate the relative importance of data in those discriminative sequence periods. The method further includes generating perturbed data sequences based on the discriminative sequence periods and the attention weights. The generation of the perturbed data sequences employs selective filtering or conservative adversarial training, to preserve perceptual similarity between the input data sequence and the perturbed data sequences. The input data sequence may be created by vectorizing a temporal input data stream comprising words, symbols, and the like, into a multidimensional vectorized numerical data sequence format.
US11507877B2 Application functionality optimization
A method, apparatus, and system provide the ability to optimize execution of an application. An application is acquired. The application includes functions, and each function has a corresponding feature flag that determines whether the corresponding function is executed. Execution conditions of execution of the application are monitored at run-time (in a machine learning module). The machine learning module recognizes a pattern relating to the execution conditions to determine a stress relating to the execution of the application. During execution of the application, the machine learning module toggles the feature flags based on the pattern and the stress such that the corresponding functions do not execute.
US11507874B2 System and method for sharing quantum information
A method of sharing address information using quantum states includes storing a number, M, of first qubits in a quantum store at a source node and storing classical information tagged to the M first qubits in a classical store at the source node, where the classical information describes a destination node where the M first qubits share entangled qubits. The M first qubits are measured at the source node and a random number is generated that represents an address of the destination node using the measured M first qubits and the classical information describing the destination node. A packet is sent from the source node that includes the generated random number in a quantum address field and further includes data intended for the destination node in a data field. A number, M, of second qubits is stored in a quantum store at the destination node, wherein each of the M first qubits is entangled with a respective one of the M second qubits. The M second qubits is measured at the destination node and a random number is generated using the measured M second qubits. The sent packet is received at the destination node. The generated random number in the quantum address field is compared at the destination node with the generated random number using the measured M second qubits. A match is determined at the destination node between the compared generated random number in the quantum address field and the generated random number using the measured M second qubits.
US11507873B1 Highly scalable quantum control
A system comprising a quantum control data exchange circuit that enables a large, variable number of pulse generation circuits to exchange data within the coherence time of a plurality of quantum elements to enable feedback-based quantum control of a large, variable number of quantum elements.
US11507872B2 Hybrid quantum-classical computer system and method for performing function inversion
A hybrid quantum-classical (HQC) computing system, including a quantum computing component and a classical computing component, computes the inverse of a Boolean function for a given output. The HQC computing system translates a set of constraints into interactions between quantum spins; forms, from the interactions, an Ising Hamiltonian whose ground state encodes a set of states of a specific input value that are consistent with the set of constraints; performs, on the quantum computing component, a quantum optimization algorithm to generate an approximation to the ground state of the Ising Hamiltonian; and measures the approximation to the ground state of the Ising Hamiltonian, on the quantum computing component, to obtain a plurality of input bits which are a satisfying assignment of the set of constraints.
US11507870B1 Predicting enforcement profiles at second locations based on enforcement profiles at first locations
It is an object of the present invention to provide a predictive traffic law enforcement profiler apparatus and method which incorporates a means to determine current location, time, velocity and also incorporates a means to utilize a database derived from historic traffic law enforcement records, crowd sourced records and historical traffic data and also incorporates a predictive processing means to provide historic traffic law enforcement records and estimates of enforced speed limits and enforcement profiles, patrol locations and schedules of traffic law enforcement to a driver.
US11507869B2 Predictive modeling and analytics for processing and distributing data traffic
A system and method for generating and deploying a machine learning model for a real-time environment. User selected coefficients and training data are received via a graphical user interface. A first machine learning algorithm is invoked for generating a first machine learning model based on the received data. Accuracy of predictions by the first model are tested, and a determination is made that the accuracy of predictions of the first model is below a threshold value. In response to such a determination, a particular criterion is evaluated. In response to determining that the criterion is satisfied, a second machine learning algorithm is invoked for generating a second machine learning model based on the received data. The model is deployed instead of the first model for making real-time predictions based on incoming data.
US11507866B1 Predicting results for a video posted to a social media influencer channel
This invention predicts results for a media clip posted to a social media influencer channel by maintaining a database of results data for media clips where an influencer channel includes media clips that include unstructured data, and structured data, and then provide to a first machine learning model a first set of channel data, extracting a first set of features, predicting a value for the first target variable, providing to a second machine learning model a second set of channel data including a second selection of structured data, and the predicted value of the first target variable, extracting a second set of features, and predicting a value for the second target variable.
US11507865B2 Machine learning data cleaning
An information handling system may be configured to: receive time-series data regarding measurements of a physical variable; determine that a missing data point is missing from the time-series data, wherein the missing data point corresponds to a particular day of the week; in response to a determination that earlier corresponding data from the particular day of the week of an earlier week is available, copy the earlier corresponding data to replace the missing data; in response to a determination that later corresponding data from the particular day of the week of a later week is available, copy the later corresponding data to replace the missing data; and in response to a determination that neither the earlier corresponding data nor the later corresponding data is available, perform interpolation to replace the missing data.
US11507859B2 Trackable reasoning and analysis for crowdsourcing and evaluation
In an example, a computer-implemented method to structure an analytical workflow that improves reasoning based on a problem context and demonstrated abilities of each individual user may include displaying a reasoning problem to an analyst. The method may include receiving input from the analyst to identify a reasoning problem type of the reasoning problem. providing a recommended analytic approach for the reasoning problem type to the analyst. The method may include assisting the analyst in analyzing and evaluating one or more information sources relevant to the reasoning problem. The method may include guiding the analyst through a structured technique (ST) to support reasoning of the analyst in formulation of a solution to the reasoning problem. The method may include generating a report that includes the analyst's solution to the reasoning problem based on input from the analyst.
US11507857B2 Systems and methods for using artificial intelligence to present geographically relevant user-specific recommendations based on user attentiveness
A system for using artificial intelligence to present geographically relevant user-specific recommendations based on vehicle operator attentiveness includes at least a transport communication device installed in a vehicle, at least a driving condition sensor designed and configured to monitor driving conditions and generate at least a driving condition datum, at least an operator sensor, designed and configured to monitor a vehicle operator and generate at least an operator state datum, an attention state module, designed and configured to generate an attentiveness level as a function of the at least a driving condition datum and the at least an operator state datum, a location interface component, designed and configured to determine geographical location, and a recommender module, designed and configured to receive at least a local attraction datum, generate an associated output message as a function of the attentiveness level and geographical location, and provide the output message to the operator.
US11507856B2 Method and apparatus for updating application
A method for updating an application is provided. In the method, a first interface image generated during a period that a first instance of the application is running is obtained. The first instance of the application is running on an application trial platform. The application trial platform is communicatively couplable to a server of the application. A plurality of attributes associated with a control contained in the first interface image are extracted. Based on the plurality of attributes, it is determined whether the first interface image indicates that an update of the application is released by the server. In response to determining that the first interface image indicates that the update of the application is released by the server, the first instance of the application is updated on the application trial platform.
US11507844B2 Asynchronous evaluation strategy for evolution of deep neural networks
The technology disclosed proposes a novel asynchronous evaluation strategy (AES) that increases throughput of evolutionary algorithms by continuously maintaining a queue of K individuals ready to be sent to the worker nodes for evaluation and evolving the next generation once a fraction Mi of the K individuals have been evaluated by the worker nodes, where Mi<
US11507840B2 Region constrained regularized adversarial examples for model interpretability
Embodiments may exclude portions of input data in order to improve the accuracy and explanatory quality of the output of machine learning models by disregarding parts of the input during the optimization process by masking them during backpropagation. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise receiving, at the computer system, input data and a machine learning model to generate a prediction based on the input data, generating, at the computer system, a mask indicating portions of the input data to be disregarded during backpropagation of the machine learning model, and modifying, at the computer system, the generated mask to improve the prediction of the machine learning model.
US11507838B2 Methods and apparatus to optimize execution of a machine learning model
Methods, apparatus, systems and articles of manufacture to optimize execution of a machine learning model are disclosed. An example apparatus includes a quantizer to quantize a layer of a model based on an execution constraint, the layer of the model represented by a matrix. A packer is to pack the quantized layer of the matrix to create a packed layer represented by a packed matrix, the packed matrix having non-zero values of the matrix grouped together along at least one of a row or a column of the matrix. A blocker is to block the packed layer into a blocked layer by dividing the non-zero values in the packed matrix into blocks. A fuser is to fuse the blocked layer into a pipeline. A packager is to package the pipeline into a binary.
US11507835B2 Neural network data updates using in-place bit-addressable writes within storage class memory
Methods and apparatus are disclosed for managing the storage of dynamic neural network data within bit-addressable memory devices, such phase change memory (PCM) arrays or other storage class memory (SCM) arrays. In some examples, a storage controller determines an expected amount of change within data to be updated. If the amount is below a threshold, an In-place Write is performed using bit-addressable writes via individual SET and RESET pulses. Otherwise, a modify version of an In-place Write is performed where a SET pulse is applied to preset a portion of memory to a SET state so that individual bit-addressable writes then may be performed using only RESET pulses to encode the updated data. In other examples, a storage controller separately manages static and dynamic neural network data by storing the static data in a NAND-based memory array and instead storing the dynamic data in a SCM array.
US11507830B2 System and method for providing object-level driver attention reasoning with a graph convolution network
A system and method for providing object-level driver attention reasoning with a graph convolution network that include receiving image data associated with a plurality of image clips of a surrounding environment of a vehicle and determining anchor object-ness scores and anchor importance scores associated with relevant objects included within the plurality of image clips. The system and method also include analyzing the anchor object-ness scores and anchor importance scores associated with relevant objects and determining top relevant objects with respect to an operation of the vehicle. The system and method further include passing object node features and edges of an interaction graph through the graph convolution network to update features of each object node through interaction with other object nodes and determining importance scores for the top relevant objects.
US11507828B2 Unsupervised hypernym induction machine learning
Training a machine learning model such as a neural network, which can automatically extract a hypernym from unstructured data, is disclosed. A preliminary candidate list of hyponym-hypernym pairs can be parsed from the corpus. A preliminary super-term—sub-term glossary can be generated from the corpus, the preliminary super-term—sub-term glossary containing one or more super-term—sub-term pairs. A super-term—sub-term pair can be filtered from the preliminary super-term—sub-term glossary, responsive to detecting that the super-term—sub-term pair is not a candidate for hyponym-hypernym pair, to generate a final super-term—sub-term glossary. The preliminary candidate list of hyponym-hypernym pairs and the final super-term—sub-term glossary can be combined to generate a final list of hyponym-hypernym pairs. An artificial neural network can be trained using the final list of hyponym-hypernym pairs as a training data set, the artificial neural network trained to identify a hypernym given new text data.
US11507827B2 Distributed training of reinforcement learning systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed training of reinforcement learning systems. One of the methods includes receiving, by a learner, current values of the parameters of the Q network from a parameter server, wherein each learner maintains a respective learner Q network replica and a respective target Q network replica; updating, by the learner, the parameters of the learner Q network replica maintained by the learner using the current values; selecting, by the learner, an experience tuple from a respective replay memory; computing, by the learner, a gradient from the experience tuple using the learner Q network replica maintained by the learner and the target Q network replica maintained by the learner; and providing, by the learner, the computed gradient to the parameter server.
US11507823B2 Adaptive quantization and mixed precision in a network
A method of adaptive quantization for a convolutional neural network, includes at least one of receiving an acceptable model accuracy, determining a float value multiply accumulate for the layer based on a float value weight and a float value input, quantizing the float value weight at multiple weight quantization precisions, quantizing the float value input at multiple input quantization precisions, determining a multiply accumulate at multiple multiply accumulate quantization precisions based on the weight quantization precisions and the input quantization precisions, determining multiple quantization errors based on differences between the float value multiply accumulate and the multiple multiply accumulate quantization precisions and selecting one of the multiple weight quantization precisions, one of the multiple input quantization precisions and one of the multiple multiply accumulate quantization precisions based on the predetermined acceptable model accuracy and the multiple quantization errors.
US11507818B2 Optoelectronic computing systems
A system includes a first unit configured to generate a plurality of modulator control signals, and a processor unit. The processor unit includes: a light source or port configured to provide a plurality of light outputs, and a first set of optical modulators coupled to the light source or port and the first unit. The optical modulators in the first set are configured to generate an optical input vector by modulating the plurality of light outputs provided by the light source or port based on digital input values corresponding to a first set of modulator control signals in the plurality of modulator control signals, the optical input vector comprising a plurality of optical signals. The processor unit also includes a matrix multiplication unit that includes a second set of optical modulators. The matrix multiplication unit is coupled to the first unit, and is configured to transform the optical input vector into an analog output vector based on a plurality of digital weight values corresponding to a second set of modulator control signals in the plurality of modulator control signals applied to the second set of optical modulators. At least one optical modulator of at least one of the first set of optical modulators or the second set of optical modulators is configured to modulate an optical signal based on a first modulator control signal among the plurality of modulator control signals, and the first unit is configured to shape the first modulator control signal to include bandwidth-enhancement associated with a change in amplitude associated with a corresponding change in successive digital values corresponding to the first modulator control signal.
US11507816B2 Precision tuning for the programming of analog neural memory in a deep learning artificial neural network
Numerous embodiments of a precision tuning algorithm and apparatus are disclosed for precisely and quickly depositing the correct amount of charge on the floating gate of a non-volatile memory cell within a vector-by-matrix multiplication (VMM) array in an artificial neural network. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
US11507815B2 Scaling half-precision floating point tensors for training deep neural networks
A graphics processor is described that includes a single instruction, multiple thread (SIMT) architecture including hardware multithreading. The multiprocessor can execute parallel threads of instructions associated with a command stream, where the multiprocessor includes a set of functional units to execute at least one of the parallel threads of the instructions. The set of functional units can include a mixed precision tensor processor to perform tensor computations. The functional units can also include circuitry to analyze statistics for output values of the tensor computations, determine a target format to convert the output values, the target format determined based on the statistics for the output values and a precision associated with a second layer of the neural network, and convert the output values to the target format.
US11507810B2 Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.
US11507807B2 Audio signal processing device, audio signal processing method, and control program
An audio signal processing device includes a neural network circuit that includes an input layer including input units, an intermediate layer, and an output layer including output units, an input section that executes simultaneous inputting of, at each of unit time intervals, each of pieces of unit data of consecutive sampling units in an input signal data string generated through sampling based on an audio signal string into each of the input units on a one-to-one basis, one of the pieces of unit data input into one of the input units at one of the unit time intervals being input into another of the input units at another of the unit time intervals in the simultaneous inputting at each of the unit time intervals, and an output section that outputs, in accordance with the simultaneous inputting over a plurality of the unit time intervals that are consecutive, a computation result at each of the unit time intervals, the computation result being based on pieces of data output from the output units at each of the unit time intervals.
US11507806B2 Parallel neural processor for Artificial Intelligence
Systems and/or devices for efficient and intuitive methods for implementing artificial neural networks specifically designed for parallel AI processing are provided herein. In various implementations, the disclosed systems, devices, and methods complement or replace conventional systems, devices, and methods for parallel neural processing that (a) greatly reduce neural processing time necessary to process more complex problem sets; (b) implement neuroplasticity necessary for self-learning; and (c) introduce the concept and application of implicit memory, in addition to explicit memory, necessary to imbue an element of intuition. With these properties, implementations of the disclosed invention make it possible to emulate human consciousness or awareness.
US11507805B2 Computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification
The computer-implemented or hardware-implemented method of entity identification, comprising: a) providing a network of nodes with input from a plurality of sensors; b) generating, by each node of the network, an activity level, based on the input from the plurality of sensors; c) comparing the activity level of each node to a threshold level; d) based on the comparing, for each node, setting the activity level to a preset value or keeping the generated activity level; e) calculating a total activity level as the sum of all activity levels of the nodes of the network; f) iterating a)-e) until a local minimum of the total activity level has been reached; and g) when the local minimum of the total activity level has been reached, utilizing a distribution of activity levels at the local minimum to identify a measurable characteristic of the entity. The disclosure further relates to a computer program product and an apparatus for entity identification.
US11507800B2 Semantic class localization digital environment
Semantic segmentation techniques and systems are described that overcome the challenges of limited availability of training data to describe the potentially millions of tags that may be used to describe semantic classes in digital images. In one example, the techniques are configured to train neural networks to leverage different types of training datasets using sequential neural networks and use of vector representations to represent the different semantic classes.
US11507796B2 Method and system for sharing avatars through instant messaging application
A method for sharing avatars is provided, which includes: receiving, from a first user terminal, an avatar share request to share a first avatar including a first set of avatar components, with a second user terminal; creating a first temporary avatar by copying the first set of avatar components; associating the first temporary avatar with first link information; and transmitting the first link information to the second user terminal.
US11507791B2 Configuring a set of applets on a battery-less transaction card
A transaction card may power on the transaction card using electric current induced from an interaction of the transaction card with an electromagnetic field. The transaction card may establish a communication with a device. The communication may indicate that the transaction card has powered. The transaction card may receive, from the device, a set of instructions to configure a set of applets on the transaction card after notifying the device that the transaction card has powered on. The set of applets to be configured may be related to completing one or more different transactions. The set of applets to be configured may be different than another set of applets already configured on the transaction card. The transaction card may configure the set of applets on the transaction card according to the set of instructions after receiving the set of instructions.
US11507790B2 Printing method in which each of raster lines configuring line image is formed by plurality of pass operations, printing device that forms each of raster lines configuring line image by plurality of pass operations, and printing system
Provided is a printing method for performing printing using a serial printer. In printing of a print image including a line image, the printing method includes a raster line forming step of forming each of raster lines configuring the image, by a plurality of pass operations. In the formation of each of the raster lines, when printing of a region corresponding to edge pixels of the line image by a first pass operation, which is one of the plurality of pass operations, is first printing, and printing of the region corresponding to the edge pixels by a second pass operation that is different from the first pass operation, of the plurality of pass operations, is second printing, a brightness of the printing by the second printing is higher than a brightness of the printing by the first printing.
US11507787B2 Model agnostic contrastive explanations for structured data
A method, system, and computer program product, including generating a contrastive explanation for a decision of a classifier trained on structured data, highlighting an important feature that justifies the decision, and determining a minimal set of new values for features that alter the decision.
US11507785B2 Anomaly detection system using multi-layer support vector machines and method thereof
A classifier network has at least two distinct sets of refined data, wherein the first two sets of refined data are sets of numbers representing the features values data received from sensors or a manufactured part. Performing, via at least two distinct types of support vector machines using an associated feature selection process for each classifier independently in a first layer, anomaly detection on the manufactured part. Then, using the stored data including refined data of at least two different types of data transforms and performing, via at least a two distinct types of support vector machines in a second layer, an associated feature selection process for each classifier independently. Forming at least four distinct compound classifier types for anomaly detection on the part using the stored data or coefficients. The ensemble of second layer support vector machine outputs compare the results to determine the presence of an anomaly.
US11507783B2 Apparatus for recognizing object of automated driving system using error removal based on object classification and method using the same
Disclosed herein are an object recognition apparatus of an automated driving system using error removal based on object classification and a method using the same. The object recognition method is configured to train a multi-object classification model based on deep learning using training data including a data set corresponding to a noise class, into which a false-positive object is classified, among classes classified by the types of objects, to acquire a point cloud and image data respectively using a LiDAR sensor and a camera provided in an autonomous vehicle, to extract a crop image, corresponding to at least one object recognized based on the point cloud, from the image data and input the same to the multi-object classification model, and to remove a false-positive object classified into the noise class, among the at least one object, by the multi-object classification model.
US11507782B2 Method, device, and program product for determining model compression rate
A method for determining a model compression rate comprises determining a near-zero importance value subset from an importance value set associated with a machine learning model, a corresponding importance value in the importance value set indicating an importance degree of a corresponding input of a processing layer of the machine learning model, importance values in the near-zero importance value subset being closer to zero than other importance values in the importance value set; determining a target importance value from the near-zero importance value subset, the target importance value corresponding to a turning point of a magnitude of the importance values in the near-zero importance value subset; determining a proportion of importance values less than the target importance value in the importance value set in the importance value set; and determining the compression rate for the machine learning model based on the determined proportion.
US11507781B2 Methods and systems for automatic generation of massive training data sets from 3D models for training deep learning networks
Disclosed are systems and methods for generating large data sets for training deep learning networks (DLNs) for 3D measurements extraction from 2D images taken using a mobile device camera. The method includes the steps of receiving a 3D model of a 3D object; extracting spatial features from the 3D model; generating a first type of augmentation data for the 3D model, such as but not limited to skin color, face contour, hair style, virtual clothing, and/or lighting conditions; augmenting the 3D model with the first type of augmentation data to generate an augmented 3D model; generating at least one 2D image from the augmented 3D model by performing a projection of the augmented 3D model onto at least one plane; and generating a training data set to train the deep learning network (DLN) for spatial feature extraction by aggregating the spatial features and the at least one 2D image.
US11507775B2 Method and apparatus for matching heterogeneous feature spaces
An approach is provided for fully-automated learning to match heterogeneous feature spaces for mapping. The approach involves determining a first feature space comprising first features and a second feature space comprising second features, and classified by a feature detector into a first attribution category and a second attribution category, respectively. The approach further involves calculating a first similarity score for the first feature space based on a first distance metric applied to the first features, and a second similarity score for the second feature space based on a second distance metric applied to the second features. The approach also involves determining a transformation space comprising a first weight to be applied to the first similarity score and a second weight to be applied to the second similarity score based on matching the first attribution category and the second attribution category.
US11507771B2 Systems and methods for pallet identification
Provided are methods, including computer-implemented methods, devices, and computer-program products applying systems and methods for pallet identification. According to some embodiments of the invention, a pallet may be visually identified through photographs without attaching physical labels. Thus, the status of pallets may be monitored (e.g., their location and structural integrity) as they move through the supply chain.
US11507770B2 Precomputed similarity index of files in data protection systems with neural network
Described is a system and method that provides a data protection risk assessment for the overall functioning of a backup and recovery system. Accordingly, the system may provide a single overall risk assessment score that provide an operator with an “at-a-glance” overview of the entire system. Moreover, the system may account for changes that occur over time based on leveraging statistical methods to automatically generate assessment scores for various components (e.g. application, server, network, load, etc.). In order to determine a risk assessment score, the system may utilize a predictive model based on historical data. Accordingly, residual values for newly observed data may be determined using the predictive model and the system may identify potentially anomalous or high risk indicators.
US11507769B2 Interpreting sensor transmission patterns to analyze anomalies in a smart environment
A method and system to interpret sensor transmission patterns to analyze anomalies in a smart environment include obtaining a map of the smart environment, the map including an indication of obstructions and openings. The method includes determining an initial location of each sensor of a plurality of sensors in the smart environment. Each sensor emits a transmission after each detection. The method also includes identifying an initial transmission pattern associated with each sensor, and identifying a change in the initial transmission pattern of a sensor among the plurality of sensors. The change is interpreted to determine whether the change in the initial transmission pattern of the sensor among the plurality of sensors is due to movement or obstruction of the sensor. Action is taken based on a determination that the sensor among the plurality of sensors is obstructed or removed.
US11507767B2 System and method for document processing
Embodiments of the present invention are directed to document processing, and more particularly to systems and methods that can utilize relative positions between the content of the document and a decodable indicia affixed to the document. In one embodiment, indicia reading terminals are provided that include an imaging module for capturing a frame of image data of a document. The document can include one or more decodable indicia such as a form barcode and various content fields, which delineate particular content of the document. The form barcode can include information respecting the form design and form design data. This information can be used to process the content of the document such as by providing coordinates or similar location and positioning metrics for use in processing the content of the document. In one example, the frame of image data is analyzed to identify the form barcode, from which the relative location of the content fields can be discerned without extensive processing of the frame of image data.
US11507766B2 Method and apparatus for processing encoded pattern, storage medium, and electronic apparatus
A method for processing an encoded pattern, a storage medium, and an electronic device are disclosed in this application. An electronic device acquires a first encoded pattern to be recognized, the first encoded pattern being a pattern obtained after predefined information is encoded therein. The electronic device increases resolution of the first encoded pattern through a target model to obtain a second encoded pattern, the target model being obtained through training by using a predetermined third encoded pattern as an input and a predetermined fourth encoded pattern as an output, the third encoded pattern being obtained by decreasing resolution of the fourth encoded pattern, the third and the first encoded patterns being encoded in the same manner. Finally, the electronic device decodes the second encoded pattern using a code recognition module to obtain the predefined information. This application resolves the technical problem that an encoded pattern cannot be accurately recognized.
US11507765B2 Reading device, commodity data registration system, and program
A reading device according to an embodiment includes a scanner configured to read code information indicated by a code symbol, a holder configured to detachably hold the scanner, a detecting unit configured to detect a first state in which the scanner is held by the holder and a second state in which the scanner is detached from the holder, and a setting-condition changing unit configured to, if the detecting unit detects the second state, set setting conditions relating to the reading by the scanner such that a reading distance of the scanner is shorter than the reading distance in the first state.
US11507761B2 Performing complex multiply-accumulate operations
In one example in accordance with the present disclosure a device is described. The device includes at least two memristive cells. Each memristive cell includes a memristive element to store one component of a complex weight value. The device also includes a real input multiplier coupled to the memristive element to multiply an output signal of the memristive element with a real component of an input signal. An imaginary input multiplier of the device is coupled to the memristive element to multiply the output signal of the memristive element with an imaginary component of the input signal.
US11507759B2 Speech translation device, speech translation method, and recording medium
A speech translation device, for conversation between a first speaker making an utterance in a first language and a second speaker making an utterance in a second language different from the first language, includes: a speech detector that detects, from sounds that are input, a speech segment in which the first speaker or the second speaker made an utterance; a display that, after speech recognition is performed on the utterance, displays a translation result obtained by translating the utterance from the first language to the second language or from the second language to the first language; and an utterance instructor that outputs, in the second language via the display, a message prompting the second speaker to make an utterance after a first speaker's utterance or outputs, in the first language via the display, a message prompting the first speaker to make an utterance after a second speaker's utterance.
US11507758B2 Vehicle-based sign language communication systems and methods
Vehicle-based sign language communication systems and methods are provided herein. An example device can be configured to determine a sign language protocol used by the first user, determine a target language used by a second user, obtain a translation library based on the sign language protocol and the target language, receive spoken word input from a second user through a microphone, convert the spoken word input into sign language output using the translation library, and provide the sign language output using a sign language output device.
US11507757B2 Systems and methods for generating dynamic conversational responses based on historical and dynamically updated information
Methods and systems disclosed herein collect user data in real-time and organize them (e.g., using collaborative filtering) into groups (e.g., clusters). The system then determines statistical distributions of observed real-time intents (e.g., based on actual selections made by users) for each group. The system then merges this distribution with existing model predictions (e.g., a model trained on historical training data) to balance between historical and dynamically updated information.
US11507755B2 Information processing method and information processing apparatus
An information processing apparatus has an inference unit with a first function of inputting first text data including a set of a first question text and a first answer text, and second text data including a set of a second question text and a second answer text; and a second function of, in a case in which a first synonym relationship in which a word a in the first text data is capable of being substituted with a word b is established and a second synonym relationship in which the word a in the second text data is capable of being substituted with a word c is established. A similarity between the word b and the word c is calculated from a first similarity between the first answer text and the second answer text and a second similarity between the first question text and the second question text.
US11507752B1 Evaluating natural language processing components
Techniques for evaluating a natural language understanding (NLU) component and determining an action to resolve an issue processing a user input are described. The system determines which component is invoked by a baseline NLU component is processing the user input, and which component is invoked by an updated NLU component. Based on that information, the system selects the action to resolve the updated NLU component generating an undesired response to the user input.
US11507751B2 Comment information processing method and apparatus, and medium
The present disclosure discloses a comment information processing method and apparatus, and a medium. The specific implementation solution is: in response to a user operation, determining an opinion category corresponding to each opinion phrase in a comment opinion dictionary; obtaining a target corpus matching each opinion phrase from a plurality of comment corpora; for each opinion phrase, using a corresponding opinion category to label the target corpus matching each opinion phrase to obtain a first training sample; and training a classification model with the first training sample to identify the opinion category of a comment by using a trained classification model.
US11507748B2 Method and apparatus for outputting information
Embodiments of the present disclosure provide methods and apparatus for outputting information. The method may include: obtaining a sentence to be identified; Performing word segmentation on the to be identified sentence to obtain a word sequence; Inputting a word sequence into a pre-trained multi-task element recognition model based on sequence labeling and entity word prediction, and outputting the identified entity words, entity categories and entity word positions, where the multi-task element recognition model includes a sequence labeling network for performing sequence labeling tasks and an entity word predicting network for performing entity word predicting task, and the sequence labeling network is fused with the entity word predicting network through a fusion module.
US11507745B2 System and method for detecting undesirable and potentially harmful online behavior
Embodiments include computer-implemented methods and systems for detecting undesirable and potentially harmful online behavior. The embodiments described and claimed could also be applied to detecting any other type of online behavior to be detected, but the descriptions focuses on detecting online violence. More particularly, the embodiments disclosed relate to detecting online violence using symbolic methods of natural language processing (NLP) that utilize and govern the usage of: 1) syntactic parser for analyzing grammatical context of the input text data, 2) unsupervised learning methods for improving selected aspects of the system and adjusting the system to new data sources and guidelines, and 3) statistical classifiers for resolving specific well-defined sub-tasks, in which statistical approaches surpass the symbolic methods.
US11507742B1 Log parsing using language processing
Methods and systems for parsing log records. A method involves receiving a log record including data regarding a network device's operation and providing the log record to a natural language processing model. The natural language processing model may analyze the log record to identify items in the log record and relationships between items in the log record.
US11507740B2 Assisting authors via semantically-annotated documents
Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set). Similarity is not limited to exact or fuzzy string or property comparisons, but may include similarity of natural language grammatical structure, ML (machine learning) techniques such as measuring similarity of word, chunk, and other embeddings, and the datatypes and semantic roles of previously-identified chunks.
US11507739B2 Systems and methods for collaborative data entry and integration
A system and a method are provided for collaborative data entry and integration. An operation performed by the system and the method include causing a collaborative interface for input to a spreadsheet to be provided via a user interface, receiving a data entry to the spreadsheet via the collaborative interface, validating the received data entry based on one or more validity rules associated with the spreadsheet, capturing a snapshot of the spreadsheet including the validated data entry, and causing at least the validated data entry of the spreadsheet to be integrated into datasets for one or more applications, at least based on the captured snapshot of the spreadsheet.
US11507734B2 System and method for embedding, editing, saving and restoring objects within a browser window
In accordance with one embodiment, the present invention provides the ability to embed and edit rich content into a browser document. Embedded objects are not backed by installed desktop applications. Instead, in one embodiment, the embedded objects are Asynchronous Javascript and XML (AJAX) components that adhere to a set of design patterns, which are embedded within editable HTML documents. For example, a user composing an email message can embed a spreadsheet into the email in accordance with an embodiment of the present invention. The spreadsheet is implemented, in one embodiment, as an AJAX component adhering to the Ajax Linking and Embedding (ALE) design pattern. Since it is an ALE component, the embedded object is fetched across the network so that it may be instantiated and used regardless of the user's location. The user can edit, manipulate, and save the embedded object while remaining in the context of the container document.
US11507732B1 Web browsing
A method for grouping of multiple tabs in a web browser includes displaying a plurality of tabs by the web browser. Each tab has separate webpage content associated therewith. Two or more webpages are grouped into at least one category based on semantics of corresponding webpage content. Two or more tabs associated with the two or more grouped webpages are merged into a single tab. The single tab represents the grouped webpages. An aggregated view of contents associated with the grouped webpages is generated and displayed in a single browser window associated with the single tab. The aggregated view has two or more portions. Each portion of the aggregated view concurrently displays content of a corresponding grouped webpage.
US11507730B1 User interface with command-line link creation for generating graphical objects linked to third-party content
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having an editable field configured to receive textual input. The system receives a first portion of a textual input in the editable field, which includes a command character designating the first portion of the textual input as a link insertion command. The system receives a second portion of textual input in the editable field and, before entry of the textual input is complete, the system analyzes the second portion of the textual input to identify an external platform service. The system then accesses, using an application programming interface, first hosted data hosted by the external platform service. The first hosted data may be displayed in line with the textual input and used to generate a complete link path. Once complete, the link path is replaced with a selectable graphical object that is operable, when selected, to redirect the user to the external platform service.
US11507728B2 Click to document
A computerized-method for automatically documenting automatically-discovered actions of a business-process for automation thereof is provided herein. The computerized-method includes operating a build-automation-document module. The build-automation-document module includes: (i) retrieving the set of automatically-discovered actions of the business process for automation thereof. Each action is of a related type and related to an application to complete the business process via the applications portal. (ii) for each action of the set of automatically-discovered actions, extracting an associated routine-name of a routine; (iii) grouping similar actions by related window in related application and type of action into clusters of actions; (iv) removing clusters of actions which are not necessary to an automated business process; (v) sorting the clusters of actions in an order for automatically performing the business process; and (vi) saving the sorted automatically-discovered actions into a file to be presented on a display unit that is associated to the computerized system.
US11507723B2 Method and apparatus for performing incremental compilation using structural netlist comparison
A method for designing a system on a target device includes identifying portions in the system to preserve based on comparing structural characteristics of the system with another system. Design results from the another system are reused for portions in the system that are preserved.
US11507720B1 Systems and methods for signal observability rating
This disclosure relates to signal observability rating. In an example, a method can include propagating a clock signal through a respective module of a circuit design in a forward and backward direction, evaluating clock signal propagation results for the respective module based on a forward and backward clock signal propagation of the clock signal to compute an observability rating for a data signal to be processed by the respective module during formal verification, and updating a current observability rating of the respective property for the data signal to the computed observability rating.
US11507719B1 Accelerating formal property verification across design versions using sequential equivalence checking
A system and method for providing formal property verification across circuit design versions is described. In one embodiment, the system receives a first version and a second version of a circuit design. The received first version has a first set of constraints, a first set of next-state functions representing the first version of the circuit design, and a first property that has been verified as true for the first version of the circuit design. The received second version has a second set of constraints, a second set of next-state functions representing the second version of the circuit design, and a second property for the second version of the circuit design. The described embodiments further construct a composite circuit design based on the first set of constraints, the first set of next-state functions, and the first property and further based on the second set of constraints, the second set of next-state functions, and the second property. A third property is constructed for the composite circuit design in which the first property implies the second property. Some described embodiments output a proof or a counterexample for the second circuit design, based on the proof of the third property for the composite circuit design, since a user of the system and method is trying to verify the second circuit design, not the composite circuit design.
US11507712B2 Generating an image for a building management system
Methods, devices, and systems for generating an image for a building management system are described herein. One device includes using a computing device to import floor plan objects from computer-aided design (CAD) drawings of a building and applying a design language associated with a building management system to the floor plan objects imported from the CAD drawings. Once the design language has been applied to the floor plan objects, an image of the building is generated for use in the building management system.
US11507711B2 Customizable virtual 3-dimensional kitchen components
A control circuit provides a user with an opportunity to create a custom virtual three-dimensional kitchen component selected from a categorical list of available customizable kitchen components. Upon detecting the user's assertion of the opportunity, the control circuit automatically provides the user with an interactive form that includes a plurality of selectable features for the selected customizable kitchen component. Upon receiving user entries regarding the plurality of selectable features, the control circuit automatically defines a customized virtual three-dimensional kitchen component that comports with the user entries. By one approach the control circuit accesses information that describes a merged three-dimensional kitchen component that comprises an aggregation of all available user-selectable features for that particular categorical component The control circuit then employs the user entries to delete unselected ones of the user-selectable features from this merged three-dimensional kitchen component to thereby define the customized virtual three-dimensional kitchen component.
US11507710B2 System and method for optimization of industrial processes
This disclosure relates generally to system and method for optimization of industrial processes, for example a tundish process. Typically geometries for industrial processes are simulated in a numerical analysis model such as a CFD. In order to simulate a physical phenomenon (such as tundish process) numerically, the domain thereof is discretized in order to convert the differential equations to be solved in the domain into linear equations. The accuracy of a CFD solution is dependent on a mesh of the domain, which in turn depends on a geometry thereof. For setting up an optimization task, the disclosed method provides first a CFD friendly base geometry, so that a faulty geometry can be detected before forming the complete geometry.
US11507709B2 Seamless three-dimensional design collaboration
A method, system, and article of manufacture provide for multi-user collaboration on a three-dimensional (3D) design. The 3D design is acquired in a computer-aided design (CAD) application. A commenting process for a comment to be associated with a selected part of the 3D design is activated. Textual user input for the comment is dynamically processed as the comment is received. The processing recognizes that the text relates to creating or modifying the selected part, retrieves a list of alternative parts (based on similarities between the alternative parts and the selected part), and displays a graphic representation of an alternative part. An alternative part is selected and inserted in the comment as a proposed replacement part. The comment including the proposed replacement part is provided to another user.
US11507707B2 Tamper proof mechanism for an information handling system
An information handling system, including a chassis; a bottom door coupled to the chassis; an assembly, including a bracket coupled to the chassis, the bracket including an opening; a slider moveably coupled within the bracket, the slider including a cavity at least partially in superimposition with the opening; a nut positioned within the cavity, the nut including a threaded opening; and a fastener positioned through an opening of the bottom door and within the threaded opening of the nut to position the bottom door such that the bottom door abuts the chassis, wherein when the slider is in a first positional state with respect to the bracket, the nut is constrained within the cavity, wherein when the slider is in a second positional state with respect to the bracket, the nut is rotatable within the cavity.
US11507705B2 Determining cryptographic operation masks for improving resistance to external monitoring attacks
Systems and methods for determining cryptographic operation masks for improving resistance to external monitoring attacks. An example method may comprise: selecting a first input mask value, a first output mask value, and one or more intermediate mask values; based on the first output mask value and the intermediate mask values, calculating a first transformation output mask value comprising two or more portions, wherein concatenation of all portions of the first transformation output mask value produces the first transformation output mask value, and wherein exclusive disjunction of all portions of the first transformation output mask value is equal to the first output mask value; and performing a first masked transformation based on the first transformation output mask value and the first input mask value.
US11507704B2 Current flattening circuit for protection against power side channel attacks
Various implementations of a current flattening circuit are disclosed, including those utilizing a feedback current regulator, a feedforward current regulator, and a constant current source.
US11507703B2 Physically unclonable function using materials and devices
A reconfigurable and machine learning resilient on-chip cryptography for graphene-based devices can be configured to utilize inherent disorders associated with the carrier transport in grain boundary dominated graphene field effect transistors (GFETs). For instance, a method can be configured to model a GFET as one or more physically unclonable functions (PUFs). A GFET PUF can also be reconfigured in a way that does not involve any physical intervention and/or integration of additional hardware components. A GFET PUF can be designed to operate with ultra-low power and can be configured to be robust and reliable against variation in temperature and supply voltage in some embodiments.
US11507699B2 Processor with private pipeline
An example private processing pipeline may include: a masked decryption unit to perform a masked decryption operation transforming input data into masked decrypted data; a masked functional unit to produce a masked result by performing a masked operation on the masked decrypted data; and a masked encryption unit to perform a masked encryption operation transforming the masked result into an encrypted result.
US11507698B2 Blockchain-based attestation service
A method, comprising: obtaining a data item that is associated with an IoT device, the IoT device including one or more of a sensor, an actuator, or an energy source; obtaining, from a blockchain-based attestation system, a trust score that is associated with the data item, the trust score being generated by using a consensus-building mechanism that is provided by the blockchain-based attestation system; when the trust score satisfies a predetermined condition, using the data item; and when the trust score fails to satisfy the predetermined condition, discarding the data item, wherein the IoT device is configured to operate as a node in the blockchain-based attestation system, and the blockchain-based attestation system includes one or more other IoT devices that are part of the same IoT device network as the IoT device.
US11507695B2 Trusted system for sharing user data with internet content providers
A method includes receiving a request from an internet content provider to provide data about a subscriber associated with an IP address, where the data allows the internet content provider to maintain stateful and persistent information about an HTTP session with a user endpoint device associated with the IP address determining whether the Internet content provider is a trusted Internet content provider pre-authorized to receive at least some of the data about the subscriber, determining a subset of the data about the subscriber that is allowed to be shared with the Internet content provider, when the Internet content provider is determined to be a trusted Internet content provider, providing the subset of the data to the Internet content provider, when the subset of the data is determined, and denying the request to provide the data, when the Internet content provider is determined not to be a trusted Internet content provider.
US11507693B2 Systems and methods for providing a blind de-identification of privacy data
Disclosed is a system and method of de-identifying data. A method includes splitting, at a first entity, a byte of data of an original record into a first random portion and a second random portion, inserting first random bits into the first random portion to yield a first new byte and inserting second random bits into the second random portion to yield a second new byte. The method then includes transmitting the second new byte to a second entity, receiving, at the first entity, a first portion of an algorithm from the second entity and processing the first new byte by the first portion of the algorithm to yield a first partial result. The first partial result can be combined with a second partial result from the second entity processing the second new byte by a second portion of the algorithm.
US11507691B2 File system for persisting data privacy
In one embodiment, a file system of a computing device may receive from a first application a write request to write a file to a storage device of the computing device. The request may include a privacy preference for the file. In response to the write request, the file system may generate privacy metadata corresponding to the privacy preference, associate the privacy metadata to the file, and write the file and the associated privacy metadata to the storage device. The file system may receive from a second application a read request to read the file from the storage device. In response to receiving the read request, the file system may provide the second application access to the file and the associated privacy metadata. The privacy metadata can be configured to be used by the second application to select a distribution policy for the file.
US11507687B2 Using a secure enclave to satisfy retention and expungement requirements with respect to private data
A secure enclave may be used to satisfy privacy requirements and audit requirements. Code may be loaded into the secure enclave. The code may generate a predefined report based on data and added noise. The pre-defined report may be subject to audit requirements. The data may be subject to the privacy requirements. The secure enclave may generate an encryption key and a decryption key based on the code. Only the secure enclave may have access to the decryption key. And the secure enclave may allow only a verified copy of the code to access the decryption key. With the added noise, the report may satisfy a pre-defined differential privacy guarantee. Encrypting the code and ensuring that the report satisfies the differential privacy guarantee may satisfy the privacy requirements. Retaining the report, the code, the secure enclave, and the encrypted data may satisfy the audit requirements.
US11507680B2 System and method for access control using network verification
A system for controlling access includes a computing device, configured to: determine a first identifier associated with a first access point being used by the computing device to access a network; determine first access control data associated with the first identifier and a first application executing on the computing device; and control access to data over the network by the first application based on the first access control data.
US11507667B2 Firmware password management
Disclosed are various examples for managing firmware passwords, such as BIOS passwords. A password reset command can be generated and transmitted to a client device. A management agent can execute the command and provide confirmation to a management service that the password has been updated.
US11507666B2 Trusted execution environment verification of a software package
Trusted execution environment verification of a software package. An operating system (OS) initiates a software package verification process in a trusted execution environment, the OS being part of an OS environment comprising a file system. It is determined that a first software package in a software repository is to be installed into the OS environment. The first software package is downloaded to a storage device. The OS sends, to the software package verification process, first location information that identifies a location of the first software package. The OS receives, from the software package verification process, information that indicates that the first software package on the storage device is trusted.
US11507665B2 Methods and systems for secure and reliable identity-based computing
The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes. Systems and methods may include, as applicable, software and hardware implementations for Identity Firewalls; Awareness Managers; Contextual Purpose Firewall Frameworks for situationally germane resource usage related security, provisioning, isolation, constraining, and operational management; liveness biometric, and assiduous environmental, evaluation and authentication techniques; Repute systems and methods assertion and fact ecosphere; standardized and interoperable contextual purpose related expression systems and methods; purpose related computing arrangement resource and related information management systems and methods, including situational contextual identity management systems and methods; and/or the like.
US11507663B2 Method of remediating operations performed by a program and system thereof
There is provided a method for generating a representation for behavior similarity comparison by generating a program-level stateful model of one or more entities in a computer operating system operating on a computer system, the program-level stateful model having a data structure representing a state of a program; generating an updated representation of the program based on the program-level stateful model; searching for at least one other representation of another program-level stateful model similar to the updated representation of the program; and comparing the updated representation of the program to the at least one other representation of another program-level stateful model.
US11507660B2 Information processing apparatus, non-transitory computer-readable storage medium, and cyber exercise control method
An information processing apparatus includes a memory and a processor. The processor coupled to the memory and configured to receive information indicating a plurality of program components used to execute a cyber exercise and a relationship between the plurality of program components, and generate a program group included in a scenario that controls execution of the cyber exercise by combining the plurality of program components based on the information indicating the relationship.
US11507659B2 Enhancements to improve side channel resistance
Embodiments herein facilitate resisting side channel attacks through various implementations and combinations of implementations. In embodiments, this is accomplished by preventing sensitive data from consecutively following other data through potentially vulnerable resources which otherwise may cause data to leak. Where such vulnerabilities to attacks are known, suspected, or as a proactive precaution, a cleaner can be used to inhibit the sensitive data from passing through the vulnerable areas consecutively and thus inhibit the leakage. Embodiments also envision utilizing certain types of circuits to assist in preventing leakage. By using such circuits one can reduce or even potentially eliminate the requirement for cleaners as mentioned previously.
US11507658B2 Systems and methods for exploit prevention and malicious code neutralization using non-predictable results for JavaScript-enabled applications
Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.
US11507657B2 Systems and methods for implementing a machine learning approach to modeling entity behavior
Systems and methods are provided for implementing a machine learning approach to modeling entity behavior. Fixed information and periodically updated information may be utilized to predict the behavior of an entity. By incorporating periodically updated information, the system is able to maintain an up-to-date prediction of each entity's behavior, while also accounting for entity action with respect to ongoing obligations. The system may generate behavior scores for the set of entities. In some embodiments, the behavior scores that are generated may indicate the transactional risk associated with each entity. Using the behavior scores generated, a user may be able to assess the credit riskiness of individual entities and instruct one or more individuals assigned to the entities to take one or more actions based on the credit riskiness of the individual entities.
US11507656B2 Ransomware detection and remediation
A system and method of detecting and remediating attacks includes receiving operating system (OS) read/write data from an OS, the OS read/write data describing at least one of reads from and writes to a storage device over a file system interface of the OS; collecting storage device read/write data, the storage device read/write data describing at least one of reads from and writes to the storage device; comparing the OS read/write data to the storage device read/write data; and determining if there is a discrepancy between the OS read/write data and the storage device read/write data. If there is a discrepancy, determining if there is an anomaly detected between OS read/write data and the storage device read/write data. If there is an anomaly, causing a remediation action to be taken to stop a malware attack.
US11507651B2 Method for authorizing operation permissions of form-field values
A method for authorizing operation permissions of form-field values is disclosed in the present invention, including a step of authorizing operation permissions of form-field values and a step of selecting a grantee; the step of authorizing operation permissions of form-field values includes: S1: selecting a form to be authorized, and displaying fields in the form that need operation permission control; and S2: authorizing the operation permissions to each value of the fields respectively, where the grantee is one or more roles, the role is an independent individual rather than a group or class, one role can only be related to a unique user during the same period, and one user is related to one or more roles. The present invention can achieve respective authorization for the operation permissions of form-field values, and improves the fineness of system management. In this method, multiple authorized roles can be selected at the same time to batch authorization, thus improving the authorization efficiency. In addition, this method supports template authorization. Two methods are combined, so that the authorization efficiency of operation permissions of form-field values in a system is greatly improved.
US11507647B2 Fingerprint-based login system, microcontroller unit, fingerprint-based power assembly, and electronic terminal
The fingerprint-based login method includes: waking up an operating system of a terminal device where a fingerprint sensor is disposed based on a detected non-press-type touch operation against the fingerprint sensor; controlling the fingerprint sensor to acquire fingerprint data based on a fingerprint data acquisition instruction sent by the waken-up operating system; storing the acquired fingerprint data to a designated security region in the terminal device by the waken-up operating system; and judging whether the fingerprint data stored in the designated security region matches fingerprint password data by the waken-up operating system upon detecting a press-type touch operation against the fingerprint sensor, such that a login operation is performed in the operating system if the stored fingerprint data matches the fingerprint password data, the problem that the fingerprint modules using the conventional MCUs failing to satisfy the requirements may not implement the system login function is effectively solved.
US11507646B1 User authentication using video analysis
A user may be authenticated at a device through analyzing video frames of acquired video data. Feature recognition may be used to determine that features in the video frames correspond to features of an authorized user. Moreover, successive frames of the video frames may be compared to determine whether the video data is representative of a video capturing the user, or a representation of the user, such as a digital image of or a video depicting the user.
US11507636B2 Systems and methods for automatically creating content modification scheme
Systems and methods for automatically associating content characteristics to a third-party content are provided. A uniform resource locator identifying a resource is received from a content provider. The content is rendered to produce an object tree. A first node of the object tree is determined, where the first node represents a content slot. A second node of the object tree proximate to the first node is identified. The second node has a content characteristic, which is extracted. The extracted content characteristic is associated with the first node and stored.
US11507634B2 Method and system for combining identification information of an entity and a related communication mechanism used to initiate a communication to a computing device associated with the entity
An approach for retrieving and storing telephone numbers along with related contextual information associated with inbound/outbound communications to/from a device. The approach includes a method that includes combining, by at least one processing device, identification information of an entity and a related communication mechanism used to initiate a communication to a device. The method further includes providing, by the at least one processing device, a soft record that includes the identification information and the related communication mechanism.
US11507633B2 Card data display method and apparatus, and storage medium
The present disclosure provides a card data display method and apparatus, and a storage medium. The method includes: in response to receiving a search request through a first application, sending the search request to a second application, acquiring card data in response to receiving the search request through the second application, in which the card data includes a first search result corresponding to the search request, and displaying the card data.
US11507627B2 Analytics content network for content delivery embedding
Methods, systems, and computer-readable storage media for receiving, by an analytics content network (ACN), a configuration request through a tenant configuration application programming interface (TC-API) of a plurality of APIs, the configuration request including an identifier that uniquely identifies an analytics system tenant that is embedded in an application tenant within a customer landscape, the ACN distributing analytics content to multiple customer landscapes, determining, by the ACN, one or more analytics content that is to be distributed to the analytics system tenant at least partially based on the identifier, providing, by the ACN, a content package that includes the one or more analytics content within an API payload for response to the request, and transmitting, by the ACN, a response to the request through the TC-API, the response comprising the API payload.
US11507616B2 Inspection systems and methods including image retrieval module
A method of inspecting a component includes storing at least one inspection image file in a memory and receiving a search request associated with the at least one inspection image file. The method also includes accessing a database including a plurality of image files, comparing the hash code of the at least one inspection image file to the hash code of each image file of the plurality of image files, and identifying a first subset of image files based on the hash code comparison. The method also includes comparing the feature data of the at least one inspection image file to the feature data of each image file of the first subset of image files and classifying a second subset of image files as relevant based on the feature data comparison. The method further includes generating search results based on the second subset of image files.
US11507615B2 Method, apparatus, electronic device and computer readable storage medium for image searching
A method and apparatus for image searching based on artificial intelligent (AI) are provided. The method includes obtaining first feature information by extracting features from an image based on a first neural network, obtaining second feature information corresponding to a target area of a query image by processing the first feature information based on a second neural network and at least two filters having different sizes, and identifying an image corresponding to the query image according to the second feature information.
US11507614B1 Icon based tagging
Example embodiments described herein relate to an icon based tagging system to associate a graphical icon (e.g., an emoji) with a data category, receive media content that includes a data object and the graphical icon, assign the media content to the data category based on the presence of the graphical icon within the media content, receive a search request that comprises search criteria that includes at least the graphical icon, and present a set of search results that include the media content in response to the search request.
US11507613B2 Method and system for sharing playlists
Methods and systems for publishing a playlist are disclosed. A user generates or selects a playlist, which is then provided (e.g., uploaded) for publishing. A playlist identifying at least one of one or more tracks and one or more albums is received. The playlist may then be published such that the playlist is viewable by one or more individuals. A user may then purchase one or more tracks/albums identified in the playlist via an online store.
US11507612B2 Document elimination for compact and secure storage and management thereof
Documents, such as those that may or will be the subject of a litigation, may be managed by automatically determining that a document, such as an email or other communication, is privileged or producible such that superfluous documents may be removed to improve data storage and reduce the burden on storage, processing, and communication resources. Additionally, documents such as emails may comprise attached or embedded documents (e.g., attachments) which may be similarly or independently classified from their associated email. After determining privilege, such as via metadata associated with a sender/receiver of an email, similarly categorized documents may be grouped for presentation and/or storage. The documents may be indexed, such as by entries within a production log, to further facilitate accurate production and management of non-privileged documents, as well as, the exclusion of privileged documents. Documents not required for production may be indexed and/or purged from storage.
US11507610B2 Methods for determining a comparative valuation for an asset
A method includes determining a comparative valuation for an asset including one or more objects. Specification data for the asset is retrieved, and comparable objects including two or more attributes are generated. Each attribute includes an attribute category and an associated attribute value. Comparison weights are received for attribute categories, and analogous object data is retrieved for analogous objects that are each analogous to the comparable object. The analogous object data includes attributes that are each analogous to one of the attributes of the comparable object. Each analogous attribute includes a category, a value, and a valuation. A comparative valuation for the object is output based on the associated attribute values for the comparable object, the associated analogous attribute values for each analogous object, the valuation of each analogous object, and the comparison weights. The comparative valuation for the asset is output based on the comparative valuations for each object.
US11507607B2 Systems and methods for database dynamic query management based on natural language processing techniques
A system described herein may provide techniques for receiving natural language inputs at a live dashboard. The natural language inputs may be analyzed to identify entities such as keywords and to determine an intent associated with each input. The identified entities may be mapped to various database elements and a formatted database request may be generated based on the mapping and the identified entities. The formatted database request may be sent to an associated database and a database response may be received. The data included in the database response may be provided by generating a report using report attributes associated with the identified search intent.
US11507605B2 Relationship discovery
Relationship discovery can include receiving at a first mobile device a pair of ultrasonic signals conveyed at different frequencies from a second mobile device. The pair of ultrasonic signals can convey, respectively, a second user's contact information in an encrypted form and a key indicator. A contact number can be selected from a first user's contact list electronically stored on the first mobile device. The contact number can be selected based on the key indicator. A mutual contact can be identified in response to decrypting the second user's contact information using the contact number as a decryption key.
US11507594B2 Bulk data distribution system
A bulk data distribution system in which, instead of multiple data consumers contending to access the same data sets from a primary data store, one or more producers capture snapshots (states of the data sets at particular points in time) and upload the snapshots to an intermediate data store for access by snapshot consumers. The snapshot consumers may download the snapshots to generate local versions of the data sets for access by one or more data processing applications or processes. A snapshot producer may periodically generate full snapshots of a data set, and may generate one or more incremental snapshots of the data set between full snapshots. A snapshot consumer may bootstrap a local data set from a full snapshot and one or more incrementals, and may maintain state of the local data set by accessing new snapshots uploaded by the producer.
US11507592B2 Methods and systems for adapting multiple key-value stores
A method of adapting a first key-value store to a second key-value store may include determining a conversion strategy based on one or more characteristics of the first key-value store and one or more characteristics of the second key-value store, converting the second key-value store to a converted key-value store based on the conversion strategy, and mapping the first key-value store to the converted key-value store based on a mapping function. The converted key-value store may be accessed on-the-fly. A data storage system may include a key-value interface configured to provide access to a lower key-value store, and a key-value adapter coupled to the key-value interface and configured to adapt an upper key-value store to the lower key-value store, wherein the key-value adapter may be configured to adapt at least two different types of the upper key-value store to the lower key-value store.
US11507586B2 Database table annotation processing
Systems and techniques are provided for database table annotation processing. An annotation processing engine on a computing device may receive an instruction to build a database table. The annotation processing engine on the computing device may receive annotations made to the database table from a storage of the computing device. The annotations may include labels identifying features of the database table. The annotation processing engine on the computing device may determine a database server engine compatible with the database table. The annotation processing engine on the computing device may generate a query in a native language of the database server engine compatible with the database table based on the instruction to build the database table and the annotations made to the database table. The annotation processing engine on the computing device may send the query in the native language of the database server engine to the database server engine.
US11507585B2 Heartbeat propagation in a distributed stream processing system
An event processing system for distributing a continuous query, and processing events in an event stream, is disclosed. The system can synchronize timestamps across all partitions by adding a heartbeat propagator component propagating a heartbeat signal for silent partitions. The system can further include a timestamp tracker component that tracks the maximum observed timestamp across all partitions for each batch, and sends this to each partition. The system can distribute partitions of the events to the worker nodes, and instruct a heartbeat propagator component to generate a heartbeat for a first worker node corresponding to an event in a different partition. The system receives outputs from the worker nodes and combines these into a single result corresponding to a continuous query. The system can further implement a timestamp tracker to select a highest timestamp value of a previous batch, and send the value to the worker nodes.
US11507582B2 Event-driven internet of things (IoT) abstraction using rules
Event-driven Internet of Things (IoT) abstraction using rules is disclosed herein. In one embodiment, a network computing device that provides an IoT management (IoTM) service is communicatively coupled to an IoT device. The IoTM service receives multiple rules, each of which comprises an event identifier that identifies an event that the IoT device is capable of emitting, and an action identifier that identifies an action to be performed by the IoTM service (e.g., a command to be issued to the IoT device or an operation to be performed by the IoTM service). Upon receiving a first event emitted by the IoT device, the IoTM service identifies a first rule of the plurality of rules based on a first event identifier of the first rule that matches the first event. The IoTM service then executes a first action, wherein a first action identifier of the first rule identifies the first action.
US11507581B2 Query response device
The invention concerns a query response device comprising: an input adapted to receive user queries; a memory (106) adapted to store one or more routing rules; one or more live agent engines (116) configured to support interactions with one or more live agents; one or more virtual assistant engines (120) configured to support interactions with one or more virtual assistants instantiated by an artificial intelligence module (103); and a routing module (104) coupled to said live agent engines and to said virtual assistant engines, the routing module comprising a processing device configured: to select, based on content of at least a first user message from a first user relating to a first user query and on said one or more routing rules, a first of said live agent engines or a first of said virtual assistant engines; and to route one or more further user messages relating to the first user query to the selected engine.
US11507571B2 Materialized views over external tables in database systems
Systems, methods, and devices for generating a materialized view over an external table. A method includes connecting a database platform to an external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating, by the database platform, a materialized view over the external table. The method includes receiving a notification that a modification has been made to the external table, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes, in response to the external table being modified, refreshing the materialized view such that the materialized view comprises an accurate representation of the external table.
US11507564B2 Database and system architecture for analyzing multiparty interactions
An analytics engine (AE) computing system for analyzing and evaluating data in real-time associated with a performance of parties interacting within a multi-party interaction is provided. The AE system is configured to receive interaction data from a data validation (DV) computing device, retrieve contextual data from a contextual data source, determine a task identifier, and calculate a task score. The AE system is also configured to retrieve normalization model data from a normalization database, compare a plurality of normalization rules to the validated interaction data and the contextual data, and determine at least one normalization factor applies to the task score. The AE system is further configured to normalize the task score based on the at least one normalization factor, calculate an aggregate score using the normalized task score, and store the validated interaction data, the normalized task score, and the aggregate score in an analysis database.
US11507560B2 Mutable data ingestion and storage
Systems and techniques are provided for mutable data ingestion and storage. Data for a database may be received at a computing device. New data from the data for the database may be stored as a mutable data chunk. The data for the database may be determined to include updated data for a previously stored mutable data chunk. The updated data may be applied to the previously stored mutable data chunk to update the previously stored mutable chunk. A second previously stored mutable data chunk may be determined to have been initially stored a specified amount of time ago. In response to determining that the second previously stored mutable data chunk was initially stored the specified amount of time ago, the second previously stored mutable data chunk may be caused to become an immutable data chunk.
US11507557B2 Dynamic sampling of streaming data using finite memory
Method and system are provided for dynamic sampling of streaming data using finite memory. The method includes configuring a number of data points required in a sample of incoming streaming data and providing memory slots in a memory reservoir for the number of data points, with the memory slots each configured to store a position index and signal data pair for a data point, and each memory slot having a filtering thread configured to determine whether an index and signal data pair of the incoming streaming data should be stored in the memory slot. The filtering threads are configured to dynamically repopulate the memory slots for the number of data points with index and signal data pairs at increasing arrival intervals in the stream of streaming data as the incoming streaming data arrives.
US11507556B2 Method and system for encapsulating and storing information from multiple disparate data sources
An example computer-implemented method and computer system, each adapted for encapsulating digital data records in multiple, differently structured and unstructured formats, the data records ingested from multiple data storage locations, is described herein. In the method, each ingested data record is separated into a plurality of tuple structures, and for each tuple, the tuple is split into a data part and fieldname part. A pointer is created by combining the fieldname part, a record identifier of the data record, and a database identifier of the storage location where the data record was stored. The pointer is appended to the data part to form a digital stem cell (DSC) that is stored in a single data store, each formed DSC having the same structure.
US11507555B2 Multi-layered key-value storage
Systems and methods for multi-layered key-value storage are described. For example, methods may include receiving two or more put requests that each include a respective primary key and a corresponding respective value; storing the two or more put requests in a buffer in a first datastore; determining whether the buffer is storing put requests that collectively exceed a threshold; responsive to the determination that the threshold has been exceeded, transmitting a write request to a second datastore, including a subsidiary key and a corresponding data file that includes the respective values of the two or more put requests at respective offsets in the data file; for the two or more put requests, storing respective entries in an index in the first datastore that associate the respective primary keys with the subsidiary key and the respective offsets; and deleting the two or more put requests from the buffer.
US11507554B2 Tree-like metadata structure for composite datasets
Disclosed are embodiments for generating metadata files for composite datasets. In one embodiment, a method is disclosed comprising generating a tree representing a plurality of datasets; parsing the tree into an algebraic representation of the tree; identifying a plurality of terms in the algebraic representation, each term in the terms comprising at least two factors, each of the two factors associated with a dataset in the plurality of datasets; generating a metadata object of the plurality of terms; serializing the metadata object to generate serialized terms; and storing the serialized terms in a metadata file associated with the plurality of datasets.
US11507553B2 Range lookup operations for Bε-trees using update messages
Exemplary methods, apparatuses, and systems include a file system process inserting a first key/value pair and a second key/value pair into a first tree. The second key is a duplicate of the first key and the value of the second key/value pair is an operation changing the value. In response to a request for a range of key/value pairs, the process reads the second key/value pair and inserts it in a second tree. The process reads the first pair and determines, while inserting the first pair in the second tree, that the second key is a duplicate of the first key. The file system process determines an updated value of the first value by applying the operation in the second value to first value. The file system operation updates the second key/value pair in the second tree with the updated value and returns the requested range of key/value pairs.
US11507552B2 Pervasive search architecture
A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.
US11507551B2 Analytics based on scalable hierarchical categorization of web content
Various methods and systems for performing analytics based on hierarchical categorization of content are provided. Analytics can be performed using an index building workflow and a classification workflow. In the index building workflow, documents are received and analyzed to extract features from the documents. Hierarchical category paths can be identified for the features. The documents are indexed to support searching the documents for the hierarchical category paths. In the classification workflow, a query, that includes or references content, may be received and analyzed to extract features from the content. The features are executed against a search engine that returns search result documents associated with hierarchical category paths. The hierarchical category paths from the search result documents may be used to generate a topic model of the content associated with the query. The topic model, used for web analytics, includes scores for the hierarchical category paths and for enumerated category topics.
US11507550B2 Eventual consistency in a deduplicated cloud storage system
One example method includes receiving a write request that includes a data structure version to be written, wherein the data structure version is associated with a unique identifier, storing the data structure version in association with the unique identifier, receiving a read request for a most recent version of the data structure and, when the stored data structure version is not the most recent version of the data structure, examining respective unique identifiers of each of a group of other stored data structure versions to determine which stored data structure version is the most recent. Finally, the example method includes returning the most recent data structure version, notwithstanding that one or more other data structure versions existed at the time that the read request was received.
US11507549B2 Data normalization system
A data normalization system receives a first string and a second string that are ordered according to an initial string ordering. The data normalization system analyzes, the first string and the second string based on a list of known character sets included in surnames, yielding an analysis, and determines, based on the analysis, that a set of characters in the second string matches a known character set included in the list of known character sets included in surnames. In response to determining that the set of characters in the second string matches a known character set included in the list of known character sets included in surname, the data normalization system orders the first string and the second string according to an updated string ordering.
US11507547B2 Management of instrumentation data using a resource database
Methods, systems, and computer programs encoded on computer storage medium, for receiving a request for instrumentation data describing one or more devices in the computing environment, the request received from a resource management interface; retrieving the instrumentation data describing the one or more devices from a resource database; identifying a schema associated with the resource management interface; converting the instrumentation data describing the one or more devices based on the identified schema associated with the resource management interface; and transmitting the instrumentation data describing the one or more devices to the resource management interface.
US11507543B2 Permissionless blockchain consensus method with adjusting block weight, system and P2P network
An permissionless blockchain consensus method with adjusting block weight, comprising: setting weights of all blocks in the permissionless blockchain to the same initial value; determining parent edges(forward reference-edges) of any one of blocks in the permissionless blockchain according to the blockchain topology; detecting whether a first judgment block x is in blocks contained by the parent edge of a block b; if yes, determining that the block b is an unstable block and transferring to next step, otherwise, determining the block b is a stable block and transferring to a pivot chain consensus step; and detecting whether a second judgment blocky is in the stable block contained by the parent edge of the block b; if yes, determining the block b is a readjusted block and transferring to a weight adjustment step, otherwise, determining the block b is a stable block and transferring to the pivot chain consensus step.
US11507541B2 Method to model server-client sync conflicts using version trees
A file server and a method of operating a file server where version identifiers for documents on the server are maintained as a branched tree. When a client computer attempts to sync up a new version of a file, it must upload the version identifier that it received when it synced down the file. The file server compares this version identifier to the numbers in its version tree for the file and may place the document in the correct place in the tree structure, which may not be as the “latest version” of the document. If the client is using an outdated version of the document, the server may also sync down the latest version of the file. The user may view the changes to the version tree and reconcile different versions to create an authoritative version, and this review and reconciliation may occur at any time, instead of being performed at the moment that the file is saved or forking the file into a new filename.
US11507539B2 Apparatus and method for storing received data blocks as deduplicated data blocks
An apparatus stores received data blocks as deduplicated data blocks. The apparatus is configured to: maintain a plurality of containers, where a reference to a container is unique within the apparatus and each container includes one or more data segments and segment metadata for each data segment, the segment metadata including a segment identifier and a segment reference, where the segment identifier is unique within the container and the segment reference is unique within the apparatus; and maintain a plurality of deduplicated data blocks storing received data blocks, where each deduplicated data block includes a plurality of identified container references, where a container reference identifier is unique within the deduplicated data block, and an ordered list of one or more segment indicators.
US11507536B2 Information processing apparatus and non-transitory computer readable medium for selecting file to be displayed
An information processing apparatus is able to access a file storage region which is formed in accordance with job defining information that defines tasks of a job and a file to be created in each of the tasks. The file storage region is formed for each job or each job and each task. A file related to a job or a task is stored in a corresponding file storage region. The information processing apparatus includes a processor which is configured to: obtain job status information concerning a status of each job for which a file storage region is formed; and select, a display element indicating files stored in a first file storage region, a file as a subject file to be displayed, from among the files stored in the first file storage region, in accordance with the status of a first job corresponding to the first file storage region.
US11507534B2 Metadata storage for placeholders in a storage virtualization system
A file system executing on a computing device may store a placeholder for a file on secondary storage of the computing device. The placeholder may comprise a sparse data stream containing none or some of the data of the file and information which enables the remotely stored data of the file to be retrieved from the network. As some or all of the data for the file is being stored remotely, the computing device may rely on a storage virtualization provider to create metadata for the file. Thus, the file system executing on the computing device may receive, from the storage virtualization provider, a request to store metadata associated with the file. In response to this request, the file system may store the metadata as a Binary Large Object (BLOB) in a secondary data stream of the placeholder for the file.
US11507525B2 High speed communication system
A method for communicating between a master and a plurality of slaves includes generating a communication frame including generating a slave data frame in each slave. The slave data frame has a data packet including one or more data bytes and at least one gap of variable time length comprising no information in the slave data frame. The gap may be at the beginning of said slave data frame before the beginning of the first data byte of said data packet and/or at the end of said data packet after the end of a last data byte of said data packet, where the gaps have a time length dependency based on parameters locally stored in each of said at least one slave. The slave data frame is transmitted sequentially where the gap increases for each subsequent slave.
US11507524B2 RTOS/OS architecture for context switching that solves the diminishing bandwidth problem and the RTOS response time problem using unsorted ready lists
The present invention is a novel RTOS/OS architecture that changes the fundamental way that context switching is performed. In all prior operating system implementations, context switching required disabling of interrupts. This opens the possibility that data can be lost. This novel approach consists of a context switching method in which interrupts are never disabled. Two implementations are presented. In the first implementation, the cost is a negligible amount of memory. In the second, the cost is only a minimal impact on the context switching time. This RTOS/OS architecture requires specialized hardware. Concretely, an advanced interrupt controller that supports nesting and tail chaining of prioritized interrupts is needed (e.g. the Nested Vectored Interrupt Controller (NVIC) found on many ARM processors). The novel RTOS/OS architecture redefines how task synchronization primitives such as semaphores and mutexes are released. Whereas previous architectures directly accessed internal structures, this architecture does so indirectly by saving information in shared buffers or setting flags, and then activating a low priority software interrupt that subsequently interprets this data and performs all context switching logic. The software interrupt must be set as the single lowest priority interrupt in the system.
US11507521B2 Apparatus and method for controlling use of bounded pointers
Memory allocation circuitry allocate a memory region in memory, and bounded pointer generation circuitry generates bounded pointers including a revocable bounded pointer that provides a pointer value and range information identifying an address range of the memory region. The memory allocation circuitry provides, at a header location in the memory, a header for the memory region with a first token field which is initialized to a first token value associated with the memory region. The memory allocation circuitry is responsive to the deallocation of the memory region to modify the stored value in the first token field of the header. In response to a request to generate a memory address using the revocable bounded pointer, a use authentication check prevents generation of the memory address when it is determined that the stored value in the first token field has been changed.
US11507508B2 Prediction-based selective flushing of data to memory
The present disclosure generally relates to improving write cache utilization by recommending a time to initiate a data flush operation or predicting when a new write command will arrive. The recommending can be based upon considerations such as a hard time limit for data caching, rewarding for filling the cache, and penalizing for holding data for too long. The predicting can be based on tracking write command arrivals and then, based upon the tracking, predicting an estimated arrival time for the next write command. Based upon the recommendation or predicting, the write cache can be flushed or the data can remain in the write cache to thus more efficiently utilize the write cache without violating a hard stop time limit.
US11507504B2 Memory sub-system for decoding non-power-of-two addressable unit address boundaries
A system generating, using a first addressable unit address decoder, a first addressable unit address based on an input address, an interleaving factor, and a number of first addressable units. The system then generating, using an internal address decoder, an internal address based on the input address, the interleaving factor, and the number of first addressable units. Generating the internal address includes: determining a lower address value by extracting lower bits of the internal address, determining an upper address value by extracting upper bits of the internal address, and adding the lower address value to the upper address value to generate the internal address. Using an internal power-of-two address boundary decoder and the internal address, the system then generating a second addressable unit address, a third addressable unit address, a fourth addressable unit address, and a fifth addressable unit address.
US11507502B2 Data storage device performance prediction based on valid fragment count
Systems and methods data storage device performance prediction based on garbage collection resources are described. The data storage device may process host storage operations and determine a valid fragment count parameter for a current or future data block. Based on the valid fragment count parameter a predicted performance value for host storage operations is determined and the host device is notified of the predicted performance value.
US11507501B2 Apparatus and method for transmitting, based on assignment of block to HPB region, metadata generated by a non-volatile memory system
A memory system includes a memory device including memory blocks, each memory block including a memory cell capable of storing a multi-bit data item. The memory device includes a write booster region including at least one memory block among the plurality of memory blocks, the at least one memory block including a memory cell storing a single-bit data item. A controller is configured to assign a memory block in the write booster region to a host performance booster (HPB) region when the memory block is closed and transmit to a host an indication that the memory block is assigned to the HPB region.
US11507500B2 Storage system having a host directly manage physical data locations of storage device
A storage system includes a host including a processor and a memory unit, and a storage device including a controller and a non-volatile memory unit. The processor is configured to output a write command, write data, and size information of the write data, to the storage device, the write command that is output not including a write address. The controller is configured to determine a physical write location of the non-volatile memory unit in which the write data are to be written, based on the write command and the size information, write the write data in the physical write location of the non-volatile memory unit, and output the physical write location to the host. The processor is further configured to generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.
US11507498B2 Pre-computation of memory core control signals
An apparatus including a memory structure comprising non-volatile memory cells and a microcontroller. The microcontroller is configured to output Core Timing Control (CTC) signals that are used to control voltages applied in the memory structure. In one aspect, information from which the CTC signals may be generated is pre-computed and stored. This pre-computation may be performed in a power on phase of the memory system. When a request to perform a memory operation is received, the stored information may be accessed and used to generate the CTC signals to control the memory operation. Thus, considerable time and/or power is saved. Note that this time savings occurs each time the memory operation is performed. Also, power is saved due to not having to repeatedly perform the computation.
US11507494B2 Method of, and apparatus for, testing computer hardware and software
There is provided a method for defining an automated test configured, when executed, to test a system under test comprising one or more computer programs being executed on one or more computer devices. The system under test comprises a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method comprises the steps of: a) defining an executable model of the system under test comprising a plurality of model states, wherein at least some of the model states are representative of operational states of the system under test; and b) defining one or more selectable model actions, each model action being representative of one or more executable actions on the system under test and configured such that one or more preconditions are assignable thereto, wherein each model action is configured to be available to be selected unless any preconditions assigned to the respective model action are not satisfied, wherein the model is configured such that, when executed, a test program is operable to select a sequence of available model actions to define an automated test.
US11507492B1 Applying a hierarchical proof to formal verification based path sensitization
The present disclosure relates to a method for electronic design verification. Embodiments may include identifying a plurality of higher level instances along an electronic design path from a source to a destination. Embodiments may further include analyzing inter-instance path information associated with the plurality of higher level instances included in the electronic design path from source to destination. Analyzing may include ignoring information included within the plurality of higher level instances. Embodiments may further include determining, based upon, at least in part, inter-instance path information whether data is unable to propagate from the source to the destination.
US11507486B2 Method and system for generating latency aware workloads using resource devices in a resource device pool
A method for managing data includes obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices, identifying available resource devices in a resource device pool based on the plurality of resource devices, performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, and selecting a resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices.
US11507484B2 Ethod and computer storage node of shared storage system for abnormal behavior detection/analysis
A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; sensing operation parameter of computer storage node to generate a first detection signal; controlling a display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; and comparing characteristics of the reference signal with characteristics of a processed detection signal to perform a behavior prediction operation.
US11507483B2 Method for analyzing a physical system architecture of a safety-critical system
Provided is a method for analyzing and designing a physical system architecture of a safety-critical system, wherein a physical system analysis model representing the physical system architecture of the safety-critical system is modified incrementally until calculated failure rates of failure modes of the physical system analysis model are less or equal to failure rates of corresponding failure modes of a functional system analysis model representing a functional system architecture of the safety-critical system.
US11507478B2 Method for operating a redundant automation system
Method for operating a redundant automation system to control a technical process, wherein a second fail-safe subsystem is operated redundantly in relation to a first fail-safe subsystem, and wherein the faulty second fail-safe subsystem is used, where synchronization data is initially buffered in the second subsystem, and in the event that no errors are identified, the first fail-safe subsystem sends an error-free message to the second fail-safe subsystem to acknowledge the error-free message with an error free acknowledgment and process the initially buffered synchronization data.
US11507475B2 Error detection using vector processing circuitry
A data processing apparatus (2) has scalar processing circuitry (32-42) and vector processing circuitry (38, 40, 42). When executing main scalar processing on the scalar processing circuitry (32-42), or main vector processing using a subset of said plurality of lanes on the vector processing circuitry (38, 40, 42), checker processing is executed using at least one lane of the plurality of lanes on the vector processing circuitry (38, 40, 42), the checker processing comprising operations corresponding to at least part of the main scalar/vector processing. Errors can then be detected based on a comparison of an outcome of the main processing and an outcome of the checker processing. This provides a technique for achieving functional safety in a high end processor with better performance and reduced hardware cost compared to a dual/triple core lockstep approach.
US11507465B1 Query retry using quiesce notification
The subject technology requests information regarding an instance identifier of a compute service manager instance to a particular job. The subject technology retrieves information related to a set of instances of compute service managers in a set of virtual warehouses. The subject technology filters the information to determine a set of candidates from the set of instances of compute service managers. The subject technology sorts the set of candidates based at least in part on a workload. The subject technology selects a candidate compute service manager to issue a query restart by randomly selecting an execution node.
US11507464B2 System and method to implement a guided resolution of a non-booting information handling system
A method of instructing a user prior to a boot-up process of an information handling system may include, with an embedded controller (EC) of the information handling system, executing a guided diagnostic flow module to: determine that a power-on process has been initiated at the information handling system; determine whether the EC detected a power sequencing timeout during boot up; and determine at which power rail boot-up has hung during the power-on process; and where the EC either determines that the power sequencing timeout has occurred, determining a fault at an issue-experiencing hardware component operatively coupled to the determined power rail. The method may further include sending a message from the EC to a timing controller (TCON) of a display panel of the information handling system, to initiate a guided diagnostic flow, the guided diagnostic flow including: providing, at the display panel via the TCON, diagnostics steps from flash memory as instructions to the user of the information handling system to guide the user to perform a manual manipulation of the issue-experiencing hardware component of the information handling system to address the fault.
US11507463B2 System and method for consolidated BIOS-level event logging
Methods, systems, and computer programs encoded on computer storage medium, for identifying, during a particular boot of an information handling system, basic input/output system (BIOS)-level events, each BIOS-level event associated with a different BIOS log event source; for each BIOS-level event: creating, by a respective driver computing module associated with the BIOS-level event, event data for the BIOS-level event; calling, by the respective driver computing module associated with the BIOS-level event, a dispatcher protocol to provide the event data associated with the respective driver computing module to a dispatcher computing module; placing, by the dispatcher computing module, each of the event data in a temporary data store, wherein each of the event data is unaltered; and creating, by the dispatcher computing module, a database log of the event data, including aggregating each of the event data to generate a sequence of events related to the particular boot of the IHS.
US11507462B2 Workflows for automated operations management
Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at a top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine.
US11507457B2 Method, electronic device and computer program product for storage management
Techniques involve: writing, when a first disk for dirty page storage has a failure, a first target page description generated by a first node and associated with a first set of target dirty pages of the first node and a second set of target dirty pages of a second node to a first page description storage layer for the first node in a second disk; writing a second target page description generated by the second node and associated with the first set of target dirty pages and the second set of target dirty pages to a second page description storage layer for the second node in the second disk; and restoring, when the failure has been eliminated, the first set of target dirty pages and the second set of target dirty pages in the first disk based on at least one of the descriptions.
US11507456B2 Memory module, error correction method of memory controller controlling the same, and computing system including the same
A memory module includes first memory chips, each having a first input/output width, and configured to store data, a second memory chip having a second input/output width and configured to store an error correction code for correcting an error in the data, and a driver circuit configured to receive a clock signal, a command, and an address from a memory controller and to transmit the clock signal, the command, and the address to the first memory chips and the second memory chip. An address depth of each of the first memory chips and an address depth of the second memory chip are different from each other.
US11507454B2 Identifying non-correctable errors using error pattern analysis
Techniques are described for identifying patterns of memory cells in a memory array that are predictive of non-correctable errors (“corruption patterns”). The techniques described herein identify patterns of cell errors that are likely to generate errors that cannot be corrected by an error correction code (ECC). The identification of non-correctable cells is accomplished by identifying a pattern of cell errors storing bit values that deviate from corresponding expected values. The pattern of these memory cells and various combinations of the cells in the pattern are compared to patterns of cells that are known to be correctable using ECC. If the error pattern or one or more of the combinations of erroneous cells in the pattern are not associated with patterns that are correctable via ECC, the error pattern is identified as predictive of a likely uncorrectable error.
US11507452B1 Error checking for systolic array computation
Aspects of the disclosure are directed to a computation unit implementing a systolic array and configured for detecting errors while processing data on the systolic array. Checksum circuit in communication with a systolic array is configured to compute checksums and perform error detection while the systolic array processes input data. Instead of pre-generating checksums in input matrices, input matrices can be directly fed into the systolic array through the checksum circuit. On the output side, the checksum circuit can generate and compare checksums with checksums in an output matrix generated by the systolic array. Error checking the operations to generate the output matrix can be performed without delaying the operations of the systolic array, and without preprocessing the input matrices.
US11507451B2 System and method for bug deduplication using classification models
A method for managing bugs includes obtaining, by a bug deduplication system, a set of bugs, performing an encoding on each section of a first bug of the set of bugs to obtain encoded sections, wherein the encoded sections comprise a first encoded section and a second encoded section, applying a first classification model to the first encoded section to obtain a first section score, applying a second classification model to the second encoded section to obtain a second section score, generating a confidence score based on the first encoded section and the second section, and providing the confidence score to a client, wherein the client initiates a corrective action for the first bug based on the confidence score.
US11507447B1 Supervised graph-based model for program failure cause prediction using program log files
Described are computer-implementable method, system and computer-readable storage medium for supervised graph-based model for prediction of program failure using program log files. Using log file from a running program application, a log file graph is created. Node-level labels are adding to the log file graph, where the labels include an indication of first failure. The node-level labeled log file graph is processed by a graph neural network (GNN) and predictions are provided as to program cause of failure or first failure indication of other log file graphs based on the GNN processed node-level labeled log file graph.
US11507439B1 Application programming interface as a service
An application programming interface (API) as a service is disclosed. In embodiments, a client provides code to be executed along with a configuration file for that code. Based on that, virtual machine(s) and load balancer(s) may be selected, a domain name service configured, and throttling and scaling configured. Through this, an API as a service may be provided on behalf of a client with minimal configuration required by the client or an administrator of a web service platform that provides the API as a service.
US11507431B2 Resource allocation for virtual machines
A system and method include reception of a request to create a virtual machine associated with a requested number of resource units of each of a plurality of resource types, determination, for each of the plurality of resource types, of a pool of available resource units, random selection, for each of the plurality of resource types, of the requested number of resource units from the pool of available resource units of the resource type, and allocation of the selected resource units of each of the plurality of resource types to the virtual machine.
US11507424B2 Optimization of resource usage in cross-reality sessions
Concepts and technologies are disclosed herein for optimization of resource usage in cross-reality sessions. A computer can receive a request for a cross-reality session, determine entities to be included in the cross-reality session, and optimize resource usage during the cross-reality session. Optimized cross-reality session data can be provided to a device to generate a cross-reality environment that can include the one entity of the entities rendered in the first level of detail. Attention data that can describe interactions in the cross-reality environment can be obtained. The resource usage can be re-optimized based on the attention data. Re-optimizing the resource usage can include determining that the one entity of the entities is to be rendered in a second level of detail that is greater than the first level of detail. An update can be delivered to the device, which can use the update to update the cross-reality environment.
US11507423B2 Processing data stream modification to reduce power effects during parallel processing
Certain aspects of the present disclosure provide a method for performing parallel data processing, including: receiving data for parallel processing from a data processing requestor; generating a plurality of data sub-blocks; determining a plurality of data portions in each data sub-block of the plurality of data sub-blocks; changing an order of the plurality of data portions in at least one data sub-block of the plurality of data sub-blocks; providing the plurality of data sub-blocks, including the at least one data sub-block comprising the changed order of the plurality of data portions, to a plurality of processing units for parallel processing; and receiving processed data associated with the plurality of data sub-blocks from the plurality of processing units.
US11507411B1 Jitter-tolerant distributed two-phase commit (2PC) systems
A method of ensuring atomicity of transactions across a plurality of active hosts in a distributed environment, is provided. The method generally includes receiving, from a client, a second request to commit a second transaction subsequent to receiving a first request to commit a first transaction; assigning a second prepare identifier (ID) to the second transaction, wherein the second prepare ID assigned to the second transaction is greater than a first prepare ID assigned to the first transaction; transmitting, to the plurality of active hosts, instructions to prepare for committing the second transaction, the instructions including the second prepare ID; receiving, from each host, an acknowledgement indicating successful preparation for committing the second transaction; and transmitting, to the plurality of active hosts, instructions to commit the second transaction prior to receiving, from each host, an acknowledgement indicating successful preparation for committing the first transaction.
US11507408B1 Locked virtual machines for high availability workloads
Disclosed are various embodiments for a system that hardware locks a virtual machine to a host machine. The host machine can include a processor and a memory. A hypervisor can be stored in the memory that, when executed by the processor, causes the computing device to host one or more virtual machines. In addition, machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least: receive a request to perform an operation on a virtual machine hosted by the hypervisor; evaluate the request to determine that the request complies with a policy; and in response to a determination that the request complies with the policy, cause the hypervisor to initiate the operation.
US11507406B2 Container management system with a composite engine interface
Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e., composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a container engine interface supports creating, mounting, and providing access to and from composite images or composite containers. In operation, a plurality of files for generating a composite image are accessed. The composite image for the plurality of files is generated. The composite image includes a set of common flat files. The composite image is communicated to cause mounting of the composite image, where mounting the composite image is based on a metadata file from the set of common flat files.
US11507405B2 Energy management of a computing deployment with guaranteed end-to-end performance
Techniques for managing energy use of a computing deployment are provided. In one embodiment, a computer system can establish a performance model for one or more components of the computing deployment, where the performance model models a relationship between one or more tunable parameters of the one or more components and an end-to-end performance metric, and where the end-to-end performance metric reflects user-observable performance of a service provided by the computing deployment. The computer system can further execute an algorithm to determine values for the one or more tunable parameters that minimize power consumption of the one or more components, where the algorithm guarantees that the determined values will not cause the end-to-end performance metric, as calculated by the performance model, to cross a predefined threshold. The computer system can then enforce the determined values by applying changes to the one or more components.
US11507402B2 Virtualized append-only storage device
An interface receives storage requests for storing data in a software-defined storage network using an append-only storage scheme. The requests include an identifier of a data object to be stored. The requests are agnostic of hardware-specific details of the storage devices. A virtualization layer accesses space allocation data for the storage devices; and policies for prioritizing performance. Based on the data and policies, a physical storage location at the plurality of storage devices is selected for storing the data object. Metadata is generated for the data object indicating that the data object is an append-only object and mapping the physical storage location of the data object to the identifier. The request is translated to instructions for storing the data object at the physical storage location using the append-only storage scheme. The data object is stored at the physical storage location using the append-only storage scheme.
US11507400B2 Method and system for providing real-time remote assistance to a user
System and method of providing real-time remote assistance to a user is disclosed. In one embodiment, an assistance system, upon receiving a request from the user, captures holographic information of one or more objects associated with a task to be performed by the user. The assistance system further transmits the holographic information to an expert, wherein the expert is identified based on one or more skills required to perform the task. Further, assistance system receives one or more brain signals associated with the expert while the expert is interacting with a virtual simulation of the one or more objects to perform the task. Further the assistance system provides real-time remote assistance to the user by generating execution commands for the user in real-time based on a plurality of features associated with performing the task extracted from the one or more brain signals received from the expert.
US11507398B1 Enhancing user experience on moving and resizing windows of remote applications
Disclosed are systems and methods for providing improved rendering of graphical user interfaces for remote applications executing within remote sessions. A remote session client that renders the graphical user interface (GUI) for a remote application is configured to detect certain mouse events that would trigger window move events. In doing so, the remote session client may handle rendering the window GUI locally rather than wait for window move events from the remote application. The remote session client may be further configured to predict using calculated resize patterns how the window content image changes while the remote application's window is being resized.
US11507394B1 Changing accelerator card images without host system reboot
Changing accelerator card images without rebooting a host system includes receiving, within an integrated circuit (IC) of an accelerator card, an address of a platform image stored in a non-volatile memory of the accelerator card. The address is received over a communication link between the host system and the accelerator card while the communication link is connected. Changing accelerator card images includes detecting, within a register of the IC, that a warm boot enable flag is set and that the communication link with the host system is disconnected. In response to detecting that the warm boot enable flag is set and that the communication link is disconnected, loading of the platform image from the address of the non-volatile memory into the integrated circuit is initiated.
US11507392B2 Automatically configuring computing clusters
Computing clusters can be automatically configured according to some aspects described herein. For example, a system can receive configuration datasets from instantiated objects in a management cluster. The configuration datasets can be for configuring target objects in managed clusters, where the managed clusters are separate from the management cluster. The system can then configure the target objects within each of the managed clusters based on the configuration datasets.
US11507391B1 Network initialization monitoring system
A network initialization monitoring system includes a host device coupled to a storage system and a monitoring system via a network, and including an initialization subsystem coupled to ports. During network initialization of the host device via the storage system, the initialization subsystem provides a first instance of a communication protocol for monitored port(s), and provides a second instance of the communication protocol for a monitoring port. During the network initialization of the host device via the storage system, the first instance of the communication protocol provided for each monitored port provides copies of network initialization communications transmitted via that monitored port and the network to the second instance of the communication protocol provided for the monitoring port, and the second instance of the communication protocol provided for the monitoring port provides the copies of the network initialization communications to the monitoring system.
US11507387B2 Method to optimize system boot time of modules/driver's execution in UEFI pre-boot environment
A system for controlling a processor, comprising a processor configured to load one or more instructions into a register for execution, a non-volatile memory coupled to the processor and configured to store data in a format that can be read by the processor and a description file stored in the non-volatile memory, the description file further comprising a plurality of information files, wherein each information file includes two or more types of predetermined data.
US11507386B2 Booting tiles of processing units
A processing system comprises a first subsystem comprising at least one host processor and one or more storage units, and a second subsystem comprising at least one second processor. Each second processor comprises a plurality of tiles. Each tile comprises a processing unit and memory. At least one storage unit stores bootloader code for each of first and second subsets of the plurality of tiles of at least one second processor. The first subsystem writes bootloader code to each of the first subset of tiles of the at least one second processor. At least one of the first subset of tiles requests at least one of the storage units to return the bootloader code to the second subset of the plurality of tiles. Each tile to which the bootloader code is written retrieves boot code from the storage unit and then runs said boot code.
US11507384B2 Electronic device for performing booting, and operating method therefor
An electronic device according to various embodiments of the present invention comprises a display, a memory, and a processor operatively connected to the display and the memory, wherein the processor may be configured to: display, on the display, the state of a storage resource of a first partition included in the memory, in a state in which first booting has been completed; in response to a first command for acquiring the storage resource of the first partition, perform second booting of the electronic device, different from the first booting; delete designated data from data stored in the storage resource of the first partition so as to acquire the storage resource during the performing of the second booting; and complete the second booting of the electronic device after the acquisition of the storage resource.
US11507378B1 Hardware engine with configurable instructions
In one example, an integrated circuit comprises: a memory configured to store a first mapping between a first opcode and first control information and a second mapping between the first opcode and second control information; a processing engine configured to perform processing operations based on the control information; and a controller configured to: at a first time, provide the first opcode to the memory to, based on the first mapping stored in the memory, fetch the first control information for the processing engine, to enable the processing engine to perform a first processing operation based on the first control information; and at a second time, provide the first opcode to the memory to, based on the second mapping stored in the memory, fetch the second control information for the processing engine, to enable the processing engine to perform a second processing operation based on the second control information.
US11507375B2 Hierarchical general register file (GRF) for execution block
In an example, an apparatus comprises a plurality of execution units, and a first general register file (GRF) communicatively couple to the plurality of execution units, wherein the first GRF is shared by the plurality of execution units. Other embodiments are also disclosed and claimed.
US11507374B2 True/false vector index registers and methods of populating thereof
Disclosed herein are vector index registers for storing or loading indexes of true and/or false results of comparison operations in vector processors. Each of the vector index registers store multiple addresses for accessing multiple positions in operand vectors.
US11507367B2 Firmware update method and firmware update system thereof
A firmware update method and a firmware update system thereof includes the steps of: executing a setting process, which includes writing a first identification code into a memory module, and setting a firmware update file on a firmware providing end to make the firmware update file include a second firmware image file and a second identification code and executing a determining process, which includes receiving the firmware update file and determining whether the firmware update file conforms to a custom structure according to the first identification code. If it does not, then prohibiting the firmware update image file from updating a computer system, and if it does, replacing a first firmware image file with the second firmware image file and writing the second firmware image file into the memory module of the computer system along with the second identification code.
US11507359B2 Performing firmware updates using blockchain
A method of data transfer over a communication network from a first information handling apparatus to a plurality of second information handling apparatuses includes generating, by the first information handling apparatus, an initial block and initializing, based on the initial block, a ledger. The method includes broadcasting the ledger to the plurality of second information handling apparatuses, and attempting to compute a new block, by each one of the plurality of second information handling apparatuses. Upon one of the plurality of second information handling apparatuses successfully computing said new block, the method then transmits data to the one of the plurality of second information handling apparatuses and updates the ledger based on the new block.
US11507357B2 Information processing device, method of installing software, and non-transitory computer-readable recording medium therefor
An information processing device is provided with a display, a communication interface, and a controller. The controller is configured to perform obtaining an access destination information from a storage, wherein one or more access destinations is to be included in the access destination information. When the controller receives, through the communication interface, an installation request to request to install software, the controller is configured to determine whether a new access destination is included in the software based on the obtained access destination information. Further, when it is determined that the new access destination is included in the software, the controller is configured to display an approval screen used to approve installation of the software. When it is determined that the new access destination is not included in the software, the controller is configured to omit the displaying of the approval screen.
US11507355B2 Enforcement of signatures for software deployment configuration
In an approach, a process intercepts a deployment resource associated with software prior to deploying the software to a node, where the deployment resource configures how the software is deployed and operates. A processor verifies authenticity of a digital signature present within the deployment resource. A processor, responsive to verifying the authenticity of the digital signature, deploys the software to the node in accordance with the deployment resource.
US11507351B2 Intent compiler
An intent compiler is disclosed. The intent compiler includes a backend services layer having at least one service application programming interface (API) specification. The intent compiler also includes a service adapter layer to receive the at least one service API specification and automatically generate at least one service adapter based on the at least one service API specification. The intent compiler additionally includes an application layer to automatically generate an application.
US11507350B2 Processing apparatus and processing method
The present disclosure relates to a fused vector multiplier for computing an inner product between vectors, where vectors to be computed are a multiplier number vector {right arrow over (A)}{AN . . . A2A1A0} and a multiplicand number {right arrow over (B)} {BN . . . B2B1B0}, {right arrow over (A)} and {right arrow over (B)} have the same dimension which is N+1. The multiplier includes: N+1 multiplication sub-units configured to perform multiplication on each dimension of a vector respectively, and take lower n bits of the multiplier number vector for multiplication each time, where the n bits are removed from the binary number of each dimension of the multiplier number vector after the n bits are taken, and n is larger than 1 and less than N+1; an adder tree configured to perform addition on results of N+1 multiplication sub-units obtained from a same operation each time; and a result register configured to hold a result of every addition performed by the adder tree and send the result to the adder tree for next computation.
US11507338B2 System and method for providing a dynamic audio environment within a vehicle
A system and method for providing a dynamic audio environment within a vehicle that includes receiving data associated with at least one audio stream that is being played through an audio system of the vehicle. The system and method also include determining a selected vehicle mode of the vehicle. The system and method additionally include selecting at least one audio effect that is associated with the selected vehicle mode of the vehicle to alter the at least one audio stream. The system and method further include controlling at least one audio source of the vehicle to provide the at least one audio stream according to the at least one audio effect.
US11507337B2 Workout music playback machine
A workout music playback device for playing workout music during a workout with given workout parameters by arranging and assembling song segments of original musical recordings in accordance with workout parameters. The device has a media output manager configured to receive the workout parameters and prepare audio output information by arranging a sequence of song segments into an edited song recording. It has an instruction relay module configured to receive the audio output information, and transmit the workout audio output instructions. The device has a media output generator configured to receive the audio output instructions from the instruction relay module, retrieve and assemble the song recording data of the original musical recording from the memory in accordance with the audio output instructions, and transmit a data stream of workout music corresponding to the workout parameters.
US11507334B2 System and method for management of printing jobs
There is disclosed a method for management of printing jobs. In the method user identification is requested to identify the user, who then selects an artwork for the labels. Data regarding the selected artwork is retrieved from a data storage. Printing properties are defined for the selected artwork, and a set of available unique codes for the labels is determined on the basis of the user identification. A printing file is constructed including information related to at least the selected artwork and printing material selected for the printing job. The printing file is stored into a cloud storage linked with the identified user. A unique code is assigned for each label from the set of available unique codes. The unique code is assigned either in the printing file or when printing the labels.
US11507333B2 Method of controlling information processing apparatus and communication apparatus
A control method includes transmitting, based on reception of a predetermined operation a first command to cause a communication apparatus to search for a predetermined access point using at least one communication channel including a communication channel used by the predetermined access point among a plurality of communication channels available for use by the communication apparatus and without using at least one other communication channel other than the at least one communication channel among the plurality of communication channels available for use by the communication apparatus, the predetermined access point being connected to an information processing apparatus at least when the predetermined operation is received.
US11507328B2 Information processing device, information processing method, and non-transitory computer-readable recording medium therefor
An information processing device according to aspects of the present disclosures is configured to obtain remaining amount information regarding a remaining amount of the consumable in use from a managed device, and obtain stock amount information regarding a stock amount of an unused consumable from an information source. When the consumable is replenished or replaced, the information processing device determines whether or not the stock amount of the consumable is equal to or less than a threshold value that is defined as a determination criterion based on the remaining amount information and the stock amount information, and displays a consumables management screen displaying a status object indicating a status of the consumable that is determined, in the determining process, that the stock amount is equal to or less than the threshold value.