Document Document Title
US11424357B2 Semiconductor device
A semiconductor device, including a semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type, provided on the semiconductor substrate and having an impurity concentration lower than that of the semiconductor substrate, a second semiconductor layer of a second conductivity type, selectively provided on the first semiconductor layer, a plurality of first semiconductor regions of the first conductivity type, selectively provided in the second semiconductor layer at a surface thereof, a plurality of gate insulating films in contact with the second semiconductor layer, a plurality of gate electrodes respectively provided on the gate insulating films, a plurality of first electrodes provided on the second semiconductor layer and the first semiconductor regions, and a second electrode provided on a back surface of the semiconductor substrate. The semiconductor substrate contains boron, a concentration of the boron therein being in a range from 5×1015/cm3 to 5×1016/cm3.
US11424356B2 Transistor having resistive field plate
A transistor having: a semiconductor; a first electrode in contact with the semiconductor; a second electrode in contact with the semiconductor; and a control electrode, disposed between the first electrode and the second electrode, for controlling a flow of carriers in a channel in the semiconductor between the first electrode and the second electrode. A first electric field is produced in the channel in response to an electrical voltage applied between the first electrode and the second electrode. A field plate, comprising a resistive material, is disposed over the channel. A voltage source is connected across portions of the resistive field plate material for producing second electric field across such portions of the resistor, such second electric field being coupled into the channel to modify one or more peaks of the first electric field in the channel.
US11424349B1 Extended shallow trench isolation for ultra-low leakage in fin-type lateral bipolar junction transistor devices
A lateral bipolar junction transistor (BJT) device includes: an emitter region, a collector region, and a base region, the base region positioned between and laterally separating the emitter region and the collector region, the base region including an intrinsic base region; and a cavity formed in a semiconductor substrate and filled with an insulating material, the cavity physically separating a lower surface of the intrinsic base region from the semiconductor substrate.
US11424347B2 Semiconductor device and method
Methods for improving profiles of channel regions in semiconductor devices and semiconductor devices formed by the same are disclosed. In an embodiment, a method includes forming a semiconductor fin over a semiconductor substrate, the semiconductor fin including germanium, a germanium concentration of a first portion of the semiconductor fin being greater than a germanium concentration of a second portion of the semiconductor fin, a first distance between the first portion and a major surface of the semiconductor substrate being less than a second distance between the second portion and the major surface of the semiconductor substrate; and trimming the semiconductor fin, the first portion of the semiconductor fin being trimmed at a greater rate than the second portion of the semiconductor fin.
US11424338B2 Metal source/drain features
A semiconductor device according to the present disclosure includes a vertical stack of channel members, a gate structure over and around the vertical stack of channel members, and a first source/drain feature and a second source/drain feature. Each of the vertical stack of channel members extends along a first direction between the first source/drain feature and the second source/drain feature. Each of the vertical stack of channel members is spaced apart from the first source/drain feature by a silicide feature.
US11424333B2 Drain and/or gate interconnect and finger structure
Pursuant to some embodiments of the present invention, transistor devices are provided that include a semiconductor structure, a gate finger extending on the semiconductor structure in a first direction, and a gate interconnect extending in the first direction and configured to be coupled to a gate signal at an interior position of the gate interconnect, where the gate interconnect is connected to the gate finger at a position offset from the interior position of the gate interconnect.
US11424332B2 Gap spacer for backside contact structure
Semiconductor devices and methods of forming the same are provided. A semiconductor device according to the present disclosure include a source feature disposed over a backside source contact, a drain feature disposed over a backside dielectric layer, a plurality of channel members each extending between the source feature and the drain feature, and a gate structure wrapping around each of the plurality of channel members and disposed over the backside dielectric layer. The backside source contact is spaced apart from the backside dielectric layer by a gap.
US11424324B2 Multi-spacers for quantum dot device gates
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; a first gate and an adjacent second gate above the quantum well stack; and a multi-spacer between the first gate and the second gate, wherein the multi-spacer includes a first spacer and a second spacer different from the first spacer, and the first spacer is at least partially between the quantum well stack and the second spacer.
US11424307B2 Organic light-emitting diode apparatus with color film shielding layer, fabrication method thereof, display panel, and display apparatus
The present disclosure is related to an organic light-emitting diode apparatus. The organic light-emitting diode apparatus may include a substrate and a plurality of pixels on a first side of the substrate. Each of the plurality of pixels may include a display region and a non-display region. The non-display region may be provided with a control circuit and a first color film, and the first color film may be between the control circuit and the substrate.
US11424302B2 Near-infrared light organic sensors, embedded organic light emitting diode panels, and display devices including the same
An OLED panel may be embedded with a near-infrared organic photosensor and may be configured to implement biometric recognition without an effect on an aperture ratio of an OLED emitter. The OLED panel may include a substrate, an OLED stack on the substrate and configured to emit visible light, and an NIR light sensor stack between the substrate and the OLED stack and including an NIR emitter configured to emit NIR light and an NIR detector. The OLED panel may be included in one or more various electronic devices.
US11424296B2 Display panel and method of manufacturing the same
A display panel includes: an upper display substrate including a plurality of pixel areas arranged in each of a plurality of pixel columns and a light blocking area disposed adjacent to the pixel areas; and a lower display substrate including a plurality of display elements respectively overlapping the pixel areas, wherein the upper display substrate includes: a base substrate; a color filter layer disposed on the base substrate; and a light control layer disposed on the color filter layer and including transmission portions respectively at least partially overlapping first pixel areas arranged in a first one of the pixel columns and first conversion portions respectively at least partially overlapping second pixel areas arranged in a second one of the pixel columns, wherein the light blocking area includes a first light blocking area defined between the transmission portion and the first conversion portion, and a second light blocking area defined between the first conversion portions, and a first shortest distance from the base substrate to a lower surface of a first portion of the light control layer overlapping the first light blocking area is substantially equal to a second shortest distance from the base substrate to a lower surface of a second portion of the light control layer overlapping the second light blocking area.
US11424290B2 Variable resistance element
According to one embodiment, a variable resistance element includes a first electrode, a second electrode, and a variable resistance layer and a tellurium-containing compound layer disposed between the first electrode and the second electrode. The tellurium-containing compound layer contains tellurium, oxygen, and at least one element selected from tin, copper, and bismuth. In some examples, the tellurium-containing compound layer can function as a switching layer in a memory cell structure.
US11424289B2 In situ selective etching and selective regrowth of epitaxial layer for surface recombination velocity reduction in light emitting diodes
LED apparatuses featuring etched mesas and techniques for manufacturing LED apparatuses are described, including techniques for reducing surface recombination and techniques for charge carrier confinement. Etched facets of an LED mesa can be passivated using epitaxial regrowth of one or more semiconductor regrowth layers. The one or more semiconductor regrowth layers can include a transition layer. The transition layer can be configured with a bandgap energy between that of layers that are on opposite sides of the transition layer. A transition layer can separate an etched facet and another regrowth layer or separate two regrowth layers. In some instances, selective etching can be performed to preferentially etch a quantum well layer relative to a barrier layer. The selective etching removes surface imperfections, which contribute to surface recombination and which tend to be more prevalent in etched facets of the quantum well layer than etched facets of the barrier layer.
US11424285B2 Image sensor with conductive pixel separation structure and method of manufacturing the same
An image sensor includes a first pixel separation structure in a substrate to separate pixels from each other. The first pixel separation structure includes a conductive layer therein. Moreover, the image sensor includes a wire layer that is spaced apart from the conductive layer on the substrate. A second pixel separation structure is adjacent to the first pixel separation structure in a first horizontal direction and is connected to a contact. The first and second pixel separation structures extend longitudinally in a second horizontal direction that is perpendicular to the first horizontal direction.
US11424284B2 Solid-state imaging device and electronic apparatus
The present disclosure relates to a solid-state imaging device and an electronic apparatus that make it possible to estimate a normal vector to one direction with high accuracy with a simple configuration. A polarization image sensor includes a plurality of polarizers disposed on a chip and having different polarization directions, and a plurality of photoelectric conversion sections having light reception regions for receiving light transmitted through the polarizers, the light reception regions being symmetrical. The present disclosure can be applied, for example, to a polarization image sensor or the like that estimates a surface and a shape of an imaging object.
US11424282B2 Semiconductor apparatus and equipment
A semiconductor apparatus of the present disclosure includes: a first semiconductor component in which a first circuit unit is provided; and a second semiconductor component in which a second circuit unit is provided and which is stacked to the first semiconductor component, and the second semiconductor component includes a capacitor unit as a decoupling capacitor having a first node and a second node that are connected to the first circuit unit.
US11424281B2 Imaging device and signal processing device
To realize miniaturization of a pixel, reduction in noise, and high quantum efficiency, and to improve short-wavelength sensitivity while suppressing inter-pixel interference and variations for each pixel. According to the present disclosure, there is provided an imaging device including: a first semiconductor layer formed in a semiconductor substrate; a second semiconductor layer of a conductivity type opposite to a conductivity type of the first semiconductor layer formed on the first semiconductor layer; a pixel separation unit which defines a pixel region including the first semiconductor layer and the second semiconductor layer; a first electrode which is connected to the first semiconductor layer from one surface side of the semiconductor substrate; and a second electrode which is connected to the second semiconductor layer from a light irradiation surface side that is the other surface of the semiconductor substrate, and is formed to correspond to a position of the pixel separation unit.
US11424274B2 Electro-optical device and electronic apparatus
In an electro-optical device, in an interlayer insulating layer provided in a layer between a transistor and a scanning line, a first opening and a second opening are respectively provided on both sides of a semiconductor layer in plan view, and a portion of a gate electrode is provided inside each of the first opening and the second opening. Therefore, the gate electrode configures a light shielding wall inside each of the first opening and the second opening. Of the first opening and the second opening, the first opening is provided at a position overlapping with the scanning line in plan view, and the gate electrode is electrically connected to the scanning line via the first opening. The second opening is provided at a position that does not overlap with the scanning line in plan view. Thus, the width of the scanning line can be made narrower.
US11424273B2 Electrical connection structure and thin film transistor substrate each having alternating yttrium oxide and silicon oxide films
An electrical connection structure includes a substrate, a mating layer on the substrate, a connecting pad on the mating layer, an insulating layer on the mating layer and covering the connecting pad, a connecting line on the insulating layer, and a covering layer on the insulating layer and covering the connecting line. The connecting line extends through the insulating layer to electrically couple to the connecting pad. Both the connecting pad and the connecting line are made of metal or alloy. The mating layer includes yttrium oxide films and silicon oxide films alternating with each other.
US11424268B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure and manufacturing method thereof are provided. The semiconductor structure includes a substrate having a first surface, a plurality of ferroelectric layers stacking over the first surface, and a plurality of metal layers stacking over the first surface of the substrate, wherein each of the metal layers is on each of the ferroelectric layers. The operations of the method for manufacturing the semiconductor structure includes providing a substrate having a first surface, and forming a plurality of stack units over the first surface of the substrate The forming of each of the stack units includes the operations of forming a ferroelectric layer and forming a metal layer on the ferroelectric layer.
US11424265B2 Three-dimensional memory device having an epitaxial vertical semiconductor channel and method for making the same
A semiconductor structure includes a memory die bonded to a support die. The memory die includes an alternating stack of insulating layers and electrically conductive layers located over a substrate including a single crystalline substrate semiconductor material, and memory stack structures extending through the alternating stack and containing a respective memory film and a respective vertical semiconductor channel including a single crystalline channel semiconductor material. The support die contains a peripheral circuitry.
US11424260B2 Array of pillars located in a uniform pattern
A memory device comprises a stack of conductive layers, and an array of pillars through the stack. Each of the pillars comprises a plurality of series-connected memory cells located in a layout pattern of pillar locations at cross-points between the pillars and the conductive layers. The pillars in the array are arranged in a set of rows of pillars extending in a first direction. First and second source lines are disposed vertically through the pillars of first and second particular rows of pillars. The set of rows of pillars includes a subset of rows of pillars including multiple members disposed between the first source line and the second source line. A source line conductor is disposed beneath and electrically connected to the first source line, the second source line, and the subset of rows of pillars disposed between the first and second source lines.
US11424259B2 Three-dimensional semiconductor memory devices and methods of fabricating the same
Three-dimensional semiconductor memory devices and methods of fabricating the same are provided. A memory device may include a semiconductor layer including first and second regions, first vertical structures on the first region and extending in a first direction perpendicular to a top surface of the semiconductor layer, and second vertical structures on the second region and extending in the first direction. The first vertical structure may include a vertical semiconductor pattern extending in the first direction and in contact with the semiconductor layer, and a first data storage pattern surrounding the vertical semiconductor pattern. The second vertical structure may include an insulation structure extending in the first direction and in contact with the semiconductor layer, and a second data storage pattern surrounding the insulation structure.
US11424235B2 Interposer-less multi-chip module
Interposer-less multi-chip module are provided. In one aspect, an interposer-less multi-chip module includes: a substrate; a base film disposed on the substrate; and chips pressed into the base film, wherein top surfaces of the chips are coplanar. For instance, the chips can have varying thicknesses and are pressed into the base film to different depths such that top surfaces of the chips are coplanar. An interconnect layer having back-end-of line (BEOL) metal wiring can be present on the wafer over the chips. Methods of forming an interposer-less multi-chip module are also provided.
US11424231B2 Three-dimensional memory device having an epitaxial vertical semiconductor channel and method for making the same
A semiconductor structure includes a memory die bonded to a support die. The memory die includes an alternating stack of insulating layers and electrically conductive layers located over a first single crystalline semiconductor layer, and memory stack structures extending through the alternating stack and containing respective memory film and a respective vertical semiconductor channel including a single crystalline channel semiconductor material. The support die includes a peripheral circuitry.
US11424228B2 Semiconductor structure and method for manufacturing the same
A semiconductor structure is disclosed. The semiconductor structure includes: a semiconductor substrate including a front surface and a back surface; a backside metallization layer formed over the semiconductor substrate, the backside metallization layer being closer to the back surface than to the front surface of the semiconductor substrate, at least a portion of the backside metallization layer forming an inductor structure; and an electrically non-conductive material formed in the semiconductor substrate, the electrically non-conductive material at least partially overlapping the inductor structure from a top view, and the electrically non-conductive material including a top surface, a bottom surface, and sidewalls, the top surface being adjacent to the back surface of the semiconductor substrate. A method for manufacturing a semiconductor structure is also disclosed.
US11424225B2 Image display device
An image display device includes: a plurality of micro light emitting elements arranged in an array shape; a driving circuit substrate including a driving circuit that supplies electric current to the plurality of micro light emitting elements and that causes the plurality of micro light emitting elements to emit light; a plurality of micro lenses in contact with light emitting surfaces of the plurality of micro light emitting elements; and a plurality of partition walls disposed around the plurality of micro lenses in a direction parallel to the light emitting surfaces.
US11424221B2 Pad structures for semiconductor devices
Aspects of the disclosure provide a semiconductor device. The semiconductor device includes a first die and a second die boned face-to-face. The first die includes first transistors formed on a face side of the first die in a semiconductor portion and at least a contact structure disposed in an insulating portion outside the semiconductor portion. The second die includes a substrate and second transistors formed on a face side of the second die. Further, the semiconductor device includes a first pad structure disposed on a back side of the first die and the first pad structure is conductively coupled with the contact structure. An end of the contact structure protrudes from the insulating portion into the first pad structure. Further, in some embodiments, the semiconductor device includes a connection structure disposed on the back side of the first die and conductively connected with the semiconductor portion.
US11424220B2 Semiconductor structure and manufacturing method thereof
A method of manufacturing a semiconductor structure includes providing a substrate including a redistribution layer (RDL) disposed over the substrate, disposing a first patterned mask over the RDL, disposing a first conductive material over the RDL exposed from the first patterned mask to form a first conductive pillar, removing the first patterned mask, disposing a second patterned mask over the RDL, disposing a second conductive material over the RDL exposed from the second patterned mask to form a second conductive pillar, removing the second patterned mask, disposing a first die over the first conductive pillar, and disposing a second die over the second conductive pillar. A height of the second conductive pillar is substantially greater than a height of the first conductive pillar.
US11424216B2 Electronic device bonding structure and fabrication method thereof
A fabrication method of an electronic device bonding structure includes the following steps. A first electronic component including a first conductive bonding portion is provided. A second electronic component including a second conductive bonding portion is provided. A first organic polymer layer is formed on the first conductive bonding portion. A second organic polymer layer is formed on the second conductive bonding portion. Bonding is performed on the first electronic component and the second electronic component through the first conductive bonding portion and the second conductive bonding portion, such that the first electronic component and the second electronic component are electrically connected. The first organic polymer layer and the second organic polymer layer diffuse into the first conductive bonding portion and the second conductive bonding portion after the bonding. An electronic device bonding structure is also provided.
US11424215B2 Bonded assembly formed by hybrid wafer bonding using selectively deposited metal liners
A nucleation suppression layer including a self-assembly material can be formed on a surface of a bonding dielectric layer without depositing the self-assembly material on physically exposed surfaces of first metal bonding pads of a first semiconductor die. Metallic liners including a second metal can be formed on the physically exposed surfaces of the metal bonding pads without depositing the second metal on the nucleation suppression layer. The first semiconductor die is bonded to a second semiconductor die by inducing metal-to-metal bonding between mating pairs of the first metal bonding pads and second metal bonding pads of the second semiconductor die.
US11424214B1 Hybrid interconnect for laser bonding using nanoporous metal tips
Embodiments relate to using nanoporous metal tips to establish connections between a first body and a second body. The first body is positioned relative to the second body to align contacts protruding from a first surface of the first body with electrodes protruding from a second surface of the second body. The second surface faces the first surface. The contacts, the electrodes, or both comprise nanoporous metal tips. A relative movement is made between the first body and the second body after positioning the first body to approach the first body to the second body. The contacts and the electrodes are bonded by melting and solidifying the nanoporous metal tips after approaching the first body and the second body.
US11424210B2 Light-emitting package
A light-emitting package includes a substrate having a mounting area, one or more light-emitting devices mounted on the mounting area of the substrate, a transparent resin section having a light transmitting property for sealing the one or more light-emitting devices, and a light-reflective member molded on one part of the substrate, which is outside the mounting area on which the one or more light-emitting devices are mounted. There is a distance greater than zero between the light-reflective member and the mounting area.
US11424208B2 Semiconductor devices having adjoined via structures formed by bonding and methods for forming the same
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first semiconductor structure and a second semiconductor structure. The first semiconductor structure includes a first bonding layer having a plurality of first bonding contacts, and a first via structure extending vertically through the first bonding layer and into the first semiconductor structure. The second semiconductor structure includes a second bonding layer having a plurality of second bonding contacts, and a second via structure extending vertically through the second bonding layer and into the second semiconductor structure. The first bonding contacts are in contact with the second bonding contacts at the bonding interface, the first via structure is in contact with the second via structure, and sidewalls of the first via structure and the second via structures have a staggered profile at the bonding interface.
US11424202B2 Semiconductor devices having landing pads
A semiconductor device includes a landing pad, a first insulating pattern in contact with a lower portion of a side surface of the landing pad, a pad oxide layer having a lateral portion disposed on a portion of an upper surface of the landing pad and a vertical portion in contact with an upper portion of the side surface of the landing pad, a second insulating pattern in contact with an upper surface of the first insulating pattern and covering the first insulating pattern and the pad oxide layer, and a lower electrode that vertically passes through the second insulating pattern and is in contact with a portion of the upper surface and an upper portion of a side surface of the landing pad.
US11424201B2 Method of forming an aluminum oxide layer, metal surface with aluminum oxide layer, and electronic device
A method of forming an aluminum oxide layer is provided. The method includes providing a metal surface including at least one metal of a group of metals, the group of metals consisting of copper, aluminum, palladium, nickel, silver, and alloys thereof. The method further includes depositing an aluminum oxide layer on the metal surface by atomic layer deposition, wherein a maximum processing temperature during the depositing is 280° C., such that the aluminum oxide layer is formed with a surface having a liquid solder contact angle of less than 40°.
US11424194B2 Three dimensional integrated circuit (3DIC) with support structures
The present disclosure, in some embodiments, relates to an integrated chip structure. The integrated chip structure has a first conductive layer on a first substrate and a second conductive layer on a second substrate. A bonding structure is disposed between the first conductive layer and the second conductive layer. A support structure is disposed between the first substrate and the second substrate. A passivation layer covers a bottom surface of the first conductive layer and has a lower surface facing an uppermost surface of the support structure.
US11424193B2 Substrate of a display panel with alignment marks, and a method of making the same
Disclosed herein is a substrate of a display panel, comprising: a support; a first alignment mark on the support; a first dielectric layer covering the first alignment mark; an auxiliary alignment mark aligned with the first alignment mark, wherein the auxiliary alignment mark comprises a recess into the first dielectric layer. Further disclosed herein is a display panel comprising the substrate, and a system comprising the display panel. Also disclosed herein is a method comprising: forming a first alignment mark on a support; forming a first dielectric layer covering the first alignment mark; and forming an auxiliary alignment mark aligned with the first alignment mark; wherein the auxiliary alignment mark comprises a recess into the first dielectric layer.
US11424189B2 Pad structure design in fan-out package
A package includes a corner, a device die, a plurality of redistribution lines underlying the device die, and a plurality of non-solder electrical connectors underlying and electrically coupled to the plurality of redistribution lines. The plurality of non-solder electrical connectors includes a corner electrical connector. The corner electrical connector is elongated. An electrical connector is farther away from the corner than the corner electrical connector, wherein the electrical connector is non-elongated.
US11424185B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a gate electrode, a source/drain structure, a lower contact contacting either of the gate electrode or the source/drain structure, and an upper contact disposed in an opening formed in an interlayer dielectric (ILD) layer and in direct contact with the lower contact. The upper contact is in direct contact with the ILD layer without an interposing conductive barrier layer, and the upper contact includes ruthenium.
US11424183B2 IC with thin film resistor with metal walls
An integrated circuit (IC) includes a substrate having a semiconductor surface layer with functional circuitry for realizing at least one circuit function, with an inter level dielectric (ILD) layer on a metal layer that is above the semiconductor surface layer. A thin film resistor (TFR) including a TFR layer is on the ILD layer. At least one vertical metal wall is on at least two sides of the TFR. The metal walls include at least 2 metal levels coupled by filled vias. The functional circuitry is outside the metal walls.
US11424179B2 Ultra-thin component carrier having high stiffness and method of manufacturing the same
A method of manufacturing a component carrier includes forming a stack with electrically conductive layer structures and at least one electrically insulating layer structure; configuring the stack as a redistribution structure for transferring between a smaller pitch on one side of the stack towards a larger pitch on an opposing other side of the stack; arranging a first stiffening structure and a second stiffening structure in opposing surface regions of the stack. A component carrier and an electric device manufactured with the method exhibit improved stiffness and signal integrity.
US11424178B2 Semiconductor module
A semiconductor module includes: an insulated circuit board; a semiconductor device mounted on the insulated circuit board; a printed wiring board arranged above the insulated circuit board and the semiconductor device and having a through-hole; a metal pile having a lower end bonded to an upper surface of the semiconductor device and a cylindrical portion penetrating through the through-hole and bonded to the printed wiring board; a case surrounding the insulated circuit board, the semiconductor device, the printed wiring board and the metal pile; and a sealing material sealing an inside of the case.
US11424175B2 Semiconductor device with heating structure
A semiconductor structure includes a semiconductor substrate, a semiconductor device and a heating structure. The semiconductor substrate includes a device region and a heating region surrounding the device region. The semiconductor device is located on the device region. The heating structure is located on the heating region and includes an intrinsic semiconductor area, at least one heating element and at least one heating pad. The intrinsic semiconductor area is surrounding the semiconductor device. The at least one heating element is located at a periphery of the intrinsic semiconductor area. The at least one heating pad is joined with the at least one heating element, wherein the at least one heating pad includes a plurality of contact structures, and a voltage is supplied from the plurality of contact structures to control a temperature of the at least one heating element.
US11424173B2 Integrated circuit package and method of forming same
An integrated circuit package and a method of forming the same are provided. A method includes stacking a plurality of integrated circuit dies on a wafer to form a die stack. A bonding process is performed on the die stack. The bonding process mechanically and electrically connects adjacent integrated circuit dies of the die stack to each other. A dam structure is formed over the wafer. The dam structure surrounds the die stack. A first encapsulant is formed over the wafer and between the die stack and the dam structure. The first encapsulant fills gaps between the adjacent integrated circuit dies of the die stack. A second encapsulant is formed over the wafer. The second encapsulant surrounds the die stack, the first encapsulant and the dam structure.
US11424171B1 Miniaturized electronic devices and related methods
Miniaturized sealed electronic devices and methods of making and using them are disclosed herein. The miniaturized sealed electronic device disclosed herein includes an electronic device, an electrically insulating substrate, a barrier layer (e.g., a barrier material thin film, and/or a barrier material cap), cured adhesive and a sealant. The miniaturized sealed electronic device is made using methods described herein to create a small footprint, with minimal encapsulation, as compared to sealed electronic devices made by traditional methods.
US11424170B2 Method for mounting an electrical component in which a hood is used, and a hood that is suitable for use in this method
A method for mounting an electrical component on a substrate is disclosed. According to the method, joining is simplified using a cover, or hood, that includes a contact structure on an inner side of the hood, wherein when the hood is mounted, the contact structure is joined to the underlying structure at different joining levels simultaneously using an additional material. Moreover, a joining pressure, e.g., for diffusion or sintered bonds for electrical contacts, can be applied using such a hood.
US11424165B2 Method of manufacturing semiconductor devices having different gate dielectric thickness within one transistor
In a method for manufacturing a semiconductor device, a fin structure is formed over a substrate, an isolation insulating layer is formed over the substrate such that an upper portion of the fin structure protrudes from the isolation insulating layer, a first dielectric layer is formed on the upper portion of the fin structure, a cover layer is formed on the first dielectric layer, the cover layer is partially removed from an upper part of the upper portion of the fin structure with the first dielectric layer, the first dielectric layer is removed from the upper part of the upper portion of the fin structure, a second dielectric layer is formed on the upper part of the upper portion of the fin structure, and a gate electrode is formed on the second dielectric layer and the first dielectric layer disposed on an lower part of the upper portion of the fin structure.
US11424162B2 Substrate dividing method
A substrate dividing method which can thin and divide a substrate while preventing chipping and cracking from occurring. This substrate dividing method comprises the steps of irradiating a semiconductor substrate 1 having a front face 3 formed with functional devices 19 with laser light while positioning a light-converging point within the substrate, so as to form a modified region including a molten processed region due to multiphoton absorption within the semiconductor substrate 1, and causing the modified region including the molten processed region to form a starting point region for cutting; and grinding a rear face 21 of the semiconductor substrate 1 after the step of forming the starting point region for cutting such that the semiconductor substrate 1 attains a predetermined thickness.
US11424160B2 Self-aligned local interconnects
In some embodiments, a semiconductor device structure is formed by using an angled etch to remove material so as to expose a portion of an adjacent conductor. The space formed upon removing the material can then be filled with a conductive material during formation of a contact or other conductive structure (e.g., and interconnection). In this way, the contact formation also fills the space to form an angled local interconnect portion that connects adjacent structures (e.g., a source/drain contact to an adjacent source/drain contact, a source/drain contact to an adjacent gate contact, a source/drain contact to an adjacent device level conductor also connected to a gate/source/drain contact). In other embodiments, an interconnection structure herein termed a “jogged via” establishes and electrical connection from laterally adjacent peripheral surfaces of conductive structures that are not coaxially or concentrically aligned with one another.
US11424157B2 Method of manufacturing structure
A method of manufacturing a structure that includes a substrate provided with a through hole, and a resin layer provided on a front surface of the substrate to close the through hole, includes, in order, preparing the substrate including the through hole and including a support substrate on a back surface of the substrate to close the through hole, bonding a dry film to a front surface of the substrate, the dry film including a support member and a resin layer on the support member, to close the through hole with the resin layer and turn the through hole into a closed space with the substrate, the support substrate, and the dry film, opening the through hole turned into the closed space from the support substrate side, and separating the support member from the dry film while retaining the resin layer on the front surface of the substrate.
US11424156B2 Removable structure and removal method using the structure
A detachable structure comprises a carrier substrate and a silicon oxide layer positioned on the substrate at a first interface. The detachable structure is notable in that: the oxide layer has a thickness of less than 200 nm; light hydrogen and/or helium species are distributed deeply and over the entire area of the structure according to an implantation profile, a maximum concentration of which is located in the thickness of the oxide layer; the total dose of implanted light species, relative to the thickness of the oxide layer, exceeds, at least by a factor of five, the solubility limit of these light species in the oxide layer.
US11424152B2 Handler bonding and debonding for semiconductor dies
Various embodiments process semiconductor devices. In one embodiment, a release layer is applied to a handler. The release layer comprises at least one additive that adjusts a frequency of electro-magnetic radiation absorption property of the release layer. The additive comprises, for example, a 355 nm chemical absorber and/or chemical absorber for one of more wavelengths in a range comprising 600 nm to 740 nm. The at least one singulated semiconductor device is bonded to the handler. The at least one singulated semiconductor device is packaged while it is bonded to the handler. The release layer is ablated by irradiating the release layer through the handler with a laser. The at least one singulated semiconductor device is removed from the transparent handler after the release layer has been ablated.
US11424151B2 Lifting device
A lifting device includes a base body. The base body includes a supporting surface and defines a cavity. The cavity extends through the supporting surface. The lifting device further includes a magnetic bar, a spring, and a coil in the cavity. The spring includes a first end fixed to an end of the magnetic bar away from the supporting surface and a second end fixed on a wall of the cavity. The coil surrounds the magnetic bar. When the coil is applied with a voltage to generate an electromagnetic induction, the magnetic bar is driven to move out of the cavity from the supporting surface or move to compress the spring.
US11424149B2 Substrate transfer mechanism to reduce back-side substrate contact
A substrate processing system is disclosed which includes a processing chamber comprising a susceptor having a first surface and a second surface opposite to the first surface, a groove formed in the first surface adjacent to a perimeter thereof, and a substrate support structure including a plurality of carrier lift pins, each of the plurality of carrier lift pins movably disposed in an opening formed from the second surface to the first surface, wherein the opening is recessed from the groove.
US11424148B2 Method of achieving improved transient response in apparatus for controlling flow and system for accomplishing same
Apparatuses for controlling gas flow are important components for delivering process gases for semiconductor fabrication. In one embodiment, a gas flow control system for achieving improved transient response in apparatuses for controlling gas flow is disclosed. Specifically, by providing a command to an apparatus to deliver a predetermined mass flow rate at a future turn on time, the apparatus is able to pre-pressurize a P1 volume so that the response time of the apparatus is no longer dependent on the speed of the apparatus's control valves and the limitations of the control loop.
US11424144B2 Conformal manufacturing device and method for complex curved-surface electronic system
The invention belongs to a related field of electronic manufacturing technology, and particularly relates to a conformal manufacturing device and a method for a complex curved-surface electronic system, the system includes a support platform and a six-degree-of-freedom spherical motor linkage platform, a 3D measurement module, a laser lift-off module, a curved-surface transfer printing module and a conformal jet printing module respectively mounted on the support platform and independently controllable, and specific structures and work modes of these key components are improved. The invention further discloses a corresponding manufacturing method. Through the invention, multiple process flows required in conformal manufacturing process of the complex curved-surface electronic system are effectively integrated into an integrated device, so as to realize conformal hybrid manufacturing of the rigid/flexible curved-surface electronic system with arbitrary area, and the invention has advantages of high precision, high efficiency and high automation, which greatly broadens the application scope of the curved-surface electronic manufacturing technology.
US11424143B2 Heat insulation structure at lower end of vertical heat treatment apparatus and vertical heat treatment apparatus including heat insulation structure thereof
Provided is a heat insulation structure used for a vertical heat treatment apparatus that performs a heat treatment on a substrate. The vertical heat treatment apparatus includes: a processing container having a double tube structure including an inner tube and an outer tube closed upward, the processing container having an opening at a lower end thereof; a gas supply section and exhaust section provided on a lower side of the processing container; a lid configured to introduce or discharge the substrate into or from the opening and to open/close the opening; and a heating section provided to cover the processing container from an outside. The heat insulation structure is provided between the inner tube and the outer tube.
US11424142B2 Bonding system with cleaning apparatus for cleaning non-bonding surface of substrate
A bonding system includes a surface modifying apparatus configured to modify a bonding surface of a first substrate and a bonding surface of a second substrate; a surface hydrophilizing apparatus configured to hydrophilize the modified bonding surface of the first substrate and the modified bonding surface of the second substrate; a bonding apparatus configured to perform bonding of the hydrophilized bonding surface of the first substrate and the hydrophilized bonding surface of the second substrate in a state that the bonding surfaces face each other; and a cleaning apparatus configured to clean, before the bonding is performed, a non-bonding surface of, between the first substrate and the second substrate, at least one which is maintained flat when the bonding is performed, the not-bonding surface being opposite to the bonding surface.
US11424139B2 Apparatus and method for treating substrate, and nozzle unit
The inventive concept relates to an apparatus for treating a substrate. The apparatus includes a support unit that supports the substrate and a nozzle unit having a nozzle that dispenses a chemical onto the substrate, in which the nozzle is connected with a ground line, and a variable resistor is provided on the ground line.
US11424135B1 Photolithography of atomic layer resist
In a method of atomic precision advanced manufacturing (APAM), an atomic or molecular resist layer on a substrate surface is selectively depassivated by locally exciting the substrate surface with an optical beam effective to eject adsorbed atoms or molecules from the substrate surface. The substrate surface is further processed by exposing it to a precursor gas, decomposing the precursor gas to release a dopant, and incorporating the dopant into the substrate surface.
US11424134B2 Atomic layer etching of metals
The present disclosure generally relates to methods for selectively etching copper, cobalt, and/or aluminum layers on a substrate semiconductor manufacturing applications. A substrate comprising one or more copper layers, cobalt layers, or aluminum layers is transferred to a processing chamber. The surface of the copper, cobalt, or aluminum layer is oxidized. The oxidized copper, cobalt, or aluminum surface is then exposed to hexafluoroacetylacetonate vapor. The hexafluoroacetylacetonate vapor reacts with the oxidized copper, cobalt, or aluminum surface to form a volatile compound, which is then pumped out of the chamber. The reaction of the oxidized copper, cobalt, or aluminum surface with the hexafluoroacetylacetonate vapor selectively atomic layer etches the copper, cobalt, or aluminum surface.
US11424125B2 Angled ion implant to reduce MOSFET trench sidewall roughness
Disclosed herein are methods for reducing MOSFET trench sidewall surface roughness. In some embodiments, a method includes providing a device structure including a well formed in an epitaxial layer, forming a plurality of trenches through the well and the epitaxial layer, and implanting the device structure to form a treated layer along a sidewall of just an upper portion of the device structure within each of the plurality of trenches. The method may further include etching the device structure to remove the treated layer.
US11424120B2 Plasma etching techniques
In certain embodiments, a method of processing a semiconductor substrate includes positioning a semiconductor substrate in a plasma chamber of a plasma tool. The semiconductor substrate includes a film stack that includes silicon layers and germanium-containing layers in an alternating stacked arrangement, with at least two silicon layers and at least two germanium-containing layers. The method includes exposing, in a first plasma step executed in the plasma chamber, the film stack to a first plasma. The first plasma is generated from first gases that include nitrogen gas, hydrogen gas, and fluorine gas. The method includes exposing, in a second plasma step executed in the plasma chamber, the film stack to a second plasma. The second plasma is generated from second gases comprising fluorine gas and oxygen gas. The second plasma selectively etches the silicon layers.
US11424116B2 Pulsatile flow atmospheric real time ionization
In an embodiment of the present ambient ionization experiment, the abundance of background chemicals relative to ions of interest is decreased by pulsing the carrier gas used to generate the excited species directed at the sample. The excited species are stepwise directed at the sample reducing the overall abundance of background chemicals introduced into the ionizing region. In an embodiment of the present ambient ionization experiment, the combination of stepping the sample in front of the excited species and pulsing the carrier gas used to generate the excited species increases the sensitivity of detection.
US11424115B2 Multimode configurable spectrometer
The disclosure provides multimode configurable spectrometers, a method of operating a multimode configurable spectrometer, and an optical monitoring system. In one embodiment the multimode configurable spectrometer includes: (1) an optical sensor configured to receive an optical input and convert the optical input to electrical signals, wherein the optical sensor includes multiple active pixel regions for converting the optical input to the electrical signals, and (2) conversion circuitry, having multiple selectable converting circuits, that is configured to receive and convert the electrical signals to a digital output according to a selected one of the selectable converting circuits.
US11424112B2 Transparent halo assembly for reduced particle generation
Embodiments herein include a transparent halo assembly for reducing an amount of sputtered material to minimize particle defects impacting a workpiece. In some embodiments, a halo assembly may include a first halo arranged around a semiconductor workpiece, and a mounting assembly coupling the first halo to a roplat. The first halo may include a first side opposite a second side, and a first end opposite a second end, wherein the first side is operable to receive an ion beam from an ion source. The first halo may further include a plurality of apertures extending between the first and second sides, wherein the plurality of apertures permit passage of a portion of the ion beam to pass therethrough, towards the mounting assembly. In some embodiments, the halo assembly may include a second halo positioned proximate the first halo, and a third halo disposed between the first halo and the mounting assembly.
US11424109B2 Carrier with vertical grid for supporting substrates in coater
Various embodiments herein relate to carriers for supporting one or more substrate as the substrates are passed through a processing apparatus. In many cases, the substrates are oriented in a vertical manner The carrier may include a frame and vertical support bars that secure the glass to the frame. The carrier may lack horizontal support bars. The carrier may allow for thermal expansion and contraction of the substrates, without any need to provide precise gaps between adjacent pairs of substrates. The carriers described herein substantially reduce the risk of breaking the processing apparatus and substrates, thereby achieving a more efficient process. Certain embodiments herein relate to methods of loading substrates onto a carrier.
US11424106B2 Plasma processing apparatus
Provided is a technique capable of reducing a variation in processing in an in-plane direction of a sample and improving a yield of processing. A plasma processing apparatus 1 includes a first electrode (a base material 110B) disposed in a sample stage 110, a ring-shaped second electrode (a conductive ring 114) disposed surrounding an outer peripheral side of an upper surface portion 310 (a dielectric film portion 110A) of the sample stage 110, a dielectric ring-shaped member (a susceptor ring 113) that covers the second electrode and is disposed surrounding an outer periphery of the upper surface portion 310, a plurality of power supply paths that supply high frequency power from a high frequency power supply to the first electrode and the second electrode respectively, and a matching device 117 disposed on a power supply path to the second electrode. Further, a first position (A1) and a grounding position between the second electrode and the matching device 117 on the power supply path to the second electrode are electrically connected via a resistor 118 having a predetermined value.
US11424105B2 Plasma processing apparatus
A plasma processing apparatus includes a processing chamber in which a sample is subjected to plasma processing, a first radio frequency power supply that supplies radio frequency power for generating plasma, a sample stage on which the sample is mounted, and a second radio frequency power supply that supplies radio frequency power to the sample stage, the plasma processing apparatus further includes a DC power supply that applies a DC voltage, that is changed according to a periodically repeated waveform, to the sample stage, and the waveform of one cycle has a period in which amplitude changes by a predetermined amount or more during a predetermined time. Accordingly, charged particles on a wafer surface are removed, a trench shape with high verticality can be obtained, and damage to a film that is not to be etched inside a trench can be reduced.
US11424102B2 Model generation apparatus, model generation program, and model generation method
When a plasma processing apparatus changes processing parameters of a plasma processing that include at least a temperature of a stage and a temperature of each zone obtained by dividing a placing surface of the stage into multiple patterns, and measures the temperature of each zone and a supply current to a hater in a state where the temperature is stabilized, an acquisition unit acquires the measurement data. The generator generates a prediction model using the measurement data, assuming that heat with heat quantity proportional to a temperature difference between adjacent zones moves therebetween, heat with heat quantity proportional to a temperature difference between the stage and each zone moves therebetween, heat with heat quantity calculated from the supply current to the heater of each zone is input to the zone, and quantity of heat input and quantity of heat output in each zone are consistent.
US11424099B2 Charged particle beam device
In order to control a charge amount on a sample surface to a desired value before calculating a frame integration image, the invention provides a charged particle beam device including: a charged particle beam source configured to irradiate a sample with a charged particle beam; a deflector configured to scan an observation region of the sample with the charged particle beam; a detector configured to detect a charged particle emitted from the sample due to scanning with the charged particle beam; an image generation unit configured to generate a frame image of the observation region based on an observation signal output from the detector; and a scanning suspension time setting unit configured to set a scanning suspension time, which is a time during which scanning of the observation region with the charged particle beam is suspended after a frame image is generated, in which the image generation unit calculates a frame integration image by integrating frame images generated with the scanning suspension time interposed.
US11424098B2 Pattern measurement device, and computer program
A purpose of the present invention is to provide a pattern measurement device that allows the selection of device conditions for calculating proper variability and allows the estimation of proper variability. The present invention provides a pattern measurement device comprising a computation processing device that, on the basis of a plurality of measured values acquired by a charged particle radiation device, calculates the variability of the measured values of a pattern that is the object of measurement, said pattern measurement device characterized in that a variability σmeasured of the plurality of measured values formed at different positions and σ2observed=σ2pattern/Np+σ2sem0/(Np·Nframe) are used to calculate σSEM0, which indicates measurement reproducibility error. σpattern0 is the variability due to pattern shape error, Np is the number of measurement points, and Nframe is a value that changes according to device conditions.
US11424097B2 Ion source with tubular cathode
Provided herein are approaches for increasing efficiency of ion sources. In some embodiments, an apparatus, such as an ion source, may include a chamber housing having a first end wall and a second end wall, and an extraction plate coupled to at least one of the first end wall and the second end wall. The extraction plate may include an extraction aperture. The apparatus may further include a tubular cathode extending between the first end wall and the second end wall.
US11424095B1 Passive thermal control of x-ray tubes
A system for passive thermal control of an X-ray tube is provided. The system includes an X-ray tube having an electron beam target and including a rotary bearing assembly supporting the electron beam target in rotation. The rotary bearing assembly includes a stationary shaft and a bearing sleeve configured to rotate with respect to the stationary shaft during operation of the X-ray tube. The rotary bearing assembly also includes a first coolant flow path extending through a center of the stationary shaft and a second coolant flow path disposed through a radially inward portion of the stationary shaft disposed about the center of the stationary shaft. The rotary bearing assembly further includes a flow control valve configured to passively regulate flow of coolant through the second coolant flow path based on a pressure of the coolant.
US11424094B2 Fusible link unit
A fusible link unit includes a locking member having a first locked portion, a second locked portion, and a pair of first abutted portions; a connection section; a first body having a first locking part and a pair of first abutting parts, the first body being extended from the first boundary in a predetermined direction, and the first boundary being a boundary extending in a direction that intersects a deployed direction of the first abutting parts; and a second body having a second locking part and a pair of second abutting parts, and extending in the same direction as the first body from the second boundary, the second boundary being a boundary extending in a direction that intersects a deployed direction of the second abutting part.
US11424090B2 Keyswitch support connection structure and keyswitch structure therewith
A keyswitch support connection structure incudes a bottom plate portion and a joining portion firmly joined with a joining hole of a bottom plate portion to form a support connection portion. In an embodiment, a cantilever plate extends upward from the joining hole. The joining portion encapsulates a holding structure of the cantilever plate. In another embodiment, a protruding bridge portion connected across two sides of the joining hole. The joining portion encapsulates the protruding bridge portion. In another embodiment, the joining portion has a wing portion protruding from a bottom surface of the bottom plate portion and extending parallel to the bottom surface. A keyswitch structure includes a base with the keyswitch support connection structure, a keycap, and two keyswitch supports. The two keyswitch supports are connected to and between the keycap and the base; therein, one of the keyswitch supports is rotatably connected to the support connection portion.
US11424086B2 Operation device and operation member
An operation device includes a housing, an operation member, and a detector. The housing includes an electrically conductive portion on a surface thereof. The operation member is supported by the housing such that the operation member is movable in response to an operation by an operation body, and is configured to be capacitively coupled to the operation body and to the electrically conductive portion. The detector is configured to detect whether the operation body is in proximity to the operation member based on a change in capacitance at the electrically conductive portion.
US11424085B2 Connector and display device including the same
According to an exemplary embodiment, a display device comprises: a display panel configured to include a plurality of pixels; a printed circuit board connected to the display panel; a connector mounted in the printed circuit board; and a cable fastened to the connector, wherein the connector comprises: a first connector mounted in the printed circuit board to include a first voltage pad, a second voltage pad, and a plurality of signal pads disposed between the first voltage pad and the second voltage pad; a hinge engaged with the first connector; and a second connector for rotation with respect to a hinge shaft, the second connector includes a third voltage pad and a fourth voltage pad, wherein the cable is inserted between the first connector and the second connector.
US11424084B2 Electrical contact geometry for switchgear
Systems, devices, and methods disclosed herein can generally include electrical contacts for high voltage, high current, and/or fast acting electromechanical switches and methods for manufacturing the same. The electrical contacts can be optimized for high voltage blocking capabilities with minimal gap spacing in the open state and low electrical resistance when in contact in the closed state. Electrical contacts can have a geometry to produce a low peak electric field between the contacts when in the open state, have a high contact surface area when in the closed state, and a low mass. The geometry of the contacts can be based on geometries traditionally utilized for uniform field electrodes.
US11424082B2 Storage unit for electrical energy, method for monitoring a storage unit of this kind and vehicle
A frequency converter includes a storage element for storing electrical energy and a detector connected to the storage element and including a pressure sensor and a temperature sensor. The detector detects a physical variable in immediate vicinity of the storage element and provides a signal in accordance with an electrical resistance of the detector when a predefinable change over time of the physical variable is exceeded, with the electrical resistance representing an output of the detector. A housing encloses or substantially encloses the detector and the storage element. Communicating with the detector is an evaluation facility to detect the predefinable change over time of the physical variable. The evaluation facility and/or the detector is/are connected to a higher-level security system designed to decouple and/or to divert the electrical energy from the storage element when the predefinable change over time of the physical variable is exceeded.
US11424079B2 Winding type capacitor assembly with enhanced structural strength and method of manufacturing the same
A winding type capacitor assembly with enhanced structural strength and a manufacturing method thereof are provided. The winding type capacitor assembly includes a positive conductive foil, a negative conductive foil, and at least one isolation element. The isolation element is disposed between the positive conductive foil and the negative conductive foil. A conductive polymer dispersed sol and an electrolyte filler are disposed between the positive conductive foil, the negative conductive foil, and the isolation element. The electrolyte filler is at least one selected from one of a conductive composition synthesized by a chemical polymerization method and a resin-blended conductive particle. The winding type capacitor assembly has enhanced structural strength through the use of the electrolyte filler.
US11424078B2 Electrolytic solution for electrolytic capacitor, and electrolytic capacitor
An electrolytic solution for an electrolytic capacitor comprising an electrolyte and a solvent, in which the electrolyte contains an anion and a cation, and the anion is an anion having a structure obtained by removing at least one hydrogen ion from a carboxy group from a copolymer having a carboxy group, the copolymer having a carboxy group has a substituent having 5-20 carbon atoms bonded to a carbon atom of a backbone of the copolymer, the copolymer having a carboxy group does not include a hydroxy group or if it does include a hydroxy group, the content of monomers including a hydroxy group in the structural monomers of the copolymer having a carboxy group is less than 60 wt % based on the weight of all monomers constituting the copolymer having a carboxy group, and the copolymer satisfies a specific condition, and the solvent contains ethylene glycol.
US11424077B1 Hard start kit for multiple replacement applications
A hard start capacitor replacement unit has a plurality of capacitors in a container sized to fit in existing hard start capacitor space. The capacitors are 4 metallized film capacitors wound in a single cylindrical capacitive element. The container has a common terminal and capacitors value terminals for the plurality of capacitors, which may be connected singly or in combination to provide a selected capacitance. An electronic or other relay connects the selected capacitance in parallel with a motor run capacitor. The hard start capacitor replacement unit is thereby adapted to replace a wide variety of hard start capacitors.
US11424075B2 Multilayer electronic component and method for manufacturing multilayer electronic component
A multilayer electronic component having a plurality of stacked dielectric layers and a plurality of internal electrode layers. Each of the dielectric layers has a plurality of crystal grains including a perovskite-type compound containing Ba, a first rare earth element and a second rare earth element. A difference between a positive trivalent ion radius of the first rare earth element and a positive divalent ion radius of Ba is smaller than a difference between a positive trivalent ion radius of the second rare earth element and the positive divalent ion radius of Ba. A sum of an amount of the first rare earth element and the second rare earth element in a first region along a grain boundary is larger than a sum of an amount of the first rare earth element and the second rare earth element in a second region in a center portion of the crystal grain.
US11424073B2 DC link capacitor
A DC link capacitor includes a plurality of wound capacitors, each having a first connection pole and a second connection pole, a first current-tapping element by which the first connection poles are contacted, and a second current-tapping element by which the second connection poles are contacted. First wound capacitors, of the plurality of wound capacitors, are arranged in a first row and oriented such that the first connection poles are arranged on a first side of the DC link capacitor and the second connection poles are arranged on a second side of the DC link capacitor. Second wound capacitors of the plurality of wound capacitors are arranged in a second row, where the first and second rows are arranged parallel to each other in a common plane, and where the second wound capacitors are oriented such that the first connection poles are arranged on the second side of the DC link capacitor and the second connection poles are arranged on the first side of the DC link capacitor.
US11424072B2 Method for producing rare-earth magnets, and rare-earth-compound application device
A coating tank 1 provided with a net belt passage opening is prepared, a slurry obtained by dispersing a rare-earth-compound powder in a solvent is continuously supplied to the coating tank 1 to cause the coating tank 1 to overflow, and a plurality of sintered magnet bodies 10 are arranged on a net belt conveyor 5, continuously conveyed horizontally thereon, and passed through the slurry in the coating tank 1 via the net belt passage opening, to apply the slurry to the sintered magnet bodies. The slurry is subsequently dried to continuously apply the powder to the plurality of sintered magnet bodies. As a result, the rare-earth-compound powder can be uniformly applied to the surfaces of the sintered magnet bodies, and the application operation can be performed extremely efficiently.
US11424071B2 Power conversion device
A power conversion device includes an isolation transformer, the isolation transformer including: a primary winding; a secondary winding; and a magnetic shield portion configured to suppress magnetic interference between the primary winding and the secondary winding by interrupting a magnetic flux generated by a current flowing through each of the primary winding and the secondary winding. The magnetic shield portion is formed of, for example, a magnetic shield plate arranged between the primary winding and the secondary winding.
US11424070B2 Coil component
Disclosed herein is a coil component that includes: a first magnetic core extending in the first direction and around which the wires are wound; a second magnetic core having a first wall surface part covering the first magnetic core from one side in the second direction, a second wall surface part covering the first magnetic core from other side in the second direction, and a third wall surface part covering the first magnetic core from one side in the third direction; first and second terminal electrodes connected respectively to one ends of the wires and arranged in the first direction along the first wall surface part; and third and fourth terminal electrodes connected respectively to other ends of the wires and arranged in the first direction along the second wall surface part.
US11424069B2 Alternating current neutral and ground inductive electromagnetic rectification apparatus
An alternating current neutral and ground inductive electromagnetic rectification unit includes a first and second reactor connectable to a neutral and a ground of an existing circuit respectively. The first redactor includes a first pair of inductive coils, each coil disposed interior to a nonconductive tube. The second redactor includes a second pair of inductive coils, each coil also disposed interior to a nonconductive tube. The first pair of inductive coils are connected together in parallel, and also connected at opposing extremes terminating the neutral. The second pair of inductive coils are also connected in parallel, at opposing extremes of the ground. The first and second redactors are surrounded by an insulating matrix set within the housing. Once connected to the ground and neutral, the first and second redactors establish a magnetic field that redacts harmonic interference emerging on the neutral thereby increasing efficiency and power factor across the circuit.
US11424062B2 Flexible inductor
A flexible inductor mounted on a flexible substrate can be deformed while following deflection of the flexible substrate over time, and has high resistance to drop impact. The flexible inductor includes a coil substrate having a spiral conductor on at least one of upper and lower surfaces, and first and second magnetic sheets laminated on the upper and lower surfaces, respectively. First and second outer electrodes are provided in a peripheral edge portion of the lower surface. The first and second electrodes make direct contact with the lower surface, and are electrically connected to outermost and innermost end portions, respectively, of the spiral conductor. The second magnetic sheet is laminated on the lower surface other than portions corresponding to the first and second outer electrodes. Thicknesses of the first and second outer electrodes are equal to or larger than a thickness of the second magnetic sheet.
US11424061B2 Solenoid assembly actuation using resonant frequency current controller circuit
A latch system includes a releasably secured latch or keeper and a solenoid assembly. The solenoid assembly has a solenoid driver coupled to a power supply, a switching circuit connected with the solenoid driver, and a function generator to selectively adjust a frequency of a pick current output from the power supply and provided to the solenoid driver. The frequency is adjusted until the pick current induces a resulting vibration of said latch system sufficient to free a preloaded latch or keeper. The adjusted frequency may be a target frequency or a range of frequencies. Also included may be a preload sensor. When a preload is sensed, the frequency may be adjusted by the function generator until the pick current induces a resulting vibration of said latch system sufficient to free a preloaded latch or keeper.
US11424059B2 Composite magnetic body
The present invention provides a composite magnetic body comprising metal particles containing Fe or Fe and Co as a main component, a resin, and voids, wherein an average major axis diameter of the metal particles is 30 to 500 nm, an average aspect ratio of the metal particles is 1.5 to 10, and in a cross section of the composite magnetic body, a percent presence of the voids is 0.2 to 10 area % and an average equivalent circle diameter of the voids is 1 μm or less, and a saturation magnetization of the composite magnetic body is 300 to 600 emu/cm3.
US11424058B2 Coil component
A coil component includes a support member, an internal coil supported by the support member and including a plurality of coil patterns, and external electrodes connected to the internal coil and including a first layer in contact with the internal coil and a second layer disposed on the first layer. The second layer is a composite layer including a conductive material and a resin. The support member includes first and second surfaces facing the external electrodes, respectively, and one or more of at least a portion of the first surface and at least a portion of the second surface are configured as cut surfaces.
US11424051B2 Armoured power cable
An armoured power cable (10) comprises a cable core (11) and an armour layer (21) comprising a plurality of armouring wires (22) laid around the cable core (11), wherein at least 10% of the armouring wires (22) are wavy wires (23) having a zig-zag shape laying on the outer surface of the cable core (11).
US11424049B2 Spherical silver powder and method for producing same
While a water reaction system containing silver ions is irradiated with ultrasonic waves to cause cavitation therein, a reducing agent containing solution, which contains an aldehyde as a reducing agent, is mixed with the water reaction system to deposit silver particles, the solid-liquid separation of which is carried out, and thereafter, the separated silver particles are washed and dried to produce a spherical silver powder which has a closed cavity in each particle thereof.
US11424047B2 Method of producing actinium by irradiating liquefied radium with a particle beam
A method of producing actinium by using liquefied radium includes producing Ac-225 using Ra-226 of a liquefied state, moving the produced Ac-225 in a liquefied state after Ac-225 is produced, and separating Ac-225 and reusing Ra-226. As a result, a nuclear reaction process of Ac-225 may be performed and loss of Ra-226 may be minimized. Further, such a method may improve safety by including a radon collection unit which is capable of discharging and isolating radon produced from Ra-226, thereby preventing radiation exposure due to radon.
US11424042B2 Nuclear-fuel sintered pellets based on oxide in which fine precipitate material is dispersed in circumferential direction and method of manufacturing same
Provided is a nuclear-fuel sintered pellet based on oxide in which a plate-type fine precipitate material in a base of a sintered pellet of uranium dioxide, used as nuclear fuel in nuclear power plants, is uniformly dispersed in a matrix of uranium dioxide fuel thereof so as to form a donut-shaped precipitate cluster, and to a method of manufacturing the same. The plate-type fine precipitate material is uniformly precipitated in a tissue thereof or forms a donut-shaped precipitate cluster having a two-dimensional structure through dispersion to improve thermal and physical performance of the nuclear-fuel sintered pellet of uranium dioxide, whereby the creep deformation rate and thermal conductivity of the sintered pellet are improved. The nuclear-fuel sintered pellet based on oxide can reduce the Pellet-Clad Interaction (PCI) failure and the core temperature of nuclear fuel when an accident occurs, thereby significantly improving the safety of a nuclear reactor.
US11424041B2 Functionally graded lattice cermet fuel structure with shape corresponding to a mathematically-based periodic solid, particularly for nuclear thermal propulsion applications
Nuclear propulsion fission reactor structure has an active core region including fuel element structures, a reflector with rotatable neutron absorber structures (such as drum absorbers), and a core former conformal mating the outer surface of the fuel element structures to the reflector. Fuel element structures are arranged abutting nearest neighbor fuel element structures in a tri-pitch design. Cladding bodies defining coolant channels are inserted into and joined to lower and upper core plates to from a continuous structure that is a first portion of the containment structure. The body of the fuel element has a structure with a shape corresponding to a mathematically-based periodic solid, such as a triply periodic minimal surface (TPMS) in a gyroid structure. The nuclear propulsion fission reactor structure can be incorporated into a nuclear thermal propulsion engine for propulsion applications, such as space propulsion.
US11424039B1 Generating easy-to-understand graphs of large data sets
Disclosed is a system to obtain the data set including multiple variables. The system extracts the multiple variables from the data set. Based on the data set, the system creates an ontology indicating multiple relationships between two or more variables among the multiple variables, where a relationship among multiple relationships indicates a correlation between the two or more variables. The system obtains an intent associated with the user, and a visualization standard, where the visualization standard indicates an attribute associated with the visualization. The system generates a sequence of multiple visualizations to present to the user by ranking the multiple visualizations based on the correlation between the two or more variables, the visualization standard and the intent associated with the user. The system presents the sequence of multiple visualizations based on the ranking.
US11424036B2 Systems and methods for determining blood flow characteristics using flow ratio
Embodiments include a system for determining patient cardiovascular information which includes at least one computer system configured to receive patient-specific data regarding a geometry of an anatomical structure of a patient; create a model representing at least a portion of the anatomical structure of the patient based on the patient-specific data; determine a first blood flow rate at at least one point of interest in the model by using relations of individual-specific anatomic data to functional estimates of blood flow characteristics generated from a plurality of individuals; modify the model; determine a second blood flow rate at a point in the modified model corresponding to the at least one point of interest by using the relations of individual-specific anatomic data to functional estimates of blood flow characteristics; and determine a fractional flow reserve value as a ratio of the second blood flow rate to the first blood flow rate.
US11424035B2 Network for medical image analysis, decision support system, and related graphical user interface (GUI) applications
Described herein is a platform and supported graphical user interface (GUI) decision-making tools for use by medical practitioners and/or their patients, e.g., to aide in the process of making decisions about a course of cancer treatment and/or to track treatment and/or the progress of a disease.
US11424032B2 Method and system for cardiovascular disease assessment and management
An embodiment of a method for assessing cardiovascular disease in a user with a body region using a mobile computing device including a camera module, includes receiving a time series of image data of a body region of the user, the time series of image data captured during a time period; generating a photoplethysmogram dataset from the time series of image data; generating a processed PPG dataset; determining a cardiovascular parameter value of the user based on the processed PPG dataset; fitting a chronobiological model to (1) the cardiovascular parameter value, and (2) a subsequent cardiovascular parameter value, characterizing a cardiovascular parameter variation over time of the user based on the fitted chronobiological model; and presenting an analysis of the cardiovascular parameter variation to the user at the mobile computing device.
US11424031B2 Digital biomarkers for progressing MS
The present disclosure relates to the field of diagnostics, specifically, to a method of identifying progressing multiple sclerosis (MS) in a subject. At least one performance parameter is determined from a dataset of activity measurements obtained from the subject using a mobile device, and the performance parameter is compared to a reference, whereby a subject with progressing MS will be identified. Also disclosed is a method of recommending an anti-CD20 antibody therapy against MS that includes the steps just mentioned and the further step of recommending the anti-CD20 antibody therapy if the subject suffers from progressing MS. Also disclosed is a mobile device having a processor, at least one sensor and a database as well as software which is tangibly embedded to the device and, when running on said device, carries out the method of this disclosure as well as the use of such a device for identifying a subject suffering from progressing MS.
US11424030B1 Medical incident response and reporting system and method
A medical incident response and reporting system includes a central server in communication with a contact center having a medical incident case manager communication device continuously monitored by a medical incident case manager. A patient communication device communicative with the case manager communication device to facilitate communication between the patient and the case manager to evaluate the medical incident involving the patient, while recording all communications between the patient and the case manager. A medical incident case manager communication device operative to dispatch a medical incident response specialist to the patient's location, and a medical incident response station assembly transported by the medical incident response specialist to the patient's location comprising a medical incident response station communication device also communicative with the central server to facilitate communication between at least the patient, the medical incident response specialist and the medical incident case manager from the patient's location.
US11424028B2 Method and apparatus for pervasive patient monitoring
A patient monitoring system comprises a plurality of sensors and an analysis computing entity. The sensors comprise a visual sensor and a wearable sensor. The visual sensor is configured to capture images of a patient and provide the images of the patient such that the analysis computing entity receives the images. The wearable sensor is configured to capture wearable data. The wearable data comprises (a) biometric data of the patient and/or (b) movement data of the patient. The wearable sensor is configured to provide the wearable data such that the analysis computing entity receives the wearable data. The analysis computing entity is configured to receive the images of the patient and the wearable data, analyze at least one of the images of the patient and the wearable data to determine objective patient data, and update a patient record based on the objective patient data.
US11424025B2 Systems and methods for medical device monitoring
In an example, a system includes a computing device storing instructions executable to: receive an insight defined by a user, the insight dictating that a notification be output when a condition and a scope of the condition are met, the condition and the scope defined by the user; receive real-time medical device data determined from output from a plurality of medical devices monitoring a plurality of patients; determine if a set of values of one or more patient monitoring parameters of the medical device data meet the condition and the scope, and if so, output the notification for display on a display operably coupled to a first care provider device associated with the user; and responsive to a request from the user, adjust a privacy setting of the insight to allow the insight to be distributed to one or more additional care provider devices associated with other users.
US11424024B2 Medical equipment management
A computer-implemented method for managing medical equipment is described that includes providing a medical equipment management software application. The method includes presenting, at an output device of a computing device, an user interface configured to capture user inputs, receiving inspection account information via the one or more user inputs, receiving a location of the computing device, providing, at the output device, identification information for at least one item of medical equipment that is associated with the inspection account information, receiving status information for the at least one item of medical equipment, and updating previously stored status information for the at least one item of medical equipment with the received status information and the location of the computing device. The status information may include inspection information and the location of the computing device may be a location of a mobile device associated with an equipment inspector during an equipment inspection.
US11424023B2 Scalable and traceable healthcare analytics management
A mechanism is provided to implement a healthcare analytics management system. A healthcare analytics development sub-system develops an analytics pipeline of a set of analytics assets for a selected healthcare based on a set of business needs for a healthcare analytics client and a healthcare analytics model based on the set of analytics assets and the set of business needs. A model deployment module of a healthcare analytics operation sub-system deploys the healthcare analytics model on a set of computing devices of the selected healthcare consumer. Responsive to detecting a performance deviation of the deployed healthcare analytics model from the set of business needs, a model feedback module determines improvement needs for the healthcare analytics model. The model feedback module feeds the improvement needs back to the healthcare analytics development sub-system. The healthcare analytics development sub-system customizes the healthcare analytics model based on the improvement needs.
US11424020B2 Cloud-based interactive digital medical imaging and patient health information exchange platform
The system brings together patient data both clinical records and imaging studies from disparate sources to the user workstation or mobile device in real-time and on-demand. In order to do so, the system needs to establish application layer connectivity utilizing HL7 or FHIR and DICOM for imaging. Once a secure connection is established, the system is able to search and retrieve records and present it to end user.
US11424018B2 Physical activity and workout monitor
The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
US11424016B1 Product order dosing filler systems and related methods
A method may include filling an order of a plurality of orders with a dosing filler system. The method may include receiving pharmaceutical orders including order for drugs used in multi-drug regimens using an order processing device. Each of the multi-drug regimen may have a plurality of scheduled dosing events. The method may include transporting containers to a dosing device, using the dosing device to dispense drugs for scheduled dosing events into the containers based on the received pharmaceutical orders, transporting the containers with the dispensed drugs to the container sealing device, using the container sealing device to seal the plurality of the containers with the dispensed drugs, transporting the dosage unit containers to the container identifier assembly, and using the container identifier assembly to identify the dosage unit containers based on the received pharmaceutical order.
US11424011B2 Analyzing knowledge graphs with unbounded insight generation
Techniques for unbounded therapy evaluation are provided. A request to suggest a potential therapy based on a patient profile is received. A plurality of accepted therapies is determined based on the patient profile, where the plurality of accepted therapies is based on stored definitions obtained from one or more subject matter experts. Next, a plurality of therapy components is identified based on the plurality of accepted therapies. A plurality of potential therapies is then identified based on the plurality of therapy components, where none of the plurality of potential therapies are included in the plurality of accepted therapies. A score is generated for a potential therapy of the plurality of potential therapies based on analyzing a knowledge graph, where the score indicates a suitability of the potential therapy for a patient associated with the patient profile. Finally, the potential therapy is provided, along with an indication of the score.
US11424010B2 Method for minimizing entry of medically similar orders in a computerized medical records system
An electronic medical records system with computerized provider order entry includes error checking for duplicate or medically similar orders. In the system, similar medical orders are displayed on adjacent screens and are highlighted, thereby allowing medical personnel to easily identify and evaluate the orders. The user can therefore choose to modify or delete medically similar entries easily and quickly, thereby minimizing the occurrence of duplicate or repetitive orders, and increasing efficiency of the system.
US11424009B2 System for analysing genomic data comprising a plurality of application nodes and a knowledge database
A genomic data analysis architecture includes a plurality of application nodes, each application node including a calculation system including at least one calculation node, the calculation system being constructed and arranged so as to carry out genomic calculations, a human-machine interface constructed and arranged so as to communicate with the calculation system, and a knowledge base access interface, and including a knowledge base constructed and arranged so as to communicate with the plurality of application nodes. The knowledge base contains genomic data.
US11424006B2 Targeted drugs associated with trimethylamine and/or trimeihylamine-n-oxide
Embodiments of a method and/or system can include administering, to a patient with one or more conditions associated with at least one of TMA, TMAO, and/or derivatives thereof, a therapeutically effective amount of a compound for affecting inhibiting one or more CutC enzymes and/or CntA enzymes associated with microorganisms from at least one taxon from a set of microorganism taxa.
US11424004B2 Memory system and management method of characteristic information of semiconductor device
A memory system includes a non-volatile memory and a memory controller that controls the non-volatile memory. The memory controller includes a monitor circuit to generate a monitor signal indicating at least one characteristic that varies based on a variation in a manufacturing process condition under which the memory controller was manufactured; a digitization circuit to digitize the monitor signal at a plurality of timings to generate a plurality of digitized monitor signals, each of the plurality of digitized monitor signals having a first size; and a compression circuit to compress the plurality of digitized monitor signals data into first data having the first size.
US11424003B2 Memory controllers having simplified BISR logic circuit, methods of operating the memory controller, and memory systems including the memory controller
A memory controller includes a core processor and a built-in self-repair (BISR) logic circuit. The core processor includes a register file with a plurality of register values corresponding to repair commands that control a self-repair operation of a memory device. The BISR logic circuit receives at least one of the plurality of register values from the core processor and converts the at least one of the plurality of register values into at least one of the repair commands to output the least one of the repair commands to the memory device. The core processor transmits the at least one of the plurality of register values to the BISR logic circuit in response to a firmware instruction that is output from an external firmware coupled to the memory controller.
US11424002B2 Memory system that includes a NAND flash memory and a memory controller
According to one embodiment, a memory system includes a nonvolatile memory including a plurality of cell units, each of the plurality of cell units including a plurality of memory cells, and a memory controller. The memory controller is configured to: read first data from a first cell unit, using a first correction amount of a read voltage; identify an address of an error bit in the first data; update the first correction amount to a second correction amount, based on the first data and the address of the error bit of the first data; and read second data from a second cell unit different from the first cell unit, using a third correction amount based on the second correction amount.
US11423997B2 Semiconductor memory device
A semiconductor memory device includes first and second memory string including first and second memory cell, respectively, and first and second bit line connected to first and second memory string, respectively. In a first program operation, a first bit line voltage is supplied to the first and the second bit line. In a second program operation, a second bit line voltage larger than the first bit line voltage or a third bit line voltage larger than the second bit line voltage is supplied to the first and the second bit line. In a third program operation, the second and the third bit line voltage is supplied to the first and the second bit line, respectively. In a fourth program operation, the third and the second bit line voltage is supplied to the first and the second bit line, respectively.
US11423993B2 Bi-directional sensing in a memory
A method reading memory using bi-directional sensing, including programming first memory cells coupled to a first word-line using a normal programming order; programming second memory cells coupled to a second word-line using a normal programming order; reading data from the first memory cells by applying a normal sensing operation to the first word-line; and reading data from the second memory cells by applying a reverse sensing operation to the second word-line. Methods also include receiving an error associated with reading data from the first memory cells; and then reading the data from the first memory cells by applying a reverse sensing operation to the first word-line. Method also include receiving an error associated with reading the data from the second memory cells; and then reading the data from the second memory cells by applying a normal sensing operation to the second word-line.
US11423992B2 Page buffer and semiconductor memory device having the page buffer
The present technology relates to a page buffer and a semiconductor memory device including the page buffer. The page buffer includes a sensing node, a bit line controller connected between the sensing node and a bit line. The bit line controller is configured to first precharge and second precharge the sensing node.
US11423990B2 Multi-stage erase operation for a memory device
Control logic in a memory device initiates an erase operation on a memory array and causes an erase voltage signal to be applied to a source terminal of a string of memory cells in a data block of the memory array during the erase operation. The control logic further causes a first voltage signal to be applied to a first select line of the data block and a second voltage signal to be applied to a second select line of the data block, wherein the first select line is coupled to a first device in the string of memory cells and the second select line is coupled to a second device in the string of memory cells, and wherein the first voltage signal and the second voltage signal both have a common first voltage offset with respect to the erase voltage signal during a first stage of the erase operation. The control logic further determines an end of the first stage of the erase operation and causes the first voltage signal to decrease to a second voltage offset with respect to the erase voltage signal and causes the second voltage signal to decrease to a third voltage offset with respect to the erase voltage signal during a second stage of the erase operation, wherein the second offset is greater than the third offset.
US11423983B2 Memory device and data weight state determining method for in-memory computation
A memory device for in-memory computation includes data channels, a memory cell array, a maximum accumulated weight generating array, a minimum accumulated weight generating array, a reference generator and a comparator. The data channels are selectively enabled according to data input. The memory cell array generates an accumulated data weight value according to the quantity of enabled data channels, a first resistance and a second resistance. The maximum accumulated weight generating array generates a maximum accumulated weight value according to the quantity of enabled data channels and the first resistance. The minimum accumulated weight generating array generates a minimum accumulated weight value according to the quantity of enabled data channels and the second resistance. The reference generator generates reference value(s) according to the maximum and minimum accumulated weight values. The comparator compares the accumulated data weight value with the reference value(s) to generate a data weight state.
US11423982B2 Resistive memory device with trimmable driver and sinker and method of operations thereof
A device is disclosed. The device includes a first memory cell, a second memory cell, a first pair of a driver and a sinker, and a second pair of a driver and a sinker. The first memory cell is coupled between the first pair of the driver and the sinker through a first line and a second line. The second memory cell is coupled between the second pair of the driver and the sinker through a third line and a fourth line. The first pair of the driver and the sinker are configured to be controlled to have resistances depending on a row location of the first memory cell in a memory column.
US11423981B2 Decoding for a memory device
Methods, systems, and devices for decoding for a memory device are described. A decoder may include a first vertical n-type transistor and a second vertical n-type transistor that extends in a third direction relative to a die of a memory array. The first vertical n-type transistor may be configured to selectively couple an access line with a source node and the second n-type transistor may be configured to selectively couple the access line with a ground node. To activate the access line coupled with the first and second vertical n-type transistors, the first vertical n-type transistor may be activated, the second vertical n-type transistor may be deactivated, and the source node coupled with the first vertical n-type transistor may have a voltage applied that differs from a ground voltage.
US11423978B2 Write assist for a memory device and methods of forming the same
A semiconductor memory device includes an array of memory cells arranged in a plurality of rows and columns, with each memory cell including a plurality of bit cell transistors. The semiconductor memory device further includes a plurality of write assist circuits, including one or more write assist circuits within each column of the array of memory cells, each write assist circuit configured to provide a core voltage to memory cells within the same column and to reduce the core voltage during a write operation. The array of memory cells and the plurality of write assist circuits have a common semiconductor layout.
US11423976B2 Memory array reset read operation
Systems, devices, and methods related to reset read are described. A reset read may be employed to initiate a transition of a portion of memory array into a first state or maintain a portion of memory array in a first state, such as a transient state. A reset read may provide a highly-parallelized, energy-efficient option to ensure memory blocks are in the first state. Various modes of reset read may be configured according to different input.
US11423975B2 Memory device and method of operating the same
A novel memory device is provided. A first cell array including a plurality of memory cells and a second cell array including a plurality of memory cells are provided to overlap with each other. Two bit lines included in the first bit line pair are electrically connected to part of the memory cells included in the first cell array and to part of the memory cells included in the second cell array. Two bit lines included in the second bit line pair are electrically connected to part of the memory cells included in the first cell array and to part of the memory cells included in the second cell array. In the first cell array, one of the bit lines included in the second bit line pair includes a region overlapping with part of the first bit line pair. In the second cell array, the other of the bit lines included in the second bit line pair includes a region overlapping with part of the first bit line pair.
US11423974B2 Method of forming semiconductor device including distributed write driving arrangement
A method of fabricating (a distributed write driving arrangement for a semiconductor memory device) includes: forming bit cells and a local write driver in a first device layer; forming a local write bit (LWB) line and a local write bit_bar (LWB_bar) line in a first metallization layer; connecting each of the bit cells correspondingly between the LWB and LWB_bar lines; connecting the local write driver to the LWB line and the LWB_bar line; forming a global write bit (GWB) line and a global write bit_bar (GWBL_bar) line in a second metallization layer; connecting the GWB line to the LWB line; connecting the GWB line and the GWBL_bar line to the corresponding LWB line and LWB_bar line; forming a global write driver in a second device layer; and connecting the global write driver to the GWB line and the GWBL_bar line.
US11423972B2 Integrated assemblies
Some embodiments include an integrated assembly having a memory deck over a base, and having an array of memory cells along the memory deck. The array includes rows which extend along a row direction and columns which extend along a column direction. Wordlines are along the rows and digit-lines are along the columns. CONTROL circuitry is along the base and includes WORDLINE DRIVER circuitry coupled with the wordlines. The CONTROL circuitry is subdivided amongst banks. The banks are elongated along the row direction. Each of the banks is subdivided amongst a series of sections, with the sections being arranged in section rows which extend along the row direction. Each of the sections includes a series of patches, with the patches including INPUT/OUTPUT circuitry. The patches are arranged in groups, with the groups sharing portions of the WORDLINE DRIVER circuitry.
US11423971B2 Memory device adjusting duty cycle and memory system having the same
A memory device includes a clock receiver configured to receive, from a memory controller, a write clock that is used to receive write data during a data write operation, a duty monitor configured to generate first monitoring information by monitoring a duty of the write clock, and a duty adjuster configured to adjust the duty of the write clock in response to a duty control signal and output an adjusted write clock. The memory device provides the first monitoring information to the memory controller, and receives the duty control signal, generated using the first monitoring information, from the memory controller.
US11423970B2 Memory device receiving data clock signals and operation method thereof
A memory device includes a command decoder configured to receive a command, a data clock receiving circuit configured to receive a data clock signal, and a control logic configured to control the data clock receiving circuit based on the command decoded by the command decoder, and enable the data clock receiving circuit. The control logic enables the data clock receiving circuit in response to the memory device receiving a dynamic data clock command. The data clock receiving circuit is in an enabled state until a predetermined particular command is received.
US11423967B1 Stacked ferroelectric non-planar capacitors in a memory bit-cell
A high-density low voltage ferroelectric (or paraelectric) memory bit-cell that includes a planar ferroelectric or paraelectric capacitor. The memory bit-cell comprises 1T1C configuration, where a plate-line is parallel to a word-line, or the plate-line is parallel to a bit-line. The memory bit-cell can be 1TnC, where ‘n’ is a number. In a 1TnC bit-cell, the capacitors are vertically stacked allowing for multiple values to be stored in a single bit-cell. The memory bit-cell can be multi-element FE gain bit-cell. In a multi-element FE gain bit-cell, data sensing is done with signal amplified by a gain transistor in the bit-cell. As such, higher storage density is realized using multi-element FE gain bit-cells. In some examples, the 1T1C, 1TnC, and multi-element FE gain bit-cells are multi-level bit-cells. To realize multi-level bit-cells, the capacitor is placed in a partially switched polarization state by applying different voltage levels or different time pulse widths at the same voltage level.
US11423962B1 Bit line pre-charge circuit and method
A bit line is pre-charged based on a clock signal internal to a bit line pre-charge circuit when a bit line pre-charge window is within a margin of a predetermined pre-charge window. A bit line is pre-charged based on a clock signal external to the bit line pre-charge circuit when the bit line pre-charge window is outside the margin of the predetermined pre-charge window.
US11423959B2 Processing-in-memory devices for element-wise multiplication
A processing-in-memory (PIM) device includes a multiplier circuit, a memory circuit, and an address pipeline circuit. The multiplier circuit is configured to perform an element-wise multiplication (EWM) calculation of first input data and second input data to generate result data. The memory circuit is configured to output the first input data and the second input data to the multiplier circuit in response to a read control signal and is configured to store the result data in response to a write control signal. The address pipeline circuit is configured to receive the read control signal to store an address signal used as a target address signal for designating a region of the memory circuit into which the result data are stored. In addition, the address pipeline circuit is configured to receive the write control signal to output the target address signal to the memory circuit.
US11423956B2 Sensitivity amplifier, its control method, memory and its read-write circuit
The present invention provides a sensitivity amplifier, its control method, a memory read-write circuit and a memory device. The sensitivity amplifier includes: a first PMOS transistor and a second PMOS transistor, a first NMOS transistor and a second NMOS transistor, a first input/output terminal, and a second input/output terminal; four switch unit, the first PMOS and the first NMOS transistors are respectively connected to the first input/output terminal through one switch unit, the second PMOS and the second NMOS transistors are respectively connected to the second input/output terminal through another switch unit. The switch units configure each PMOS transistor and each NMOS transistor in an amplifier mode or in a diode mode. The first NMOS transistor's gate connects to the bit line, and the second NMOS transistor's gate connects to the reference bit line. The disclosed sensitivity amplifier has improved performance.
US11423951B2 Semiconductor structure and method for fabricating the same
A semiconductor structure and a method of fabricating the same are disclosed. The semiconductor structure comprises an active region over a substrate defining a top surface and a gate structure embedded in the active region. In a cross section of the active region, the gate structure includes a conductive feature having a first width buried in the active region and reaching a first depth therein; an insulating cap having a second width arranged above the conductive feature in the active region and reaching a second depth therein; and a dielectric liner arranged between the active region and the conductive feature. The first width is smaller than the second width.
US11423946B2 Cartridge including tape-shaped magnetic recording medium
A cartridge is provided and includes tape-shaped magnetic recording medium; and cartridge memory; wherein cartridge memory includes communication unit that communicates with recording/reproducing device in state where cartridge is loaded on recording/reproducing device; storage unit; and control unit that stores, reads, and transmits information, wherein information includes manufacturing information of cartridge and adjustment information for adjusting a tension applied to the tape-shaped magnetic recording medium in a longitudinal direction of tape-shaped magnetic recording medium thereof, tape-shaped magnetic recording medium has a plurality of servo bands, and wherein a temperature expansion coefficient α of the tape-shaped magnetic recording medium satisfies 6 ppm/° C.≤α≤8 ppm/° C.
US11423942B2 Reference and non-reference video quality evaluation
Devices and methods for determining image quality using full-reference and non-reference techniques. Full reference image quality may be determined prior to output of an image or video frame from an image sensor processor by temporarily retaining image data from the image sensor and comparing processed image data of the image to the retained, non-processed image data of the same image. Full reference image quality determination may be assisted by a heuristic-based fault indicator. Image quality may also be determined by a non-reference technique of matching the image to one of various scenarios that are associated with sets of heuristics and applying the heuristics of the particular scenario to the image. Instead of relying on a nominal frame rate, video timing quality may be determined by comparing the capture time interval between successive video frames to the presentation time interval of the same video frames.
US11423939B1 Data storage device detecting write pole degradation for magnetic write head
A data storage device is disclosed comprising a head actuated over a magnetic media, wherein the head comprises a write coil and a write pole. A test pattern is written to the magnetic media by applying a first current to the write coil. A second current is applied to the write coil while the head passes over the test pattern, wherein the second current has a polarity opposite the first current. After applying the second current to the write coil while the head passes over the test pattern, the test pattern is read from the magnetic media using the head to generate a first read signal, and a first noise power of the first read signal is measured. A degradation of the write pole is detected based on the first noise power measurement.
US11423936B2 Magnetic recording medium and method of producing the same
There is provided a magnetic recording medium including a base; a seed layer; a foundation layer; and a recording layer, the seed layer being disposed between the base and the foundation layer, having an amorphous state, including an alloy containing Ti, Cr and O, a percentage of Ti being 30 atomic % to 100 atomic % based on a total amount of Ti and Cr contained in the seed layer, and a percentage of O being 15 atomic % or less based on a total amount of Ti, Cr and O contained in the seed layer. Also, a production method thereof is provided.
US11423926B2 Real-time voice phishing detection
Methods and systems are disclosed for detecting threats in voice communications such as telephone calls. Various voice phishing (vishing) detectors detect respective type of threats and can be used or activated individually or in various combinations. A tampering detector utilizes deep scattering spectra and shifted delta cepstra features to detect tampering in the form of voice conversion, speech synthesis, or splicing. A content detector predicts a likelihood that word patterns on an incoming voice signal are indicative of a vishing threat. A spoofing detector authenticates or repudiates a purported speaker based on comparison of voice profiles. The vishing detectors can be provided as an authentication service or embedded in communication equipment. Machine learning and signal processing aspects are disclosed, along with applications to mobile telephony and call centers.
US11423925B2 Method and apparatus for determining vehicle class based upon audio data
A method, apparatus and computer program product are provided to identify the class of vehicle driving over a road surface based upon audio data collected as the vehicle drives thereover. With respect to predicting a class of a vehicle, audio data is obtained that is created by the vehicle while driving over the road surface. The audio data includes one or more audio frequency features and/or one or more audio amplitude features. The audio data including the one or more audio frequency features and/or the one or more audio amplitude features is provided to a machine learning model and the class of the vehicle that created the audio data is predicted utilizing the machine learning model. A method, apparatus and computer program product are also provided for training the machine learning model to predict the class of the vehicle driving over the road surface.
US11423922B2 Ear-worn electronic device incorporating annoyance model driven selective active noise control
A system comprises an ear-worn electronic device configured to be worn by a wearer. The ear-worn electronic device comprises a processor and memory coupled to the processor. The memory is configured to store an annoying sound dictionary representative of a plurality of annoying sounds pre-identified by the wearer. A microphone is coupled to the processor and configured to monitor an acoustic environment of the wearer. A speaker or a receiver is coupled to the processor. The processor is configured to identify different background noises present in the acoustic environment, determine which of the background noises correspond to one or more of the plurality of annoying sounds, and attenuate the one or more annoying sounds in an output signal provided to the speaker or receiver.
US11423921B2 Signal processing device, signal processing method, and program
Compensation accuracy is increased with respect to clip compensation in a case where signals from a plurality of microphones are subjected to an echo cancellation process.A signal processing device according to an embodiment of the present technology includes an echo cancellation unit that performs an echo cancellation process of canceling an output signal component from a speaker on signals from a plurality of microphones, a clip detection unit that performs a clip detection for signals from the plurality of microphones, and a clip compensation unit that compensates for a signal after the echo cancellation process of clipped one of the microphones on the basis of a signal of non-clipped one of the microphones.
US11423919B2 Audio decoder, apparatus for generating encoded audio output data and methods permitting initializing a decoder
An audio decoder decodes a bit stream of encoded audio data, which bit stream represents a sequence of audio sample values and includes a plurality of frames, wherein each frame includes associated encoded audio sample values. The audio decoder includes a determiner configured to determine whether a frame of the encoded audio data is a special frame including encoded audio sample values associated with the special frame and additional information, wherein the additional information include encoded audio sample values of a number of frames preceding the special frame, wherein the encoded audio sample values of the preceding frames are encoded using the same codec configuration as the special frame, wherein the number of preceding frames is sufficient to initialize the decoder to be in a position to decode the audio sample values associated with the special frame if the special frame is the first frame upon start-up of the decoder.
US11423916B2 Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
The present invention proposes a new method for improving the performance of a real-valued filterbank based spectral envelope adjuster. By adaptively locking the gain values for adjacent channels dependent on the sign of the channels, as defined in the application, reduced aliasing is achieved. Furthermore, the grouping of the channels during gain-calculation, gives an improved energy estimate of the real valued subband signals in the filterbank.
US11423915B2 Comfort noise generation
Apparatuses, arrangements and methods therein for generation of comfort noise are disclosed. In short, the solution relates to exploiting the spatial coherence of multiple input audio channels in order to generate high quality multi channel comfort noise.
US11423913B2 Apparatus and method for generating an error concealment signal using an adaptive noise estimation
An apparatus for generating an error concealment signal, includes: an LPC representation generator for generating a replacement LPC representation; an LPC synthesizer for filtering a codebook information using the replacement LPC representation; and a noise estimator for estimating a noise estimate during a reception of good audio frames, wherein the noise estimate depends on the good audio frames representation generator is configured to use the noise estimate estimated by the noise estimator in generating the replacement LPC representation.
US11423910B2 Systems and method for third party natural language understanding service integration
A virtual agent that utilizes an in-house natural language understanding (NLU) service and integrates a third party NLU service. The third-party NLU service is integrated with the virtual agent via a transformation script that establishes a transformation boundary through which communications are directed for adjustment and conditioning. The third party NLU service communicates with the virtual agent via an application programming interface (API). The virtual agent receives an utterance from a user via a chat session and provides the utterance to the third party NLU service. The third party NLU service may return intents, entities, and confidence, generate and return a response, and/or take actions within the cloud-based platform via the API, dependent upon the degree of integration. The virtual agent then provides a response to the user via the chat session.
US11423908B2 Interpreting spoken requests
In an exemplary process for interpreting spoken requests, audio input containing a user utterance is received. In accordance with a determination that a text representation of the user utterance does not exactly match any of a plurality of user-defined invocation phrases, the process determines whether a comparison between the text representation and a user-defined invocation phrase of the plurality of user-defined invocation phrases satisfies one or more rule-based conditions. In accordance with a determination that the comparison between the text representation and the user-defined invocation phrase satisfies the one or more rule-based conditions, the text representation and the user-defined invocation phrase is processed using a machine-learned model to determine a score representing a degree of semantic equivalence between the text representation and the user-defined invocation phrase. In accordance with a determination that the score satisfies a threshold condition, a predefined task corresponding to the user-defined invocation phrase is performed.
US11423899B2 Controlling device output according to a determined condition of a user
Dynamically controlling output from a device, such as an automated assistant device. Control of the output can be based on, for example, a condition and/or physiological attribute(s) of a user of the device. Various implementations dynamically control the output to improve sleep quality for the user and/or mitigate waste of computational and/or network resources.
US11423895B2 Method and system for providing an interactive interface
Provided are a method and device for providing an event-emotion-based interactive interface by using an artificial intelligence (AI) system. The method includes identifying an emotional state of a user for at least one event by analyzing a response to a query, learning emotion information of the user for the at least one event, based on the emotional state of the user, determining an interaction type for the at least one event, based on the emotion information of the user, and providing notification information for the at least one event, based on the interaction type.
US11423892B2 Electronic device and control method therefor
An electronic device is disclosed. The electronic device comprises: a voice input unit; a storage unit for storing a first text according to a first transcript format and at least one second text obtained by transcribing the first text in a second transcript format; and a processor for, when a voice text converted from a user voice input through the voice input unit corresponds to a preset instruction, executing a function according to the preset instruction. The processor executes a function according to a preset instruction when the preset instruction includes a first text and a voice text is a text in which the first text of the preset instruction has been transcribed into a second text of a second transcript format.
US11423888B2 Predicting and learning carrier phrases for speech input
Predicting and learning users' intended actions on an electronic device based on free-form speech input. Users' actions can be monitored to develop a list of carrier phrases having one or more actions that correspond to the carrier phrases. A user can speak a command into a device to initiate an action. The spoken command can be parsed and compared to a list of carrier phrases. If the spoken command matches one of the known carrier phrases, the corresponding action(s) can be presented to the user for selection. If the spoken command does not match one of the known carrier phrases, search results (e.g., Internet search results) corresponding to the spoken command can be presented to the user. The actions of the user in response to the presented action(s) and/or the search results can be monitored to update the list of carrier phrases.
US11423884B2 Device with convolutional neural network for acquiring multiple intent words, and method thereof
The present disclosure relates to a convolutional-neural-network structure for acquiring intent words, and a speech recognition device and method using the network. the method includes receiving input data generated from speech, performing convolution on the input data and N3 filters each having N2 channels, and acquiring a feature map having N4 pieces of data for each channel, applying max pooling to the N4 pieces of data to acquire a representative value, and acquiring a feature map having N2 pieces of data for each filter, performing concatenation on the feature maps for the respective filters, and acquiring one feature map of an N3×N2 matrix, performing convolution on the feature map of the N3×N2 matrix and a filter of a 1×N3 matrix, and acquiring a feature map of a 1×N2 matrix; and inputting the feature map of the 1×N2 matrix into an artificial neural network, and acquiring at least one intent word.
US11423882B2 Multi-purpose protective face mask
A protective face mask implemented with a pocket located on a front surface of the mask. A removable amplifier unit configured to be placed into the pocket, the removable amplifier unit comprising: a micro-processor configured to process voice data; a rechargeable battery coupled to the micro-processor; a Bluetooth device coupled to the micro-processor; a microphone coupled to the micro-processor and configured to provide the voice data to the micro-processor; and a speaker unit configured to output the voice data processed by the micro-processor.
US11423881B2 Method and apparatus for updating real-time voice recognition model using moving agent
According to an embodiment of the present disclosure, a method of updating a speech recognition model using a mobile agent in real-time comprises obtaining, in real-time, space type information for a particular space where the mobile agent is located, varying, in real-time, parameters of a speech recognition model used in the particular space based on the space type information, and performing a speech recognition service based on the speech recognition model including the varied parameters. Embodiments of the present disclosure may be related to artificial intelligence (AI) devices, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices.
US11423880B2 Method for updating a speech recognition model, electronic device and storage medium
The embodiments of the present application provide a method for updating a speech recognition model a storage medium and an electronic device. The method includes: detecting whether the speech recognition algorithm is updated; and updating the speech recognition model when the speech recognition algorithm has been updated. Wherein, the voice information is recognized by the electronic device based on the speech recognition algorithm and the speech recognition model. In the method for updating a speech recognition model, when the electronic device detects that the speech recognition algorithm has been updated, the electronic device can update the speech recognition model.
US11423879B2 Verbal cues for high-speed control of a voice-enabled device
A technique for controlling a voice-enabled device using voice commands includes receiving an audio signal that is generated in response to a verbal utterance, generating a verbal utterance indicator for the verbal utterance based on the audio signal, selecting a first command for a voice-controlled application residing within the voice-enabled device based on the verbal utterance indicator, and transmitting the first command to the voice-controlled application as an input.
US11423877B2 Robot for providing guidance service using artificial intelligence and method of operating the same
A robot for providing a guidance service in a first language using artificial intelligence includes a microphone configured to receive voice data, a camera configured to acquire image data, an output unit, and a processor configured to determine a second language used to provide the guidance service based on one or more of the voice data or the image data, change the language used to provide the guidance service from the first language to the second language when the determined second language is different from the first language and output the guidance service through the output unit in the changed second language.
US11423874B2 Speech synthesis statistical model training device, speech synthesis statistical model training method, and computer program product
A speech synthesis model training device includes one or more hardware processors configured to perform the following. Storing, in a speech corpus storing unit, speech data, and pitch mark information and context information of the speech data. From the speech data, analyzing acoustic feature parameters at each pitch mark timing in pitch mark information. From the acoustic feature parameters analyzed, training a statistical model which has a plurality of states and which includes an output distribution of acoustic feature parameters including pitch feature parameters and a duration distribution based on timing parameters.
US11423873B2 Active noise control for vehicle windshield noise
A system is provided for actively mitigating noise caused by vibration of a thin vehicle front windshield in an occupant compartment of a vehicle. The system includes a pair of laser scanners configured to be mountable inside the vehicle occupant compartment. Each laser scanner is configurable to scan an associated initial portion of the windshield simultaneously with the other laser scanner, when the windshield is vibrating.
US11423872B1 Dynamic range enhancement (DRE) control in adaptive noise cancellation (ANC) applications
A system that reproduces an output signal including dynamic range enhancement (DRE) reduces audible artifacts generated by changes in operating range of the dynamic range enhancement (DRE) when the output signal includes an adaptive noise canceling (ANC) component. A first detection circuit determines an input signal amplitude and a second detection circuit determines a measure of an amplitude of a noise canceling component of the input signal. A control circuit determines whether the amplitude of the noise canceling component is significant with respect to the input signal amplitude and controls characteristics of a dynamic range enhancer to override a default behavior of the dynamic range enhancer if the amplitude of the noise-canceling component is significant with respect to the input signal amplitude. The characteristics may include rise/fall times of a gain control of the dynamic range enhancer and may be controlled in multiple separate frequency bands.
US11423867B2 Signal processing device and image display apparatus including the same
Provided are a signal processing device and an image display apparatus including the same. The signal processing device and the image display apparatus including the same include a scaler configured to scale input images of various resolutions to a first resolution and a resolution enhancement processor configured to perform learning on the input images having the first resolution and to generate a first image having a second resolution higher than the first resolution. Accordingly, resolution may be stably improved even if input images of various resolutions are input.
US11423857B2 Signal compensation system and signal compensation method
The present application provides a signal compensation system, which includes a level conversion module, a determination module and a compensation module. The level conversion module is for receiving a timing signal and converting the timing signal into a control signal. The determination module is for detecting a target row number of a gate corresponding to the control signal and determining a compensation coefficient according to the target row number. The compensation module is for compensating an output voltage of the control signal according to the compensation coefficient, thereby voltages at gates are consistent when the control signal is sent to each of the gates. The present application also provides a signal compensation method.
US11423852B2 Methods for driving electro-optic displays
A variety of methods for driving electro-optic displays so as to reduce visible artifacts are described. Such methods includes updating a display having a plurality of display pixels with a first image, identifying display pixels with edge artifacts after the first image update, and storing the identified display pixels information in a memory.
US11423851B2 Image sensor driving circuit including power switch and image sensor including the same
A driver circuit of an image sensor is provided. The driver circuit includes a row decoder to decode an address of a target row of a pixel array and generate an operation directing signal corresponding to the target row; a digital logic circuit including: a target row logic circuit to generate a pixel control signal based on the operation directing signal; a power switch configured to connect a power supply voltage to the target row logic circuit during a first time and isolate the power supply voltage from the target row logic circuit during a second time, based on the operation directing signal; and an output circuit configured to output a default signal during the second time; and a row driver configured to drive the target row based on the pixel control signal during the first time and drive the target row based on the default signal during the second time.
US11423849B2 Display panel having a voltage compensation circuit
A display panel includes a data line, a pixel driving circuit, a light-emitting device and a voltage compensation circuit. The voltage compensation circuit includes a sampling and conditioning unit configured to obtain a driving current output by the pixel driving circuit and to output a control signal according to the driving current; a first switch unit including a control terminal, an input terminal and an output terminal, the control terminal of the first switch unit being connected to an output terminal of the sampling and conditioning unit, and the input terminal of the first switch unit being connected to the output terminal of the pixel driving circuit; a compensation unit including an input terminal and an output terminal, the input terminal of the compensation unit being connected to the output terminal of the first switch unit, and the output terminal of the compensation unit being connected to the data line.
US11423844B2 Display device and electronic device
A high-definition display device is provided. A small display device is provided. In the display device, a first layer and a second layer are stacked and provided. The first layer includes a gate driver circuit and a source driver circuit, and the second layer includes a display portion. The gate driver circuit and the source driver circuit are provided to include a region overlapping with the display portion. The gate driver circuit and the source driver circuit have an overlap region where they are not strictly separated from each other. Five or more gate driver circuits and five or more source driver circuits can be provided.
US11423843B2 Scan driver and display device having the same
Provided is a scan driver of a display device, and the scan driver includes a driving circuit and a masking circuit. The driving circuit includes a control circuit, a first output circuit, and a second output circuit. The control circuit outputs a first control signal and a second control signal. The first output circuit is connected to a first output terminal which outputs a first scan signal and a first voltage terminal and operates in response to a first control signal. The second output circuit is connected to a first output terminal and a second voltage terminal and operates in response to a second control signal. The masking circuit outputs a second scan signal to a second output terminal in response to the first control signal and the second control signal and is connected to an input terminal to which a masking signal is supplied.
US11423842B2 Display panel and manufacturing method thereof, and display device
Provided are a display panel and a manufacturing method thereof, and a display device. The display panel includes: a base substrate; a plurality of sub-pixels and gate lines; and a gate driving circuit including cascaded multistage gate driving units, one or more stages include first and second gate driving sub-circuits. The sub-pixels includes a first and a second groups of sub-pixels. The first group of sub-pixels includes a first, a second, and a third sub-groups of sub-pixels, of which, pixel driving circuits are connected to anodes of light-emitting elements of the first, second and third sub-groups of sub-pixels through a first, a second and a third groups of anode connection lines, respectively. At least one group of anode connection lines includes a plurality of first anode connection lines, of which, a length of one of two first anode connection lines closer to the first gate driving sub-circuit is larger.
US11423838B2 Electro-optical device and electronic apparatus
An electro-optical device includes one or more control lines that include a scanning line, a data line and a pixel circuit. The pixel circuit has a drive transistor, a write-in transistor with a gate which is electrically connected to the scanning line, a light-emitting element that emits light at a brightness that depends on the size of a current that is supplied through the drive transistor, and a control line which overlaps the gate of the drive transistor when viewed from a direction that is perpendicular to a surface of a substrate on which the pixel circuit is formed is included in the one or more control lines.
US11423835B2 Pixel preventing leakage current and display device using the same
A pixel includes: an organic light emitting diode; a first transistor including a gate that is connected to a first node, wherein the first transistor is connected between a second node and a third node; a second transistor including a gate that is connected to a corresponding scan line, wherein the second transistor is connected between a data line and the second node; a storage capacitor connected between the first node and a first voltage; a third transistor including a gate that is connected to the corresponding scan line, the third transistor is connected between the first node and the third node; and a fourth transistor connected between a first end of the first transistor and a second voltage.
US11423834B2 Display device and method of driving the same
A display device includes: a pixel configured to display an image based on image data and a reference voltage; a controller configured to generate reference voltage data corresponding to the reference voltage for restraining leakage current in the pixel based on a frame frequency; and a power supply configured to generate the reference voltage based on the reference voltage data and supply the reference voltage to the pixel.
US11423831B2 Driving method for a display device and a display device
The present disclosure relates to a driving method for a display device and a display device. The display device includes a display driver, the display driver includes a plurality of driving channels each of which drives corresponding display unit according to display data in a pulse width modulation manner within one frame period, the method comprises: selectively enabling, in each sub-frame subset among a plurality of different sub-frame subsets of the frame period, different channel subset among a plurality of channel subsets of the plurality of driving channels to drive corresponding display unit, wherein each channel subset of the plurality of channel subsets includes two or more driving channels among the plurality of driving channels.
US11423829B2 Clock generating circuit for LED driving device and method for driving
The present disclosure provides a technique for reducing power consumption of circuits generating clocks for driving LEDs.
US11423828B2 Light-emitting diode (LED) brightness non-uniformity correction for LED display driver circuit
A light-emitting diode (LED) display driver circuit includes: a set of channels, each channel of the set of channels having a respective current control circuit; and control circuitry coupled to each respective current control circuit and configured to adjust a respective control signal to each respective current control circuit responsive to an LED brightness estimate for each channel of the set of channels.
US11423824B2 Gate driver circuit of display panel, driving method therefor and display device
The present application discloses a gate driver circuit of a display panel, a driving method therefor and a display circuit. The gate driver circuit of a display panel includes a multi-stage cascaded shift register, where an any-stage shift register includes: a charging circuit, a pull-down circuit for controlling to pull down a potential of an output terminal of the charging circuit to a low level in a non-scanning time, and an output control circuit electrically coupled to the output terminal of the charging circuit for receiving an initial gate scanning signal; the output control circuit is connected to an enable signal and controls the output of the gate scanning signal according to the enable signal.
US11423821B2 Data driving circuit and display device using the same
A data driving circuit includes a first voltage divider circuit configured to output a gamma compensation voltage for a first color, a second voltage divider circuit configured to output a gamma compensation voltage for a second color, a third voltage divider circuit configured to output a gamma compensation voltage for a third color, a first digital-to-analog converter (DAC) configured to convert input data for the first color using the gamma compensation voltage for the first color to output a data voltage of a first channel, a second DAC configured to convert input data for the second color using the gamma compensation voltage for the second color to output a data voltage of a second channel, and a third DAC configured to convert input data for the third color using the gamma compensation voltage for the third color to output a data voltage of a third channel.
US11423820B2 Display device and rendering method thereof
The present disclosure relates to a display device and a rendering method thereof which can reduce pattern artifacts by controlling padding data using data of a plurality of pixels neighboring a boundary, and a rendering method of a display device according to an embodiment determines smaller data or luminance values for respective colors between first and second pixel data neighboring a boundary as padding data and renders the padding data and any one of the first and second pixel data immediately neighboring the boundary for the respective colors.
US11423818B2 Method of determining pixel luminance and display device employing the same
A method of determining a pixel luminance including determining a smoothing reference line between a display region and a non-display region in a display panel, determining a boundary pixel through which the smoothing reference line passes among pixels included in the display region, dividing the boundary pixel into a first pixel region directed toward the display region and a second pixel region directed toward the non-display region based on the smoothing reference line, calculating a smoothing rate corresponding to a ratio of an area of the first pixel region to a total area of the boundary pixel, and determining a dimming luminance of the boundary pixel based on the smoothing rate.
US11423816B2 Dynamically adjustable display system and methods of dynamically adjusting a display
Dynamically adjustable display systems for adjusting the position of a flexible display in response to ambient light. The display system includes a flexible display that is capable of reversibly bending along one or more bending axes. The display system further includes an adjustable support on which the flexible display is mounted, the adjustable support being able to selectively bend the flexible display. The display system includes photodetectors for detecting ambient light. The photodetectors may be positioned about a perimeter of the flexible display. A control unit in communication with the adjustable support and the plurality of photodetectors may cause the adjustable support to bend the flexible display in response to ambient light detected at the plurality of photodetectors.
US11423815B2 Display apparatus, control method and recording medium thereof
The disclosure relates to a display apparatus, a control method and a recording medium, the display apparatus including: a display; an information obtaining part; and a processor configured to: obtain an information on a plurality of viewing positions of a plurality of users regarding a screen of the display by the information obtaining part, identify a viewing position, on which a distribution is concentrated, among the plurality of viewing positions based on the obtained information, and control to compensate an image quality of an area corresponding to the identified viewing position among a plurality of areas of the screen based on a viewing angle at the identified viewing position.
US11423814B2 Wearable display with coherent replication
A wearable display with coherent replication of optical beams is presented. The display includes a replication element comprising a plurality of features configured to receive and split impinging light into a plurality of sub-beams for propagation in a plurality of directions. At least a portion of the split sub-beams propagating in a direction of an eyebox of the NED form an image by optical interference.
US11423813B2 Combination, device, visualization component, attaching means, software product in relation to performance of work in a household
A combination for performing work in a household environment includes a device with a performance unit for performing the work, a moving apparatus for moving the device on a surface, a control unit for controlling the moving apparatus for autonomous maneuvering on the surface, and a visualization component, wherein the visualization component includes a two-dimensional or three-dimensional visualization element in a shape of a human, an animal, a plant, a household object, a fantasy figure, a moving apparatus, in particular a vehicle, an airplane, or a ship, and wherein the visualization element is at least partially formed by a light projection and/or as an inflatable unit.
US11423812B2 Rotatable substrates having micro-light emitting diodes (LEDs)
In some examples, a pixel comprises a plurality of subpixels, wherein each subpixel includes a micro-motor, a rotatable substrate in which the micro-motor is embedded, and a plurality of micro-light emitting diodes (LEDs) embedded in the rotatable substrate.
US11423810B2 Flexible display device
A flexible display device is provided. The flexible display device includes a display body, a scroll box disposed on a side of the display body, and a flexible display screen, wherein an end of the flexible screen is connected to the scroll box, and a middle portion of the flexible screen is fixed on the display body. The flexible display screen is configured to be rolled up around the scroll box and be unrolled.
US11423809B2 Support assembly for advertisement or photography
A support assembly for advertisement or photography, comprising a support bracket and a reversible cloth structure attachable to the support bracket. The cloth structure includes at least two pieces of cloth that are quadrilaterals with a same size and overlapped with one another. The upper and lower adjacent edges of the at least two pieces of cloth are respectively joined together to form an upper joined edge and a lower joined edge so as to form a channel between each two adjacent pieces of cloth. The other opposite edges on the left and right sides of the at least two pieces of cloth respectively form a channel entrance and a channel exit. The upper and lower joined edges can be turned over toward the channel entrance, inserted into the channel and pulled out from the channel exit to turn the inner surfaces of two adjacent pieces of cloth outward.
US11423808B2 Recyclable liner for label assembly
In accordance with the present application, there is provided a release liner and method of preparing a liner for a label assembly. The release liner includes paper having a first side that does not have a machine finish or gloss finish or a coating; and a silicone treatment applied to the first side of the paper. The method of preparing a liner for a label assembly includes applying a coat of silicone to a paper at a side of the paper that does not have a machine finish or gloss finish and is otherwise uncoated; and curing the silicone. The release liner includes paper having a silicone coat weight of 0.5 lb/ream or less.
US11423806B2 Penile prosthesis demonstration tool
A penile prosthesis demonstration tool includes a housing having an anterior face and a posterior face, and a male genital tool including a penis tool attached to a scrotum tool, with the male genital tool connected to the anterior face of the housing. An implant including a pump is placed inside of the scrotum tool and an inflatable penile implant placed inside of the penis tool, with the posterior face connected to the housing to secure a reservoir inside of the housing between the anterior face and the posterior face of the housing.
US11423802B2 Educational clock
An educational clock that includes a base, a minute number line chain including a plurality of minute links pivotably connected together, and an hour number line chain including a plurality of hour links pivotably connected together. The minute number line chain is adjustable between an annular shape configured to removably couple to the base and a linear shape. The hour number line chain is adjustable between an annular shape configured to removably couple to the base concentrically with the minute number line chain and a linear shape. The minute number line chain and the hour number line chain are approximately the same length when each is in its linear shape.
US11423801B2 Tutorial-based techniques for building computing systems
A tutorial system presents a tutorial comprising a series of steps for building a computing system and testing successful completion of at least one of the steps. The computing system comprises a programmable controller and at least one hardware component. The tutorial system is coupled to the target computing system via a connection. The tutorial system may present one or more programming steps for the user to enter and load particular programming to the controller. The tutorial system may further present one or more physical steps for the user to physically configure a particular hardware component, such as physically configuring connections or wiring between the particular hardware component and the controller and/or another hardware component of the computing system. The tutorial system directly tests successful completion of a physical step or a programming step through values received from the computing system via the connection.
US11423798B1 User interfaces that motivate engagement by inmates of confinement institutions in self-administered courses
Implementations disclosed herein provide user interfaces that are configured to selectively use and present device and system resources in ways that motivate inmate engagement with self-administered courses. One example of this is a user interface that is provided with music enabling capabilities as a reward to motivate course engagement. The user interface presents a segment of course material of one or more self-administered courses and the app determines an engagement score indicating a level of engagement by the inmate with the segment of the course material. The app determines that the inmate qualifies for a music reward based on the engagement score satisfying reward criteria, and accordingly displays, on the user interface, a notification of the music reward and/or enables music on the inmate device, for example, during display of a second segment of the course material.
US11423797B2 Annotate a passage to graphically displays locations and types of mistakes
A passage of selectable words and/or selectable blank spaces may be displayed on a client device of an evaluator. As a test subject reads the passage, preferably from another source, the evaluator may select a selectable word or blank space. A plurality of selectable bubbles may appear near and/or around the selected word, where each selectable bubble corresponds to a type of mistake that the test subject might make in reading the passage. The evaluator may select one of the selectable bubbles depending on the type of mistake the test subject made. After selecting a bubble, the plurality of selectable bubbles are removed from the display and a tag icon, indicating which type of mistake the evaluator selected, is displayed near the selected word. In this manner, an annotated passage may be created that graphically illustrates where and what type of mistakes the test subject made in reading the passage.
US11423796B2 Interactive feedback based evaluation using multiple word cloud
A system for assessing a response from a user for at least one learning content and providing interactive feedback based on an assessment of user content is provided. The system comprises a memory that stores a set of instructions and a processor that executes the set of instructions. The processor is configured to: (a) generate a database with at least one learning content, wherein the database further stores at least one question associated with the at least one learning content or answer key for the at least one question; (b) provide the at least one learning content and a test comprising the at least one question to a user on a user device; (c) process a response from the user with reference to the at least one question associated with the at least one learning content module using a graphical user interface for communicating interactively with the database; (d) automatically assess the response from the user; and (e) provide interactive feedback to the user as score or a graphical representation.
US11423795B2 Cognitive training utilizing interaction simulations targeting stimulation of key cognitive functions
A cognitive training and evaluation system capable of simulating a scenario to be executed by a trainee. The system includes a simulation server and one or more interface devices. The simulation server can include a data storage engine, a scenario generation engine, a scenario execution engine, and a feedback and analysis engine. The data storage engine can store a library of scenario scripts, which can be used by the scenario generation engine with one or more scenario generation parameters to produce a scenario for execution by the scenario execution engine. The scenario execution engine can be configured to execute the scenario by iteratively communicating a status to the interface device, and receiving a response from the interface device. Each interface device can render a simulation based on the one and communicate the response to the simulation server. Trainee and opponent statistics can be used during scenario generation and execution.
US11423790B2 Tether management systems and methods
Unmanned aircraft systems (UASs) and related techniques are provided to improve the operation of unmanned mobile sensor or survey platforms. A tether management system includes a logic device configured to communicate with a communication module and an orientation sensor coupled to a tethered unmanned aerial vehicle (UAV), wherein the communication module is configured to establish a communication link with a base station associated with the tethered UAV, the orientation sensor is configured to provide headings of the tethered UAV as it maneuvers within a survey area. The logic device is configured to determine an accumulated twist of a tether coupled between the base station and the tethered UAV and generate a tether damage warning notification based, at least in part, on the determined accumulated twist and a maximum allowable accumulated twist associated with the tether coupled between the base station and the tethered UAV.
US11423783B2 Apparatus and method for implementing LCDAS
An apparatus for implementing a lane change decision aid system (LCDAS) includes: a sensing unit sensing whether there is a target vehicle in adjacent zones, a rear zone, or a forward zone of a subject vehicle; a determination unit determining an activation condition for determining whether an LCDAS function is active/inactive and a warning condition for determining whether a warning of the LCDAS function is issued/un-issued, based on the sensing of the sensing unit; a warning unit issuing the warning to a driver based on the determination of the determination unit; and a control unit controlling the sensing unit, the determination unit, and the warning unit.
US11423782B2 Traffic status estimation device, traffic status estimation method, and program recording medium
Provided are a traffic status estimation device and the like with which it is possible to estimate the traffic status with high precision even in a situation in which there are few sections with sensors installed therein and the vehicle travel history is inadequate. This traffic status estimation device includes: a traffic status estimation unit that estimates the traffic status in sections in which sensors are not installed on the basis of the similarity of the traffic status among sets comprising a plurality of time bands and a plurality of sections that include sections in which sensors are installed and sections in which sensors are not installed, and on the basis of the traffic status in the sections in which sensors are installed; and an output unit that outputs the traffic status estimated by the traffic status estimation unit.
US11423775B2 Predictive route congestion management
Methods and systems for predicting congestion duration are described. A processor can detect an occurrence of an incident in an area. The processor can receive context data associated with the area from at least one data source. The processor can execute a prediction engine using the received context data to predict a clearance time indicating a predicted completion time of post-incident activities related to the incident in the area. The processor can determine a congestion duration based on the clearance time. The congestion duration can be an estimated duration of congestion in the area in response to the occurrence of the incident. The processor can compare the congestion duration with a threshold. The processor can select, based on the comparison, at least one operation to optimize an amount of congestion in the area. The processor can execute the selected operations to optimize the amount of congestion in the area.
US11423766B2 Connected gateway
Systems, methods, and computer-readable media are presented herein for providing lower level physical-layer gateway functionalities and upper-level application functionalities; a system designed with flexible configurations in order to support a wide range of connected applications. The system includes a processor that executes machine instructions to perform operations. The operations comprise: receiving sensor data from a sensor device located in a building; converting the sensor data from a raw state to a physical measurement; and activating an abatement device situated in the building as a function of the physical measurement.
US11423765B2 Portable alarm system
A portable alarm system has a base unit including a processor electrically connected to a wireless transceiver configured to communicate wireless signals to an external location. The base unit is further configured to receive wireless alarm signals from at least a first sensor and a second sensor, both of the first and second sensors being physically separated from the base unit. The processor is configured to be selectively programmed by a user to cause the base unit to communicate with a remote monitoring station in response to receiving an alarm signal from the first sensor, but not in response to receiving an alarm signal from the second sensor. Instead, when an alarm signal is received from the second sensor, the processor causes a different action, other than communicating with the monitoring station, to occur. Such action can include, for example, sending a wireless communication to a mobile electronic device.
US11423749B2 Surveillance camera
A surveillance camera is equipped with a capturing unit to capture a subject; an illumination unit that applies illumination light to the subject; a main body that is approximately formed in a cuboid that is long in a top-bottom direction and has an internal housing space that is partitioned by a partition plate into a lower space that houses the capturing unit and an upper space that houses the illumination unit; a visor that projects from a front surface of the main body so as to be inclined forward and covers a light-receiving space formed in front of the capturing unit; and a water repelling portion that is formed in step form in a tip portion of the visor.
US11423747B2 Crazy dice gaming system
A wager-based gaming system includes a communication interface, a memory, and a controller configured to provide a video-based wagering game including a primary game, accept a player input, facilitate play, and determine a primary game outcome. The primary game can involve virtual dice arranged in a matrix having multiple rows and multiple columns, such as a 5×5 matrix. A secondary game can involve virtual reels and can occur simultaneously with the primary game. The secondary game outcome can award player changes to the primary game outcome, such as allowing a selection of one or more of the virtual dice to be re-rolled. A bonus game play can involve a wheel spin, can be based on a winning outcome of the secondary game, and can occur after the secondary game.
US11423745B2 Hybrid casino dice game
In one aspect, an improved gaming table, such as a craps table, is disclosed herein, which combines electronic displays and wagering interfaces with traditional craps tables having physical dice and allowing players to physically throw the dice.
US11423744B2 Gaming machines with free play bonus mode presenting only winning outcomes
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11423743B2 Method, apparatus, and program product for triggering and controlling gaming machine operation in reel-type games
A method includes displaying a first level game symbol array and a second level game symbol array through a display system of a reel-type gaming machine. The first level game symbol array is produced by populating at least some game symbol locations included in an initial array of game symbol locations. Any such populated location may be populated with a first trigger symbol including a representation of a single-symbol reel. The second level game symbol array is displayed by, for each respective game symbol location populated with the first trigger symbol in the first level game symbol array, conducting a respective single-symbol reel spin simulation of the representation of the single-symbol reel. A bonus play is displayed through the gaming machine at least in part in response to a predefined number of second trigger symbols being included in the second level game symbol array.
US11423742B2 Player tracking system with prizes awarded via skill/amusement gaming device play
A “dual” gaming unit or machine is configured to implement both one or more traditional casino-style wagering games, such as games having outcomes determined primarily by chance and not skill, and one or more games which are traditionally not casino style games, such as amusement-type games or games having amusement-type game components, such as games where the outcome is determined substantially by skill. The wagering game portion of the gaming machine may award monetary awards to the player for winning wagering game outcomes, and the amusement portion of the gaming machine may be used to award promotional prizes to the player. A player rewards system may include such dual gaming units or other award dispensing mechanisms.
US11423732B2 Systems and methods for performing automated fastener selection
Systems and methods that perform automated selection and delivery of a fastener. The system or apparatus may include a fastener inventory portion that retains a plurality of fasteners; a user delivery portion; a transfer assembly that affords physical transport of a fastener selection from the fastener inventory portion to the user delivery portion; a fastener attribute assembly that inputs desired fastener attribute data (DFA data) regarding a desired fastener; a computer system that interfaces with the fastener attribute assembly to input the DFA data; maps the DFA data to at least one fastener candidate; determines a fastener selection amongst the at least one fastener candidate; determines a number of discrete units of the desired fastener that comprise the fastener selection; and controls the transfer assembly to retrieve the fastener selection from the fastener inventory portion and physically transport the fastener selection to the user delivery portion.
US11423726B2 Mobile device access badges
Systems and methods for displaying a dynamic badge for accessing a facility are disclosed. The dynamic badge may include a display of one or more objects that change shape over time according to a predetermined pattern. The dynamic badge may visible at a specified distance (such as a social distancing limitation). The dynamic badge may be scanned or recognized by a scanning device at the specified distance to determine facility access for a user of the badge.
US11423720B2 Smartkey, control method thereof and detection model generation apparatus for detecting relay attack based on LF fingerprinting
An apparatus and a method of detecting an attack based on LF fingerprinting are provided. A smart key which is an attack detection apparatus includes a communication interface, a memory storing a classifier, and a processor configured to generate a first signal by removing a carrier frequency of a signal received from a vehicle, demodulate the first signal and extract at least one of a second signal of a preamble region or a third signal of an idle region, extract a feature of at least one of the first signal, the second signal, or the third signal, and detect whether there is a relay attack by using an output value of the classifier for the extracted feature.
US11423719B2 System and method for seamless access and intent identification using mobile phones
A method of actuating an access control is provided. The method including: detecting positional data of a mobile device carried by an individual; detecting that the mobile device is located within a zone of interest in response to positional data of the mobile device; detecting an access control; detecting intent of the individual carrying the mobile device to actuate the access control; authenticating the individual carrying the mobile device; and actuating the access control once the individual has been authenticated.
US11423717B2 Movable barrier operator and transmitter pairing over a network
In one aspect of the present disclosure, a system and method are provided for pairing a network-enabled movable barrier operator with a transmitter. The method may include receiving a pairing request, retrieving a hashed version of the transmitter fixed code, verifying access authorization, and forwarding the hashed version of the transmitter fixed code to a movable barrier operator to allow the movable barrier operator to determine whether a new transmitter is authorized to control the movable barrier operator.
US11423712B2 Blockchain based hardware appliance authentication
Hardware appliances with multiple sensors, such as automobiles, can be authenticated on a blockchain based platform using authentication values generated data provided by the hardware appliances, such as sensor data, log data, location data. Requests for service can be managed by the blockchain based platform based on authentication values of the hardware appliances.
US11423710B2 Approaches for managing vehicles
Systems, methods, and non-transitory computer-readable media can determine sensor data collected by a fleet of vehicles while navigating a geographic region. Information describing respective states of a plurality of personal mobility vehicles in the geographic region can be determined based at least in part on the sensor data. One or more operations for managing the personal mobility vehicles can be determined.
US11423708B2 Synchronizing sensing systems
A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive a first message from a vehicle specifying an event in the vehicle; identify vehicle data to confirm or disprove the event in the vehicle; identify an application programming interface (API) in the vehicle to access at least some of the vehicle data; and transmit to the vehicle a second message including a query for the vehicle data according to the API.
US11423707B2 In-vehicle device and vehicle information collection system
An in-vehicle device includes: an information receiving portion configured to receive request information for an external server to request transmission of pieces of vehicle information via a communication network; an information collection portion configured to collect the pieces of vehicle information from devices in a vehicle based on the request information received by the information receiving portion; an information accumulation portion configured to accumulate, in a memory, the pieces of vehicle information collected by the information collection portion; and an information transmission portion configured to transmit the pieces of vehicle information accumulated in the memory to the external server, wherein, when a remaining capacity of the memory becomes smaller than a threshold, the information accumulation portion accumulates, in the memory, vehicle information with a high priority by removing vehicle information with a low priority from the pieces of vehicle information.
US11423705B2 Secure C-V2X smart tolling
Toll advertisement messages (TAMs) are broadcast via V2X communication, each of the TAMs indicating geographic locations of lanes of a roadway for which tolls are due and cost information for traversing the lanes of the roadway. A tolling usage message (TUM) is received via the V2X communication, the TUM indicating, to a roadside unit (RSU), information regarding a vehicle entering one of the lanes of the roadway and a unique random account identifier to be used by the RSU to identify the vehicle. A toll receipt message (TRM) is broadcast via the V2X communication, the TRM including the unique random account identifier and indicating, to the vehicle, a final cost charged to the vehicle for access to the one of the lanes of the roadway.
US11423704B2 Apparatus for controlling multiple gates through which vehicles travel
An information processing apparatus includes a specifying unit configured to specify, on the basis of a position of an object in a captured image, from a plurality of control targets, the control target to be controlled in accordance with the object.
US11423703B2 Licensing and ticketing system for traffic violation
Implementations of a licensing and ticketing system is provided. In some implementations, a computer-implemented method comprises receiving a request for licensing information at a first computing device. In some implementations, the computer-implemented method further comprises retrieving at the first computing device licensing information from storage on the first computing device wherein the retrieved licensing information includes a unique license number issued by a governmental entity, a name, and a pre-stored photograph. In some implementations, the computer-implemented method further comprises capturing a current photograph at the first computing device after receiving the request for licensing information. In some implementations, the computer-implemented method further comprises transmitting at the first computing device the retrieved licensing information including the pre-stored photograph and the current photograph over a network to the second computing device. In some implementations, the computer-implemented method further comprises receiving ticketing information at the first computing device wherein the ticketing information includes a law citation.
US11423701B2 Gesture recognition method and terminal device and computer readable storage medium using the same
The present disclosure provides a gesture recognition method as well as a terminal device and a computer-readable storage medium using the same. The method includes: obtaining a video stream collected by an image recording device in real time; performing a hand recognition on the video stream to determine static gesture information of a recognized hand in each video frame of the video stream; encoding the static gesture information in the video frames of the video stream in sequence to obtain an encoded information sequence of the recognized hands; and performing a slide detection on the encoded information sequence using a preset sliding window to determine a dynamic gesture category of each recognized hand. In this manner, static gesture recognition and dynamic gesture recognition are effectively integrated in the same process. The dynamic gesture recognition is realized through the slide detection of the sliding window without complex network calculations.
US11423697B1 Machine learning architecture for imaging protocol detector
Disclosed is a machine learning architecture for a two-dimensional image protocol detector configured to receive a first image representing at least a portion of a mouth of a user, and output user feedback for capturing a second image representing a portion of the mouth of the user, where the machine learning architecture outputs the user feedback in response to an image quality score of the first image not satisfying an image quality threshold.
US11423696B2 Method for recognizing face using intelligent electronic device
According to an embodiment, a method for recognizing a user's face using an intelligent electronic device comprises obtaining a face area from the user's face captured and obtaining face information from the face area, comparing the obtained face information with a default cluster, selecting whether to extract a face vector from the face information according to a result of the comparison, determining an age variation state for the user's face based on the extracted face vector, and upon determining that the face vector is in the age variation state for the user's face, extracting a face feature vector from the face vector and configuring an expanded cluster by adding the face feature vector to the default cluster. According to the disclosure, the intelligent electronic device may be related to artificial intelligence (AI) modules, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices.
US11423693B2 Image processing device, image processing method, face recognition system, program, and storage medium
An example embodiment includes: an acquisition unit that acquires a first image generated by capturing an object by using a light at a first wavelength, a second image generated by capturing the object by using a light at a second wavelength, and depth information on the object; a detection unit that detects a face included in the second image; a check unit that, based on the depth information, checks whether or not a face detected by the detection unit is one obtained by capturing a living body; and an extraction unit that, based on information on a face checked by the check unit as obtained by capturing a living body, extracts a face image from the first image.
US11423686B2 Integrated fingerprint and force sensor
Described herein is a ruggedized microelectromechanical (“MEMS”) sensor including both fingerprint and force sensing elements and integrated with complementary metal-oxide-semiconductor (“CMOS”) circuitry on the same chip. The sensor employs either piezoresistive or piezoelectric sensing elements for detecting force and also capacitive or ultrasonic sensing elements for detecting fingerprint patterns. Both force and fingerprint sensing elements are electrically connected to integrated circuits on the same chip. The integrated circuits can amplify, digitize, calibrate, store, and/or communicate force values and/or fingerprint patterns through output pads to external circuitry.
US11423681B2 Image processing apparatus, method of controlling the same, and storage medium
An image processing apparatus obtains image data obtained by reading an original, specifies a type of the original using obtained image data, and displays, on a display unit, character strings used for a name of a file of the obtained image data, as selectable candidates of character strings. When a user selects a character string of the candidates of character strings among the candidates of character strings, the image processing apparatus sets the selected character string as a character string used for the name of the file of the image data. The candidates of the character strings displayed on the display unit are selected in accordance with the specified type of the original.
US11423680B1 Leveraging text profiles to select and configure models for use with textual datasets
Text profiles can be leveraged to select and configure models according to some examples described herein. In one example, a system can analyze a reference textual dataset and a target textual dataset using text-mining techniques to generate a first text profile and a second text profile, respectively. The first text profile can contain first metrics characterizing the reference textual dataset and the second text profile can contain second metrics characterizing the target textual dataset. The system can determine a similarity value by comparing the first text profile to the second text profile. The system can also receive a user selection of a model that is to be applied to the target textual dataset. The system can then generate an insight relating to an anticipated accuracy of the model on the target textual dataset based on the similarity value. The system can output the insight to the user.
US11423672B2 System and method to detect driver intent and employ safe driving actions
Embodiments are directed towards the interpretation of driver intent and communication of that intent with autonomous vehicles at a traffic intersection. A computing device that sits on the dashboard of a vehicle includes at least one camera, an output device, and circuitry. The computing device captures first images of the driver in the vehicle and second images of the traffic intersection. The computing device identifies another vehicle at or approaching the intersection based on an analysis of the second images. The computing device determines an attention direction and hand movement of the driver based on an analysis of the first images to determine a driving intent of the driver. The computing device provides information to the other vehicle indicating the driving intent of the driver. The computing device may also obtain the driving intent of the other vehicle and provide information to the driver indicating the other vehicle's intent.
US11423670B2 Vehicle occupant detection system
A vehicle occupant detection system includes a housing. A microprocessor is mounted in the housing and is programmed to detect an engine engagement status of a vehicle. A camera is mounted on the housing and is directed forward of the housing. The camera electrically coupled to the microprocessor is programmed with facial recognition software to compare facial images against images captured by the camera. A motion sensor mounted on the housing detects motion forward of the housing. The camera captures an image when the motion sensor detects motion. A first condition is defined when the motion sensor detects motion, the camera captures an image prompting a facial recognition match and the microprocessor detects the vehicle is parked. A sound emitter is mounted on the housing and is electrically coupled to the microprocessor and emit a low decibel sound when the first condition is first attained.
US11423669B2 Emotion prediction device, method, program, and vehicle
An emotion prediction device mounted on a vehicle includes a control unit. The control unit is capable of executing functions of a first prediction unit configured to predict an emotion of a user based on a facial expression of the user, a second prediction unit configured to predict an emotion of the user based on the motion of the user, and a third prediction unit configured to predict the emotion of the user based on the emotion predicted by the first prediction unit and the emotion predicted by the second prediction unit. The control unit is capable of restricting execution of at least a part of the functions of the first, second, and third prediction units, based on at least a processing load of the control unit.
US11423665B2 Intention recognition
Some embodiments provide an autonomous navigation system which autonomously navigates a vehicle through an environment based on predicted trajectories of one or more separate dynamic elements through the environment. The system identifies contextual cues associated with a monitored dynamic element, based on features of the dynamic element and actions of the dynamic element relative to various elements of the environment, including motions relative to other dynamic elements. A monitored dynamic element can be associated with a particular intention, which specifies a prediction of dynamic element movement through the environment, based on a correlation between identified contextual cues associated with the monitored dynamic element and a set of contextual cues which are associated with the particular intention. A predicted trajectory of the dynamic element is generated based on an associated intention. A targeted signal can be directed to a target dynamic element based on a predicted trajectory of the dynamic element.
US11423663B2 Object detection device, object detection method, and non-transitory computer readable medium comprising computer program for object detection-use
An object detection device comprising a first detecting part detecting types and positions of objects including a road mirror in an image and a presence of a movable object reflected in the road mirror based on image data of a low resolution image and a second detecting part detecting a type of the movable object in the road mirror and a position of the movable object in the road mirror based on high resolution partial image data obtained by extracting the part of the road mirror from the image if there is a movable object reflected in the road mirror.
US11423662B2 Device and method for removing or killing weeds
A device for removing or killing weeds, comprising a first image capturing apparatus for capturing a first ground image, a data processing unit connected thereto and an agricultural machine controlled by the data processing unit, which is designed for the targeted removal or killing of weeds, wherein the data processing apparatus is configured to receive the first ground image from the first image capturing apparatus, to receive manually determined position data from at least one connected terminal, which indicate the position of weeds and/or crops and/or ground structures, e.g. rows of plants, which have been detected in the first ground image by one or more users, and, on the basis of the position data, to control the agricultural machine in such a way that it removes or kills the weeds in a targeted manner.
US11423661B2 Object recognition apparatus
An object recognition apparatus include a storage device and a processor. The storage device stores peripheral information and tolerance information. The tolerance information is information in which the degree of tolerance for the undetected object is represented for each class of the object. The peripheral information is acquired by a sensor device provided in the vehicle. The processor performs object recognition process for recognizing an object around the vehicle. In the object recognition process, the processor identifies the object and its class to be detected based on the peripheral information, and calculates the likelihood that is a parameter representing the probability of detection of the object. Further, the processor calculates a likelihood threshold corresponding to the object based on the tolerance information, and determines whether to output the identification result of the object based on the comparative between the likelihood and the likelihood threshold.
US11423657B2 Event trigger based on region-of-interest near hand-shelf interaction
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of the items stored on the rack. A tracking subsystem determines that a person is within a threshold distance of the rack and receives image frames of the angled-view images. A pixel position of a wrist of the person is determined in at least a subset of the received image frames, thereby determining a set of pixel positions of the wrist. An aggregated wrist position is determined based on the set of pixel positions. If the aggregated wrist position is determined to correspond to a position on a shelf of the rack, a trigger signal is provided indicating a shelf-interaction event has occurred.
US11423649B2 Information processing apparatus and non-transitory computer readable medium for displaying objects in virtual space
An information processing apparatus includes a processor configured to cause thing objects respectively corresponding to things in a real world to be displayed in a virtual space. Each thing object for a corresponding one of the things is displayed in a location closer to a person related to the things than in a location of a different one of the things if a degree of matching between a condition required for the thing by the person related to the things and an attribute of the thing is higher than a degree of matching of the different thing.
US11423648B2 Item recognition processing over time
Time-stamped images are captured for unknown items within a store. Portions of the images are cropped to restrict the cropped images to attributes associated with the unknown items. A set of time ordered cropped images are proved to a trained machine-learning item recognition algorithm, which produces an output of confidence values that map to specific items of the store. When the confidence value meets or exceeds a predefined threshold, the specific item associated with that confidence value is used to identify the unknown item. The known item is assigned to an appropriate shopping cart of a shopper based on tracking from the images of the shopper while in the store.
US11423644B1 Hardware efficient RoI align
An apparatus including a memory and a circuit. The memory may comprise three buffers. The circuit may be configured to allocate the three buffers in the memory based on a size of a full resolution feature map, receive a plurality of regions of interest ranked based on a feature map pyramid, generate a plurality of levels of the feature map pyramid starting from the full resolution feature map and store the levels in the buffers. The circuit may store the levels that are used by at least one of the plurality of regions of interest or do have a dependent level, the levels that are generated may be stored in the buffers in a pattern that ensures the level is stored until no longer needed to create the dependent level and enables the level to be discarded when no longer needed to create the dependent level.
US11423641B2 Database for detecting counterfeit items using digital fingerprint records
Improvements are disclosed for detecting counterfeit objects, based on comparison to digital fingerprints that describe features found in images of objects known to be counterfeit.
US11423640B2 Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11423637B2 Test strip mobile app system and method
A mobile device reads a test strip to determine a chemical condition of a fluid. The mobile device transmits the determined chemical condition to a fluid treatment system which treats the fluid in response to the determined chemical condition.
US11423631B2 Colored three-dimensional digital model generation
Colored three-dimensional digital model generation techniques and systems are described. In one example, scanning techniques are employed by a scanning system that scans a physical object while disposed within packaging to form a three-dimension digital model. A model coloring system is employed to color the three-dimensional digital model. A two-dimensional digital image is employed that captures the same or similar physical object. In one example, features of the model are matched to the image. This is then used to align a viewing perspective with respect to the model with a viewing perspective of the object within the digital image, e.g., to find which “view” of the model corresponds with the image. The color is then applied from the digital image to the model, e.g., from pixels of the image to corresponding points in the model.
US11423625B2 Augmented reality scene image processing method and apparatus, electronic device and storage medium
An Augmented Reality (AR) scene image processing method, an electronic device and a storage medium are provided. The method includes that: shooting pose data of an AR device is acquired; presentation special effect data of a virtual object corresponding to the shooting pose data in a reality scene is acquired based on the shooting pose data and position pose data of the virtual object in a three-dimensional scene model representing the reality scene; and an AR scene image is displayed through the AR device based on the presentation special effect information.
US11423618B2 Image generation system and method
An image generation system comprising a bounding volume hierarchy, BVH, storage unit operable to store a BVH comprising a hierarchical structure of a plurality of triangles describing a virtual scene, a BVH position buffer operable to store data for identifying the location of one or more triangles within the BVH, and a fetch shader operable to identify vertex indices for use in rendering images, to obtain one or more triangles within the BVH corresponding to those vertex indices, and to provide vertex data corresponding to those triangles to a vertex shader operable to perform a vertex shading process.
US11423616B1 Systems and methods for rendering avatar with high resolution geometry
In one embodiment, a system may access an input image of an object captured by cameras, and the input image depicts appearance information associated with an object. The system may generate a first mesh of the object based on features identified from the input image of the object. The system may generate, by processing the first mesh using a machine-learning model, a position map that defines a contour of the object. Each pixel in the position map corresponds to a three-dimensional coordinate. The system may further generate a second mesh based on the position map, wherein the second mesh has a higher resolution than the first mesh. The system may render an output image of the object based on the second mesh. The system disclosed in the present application can render a dense mesh which has a higher resolution to provide details which cannot be compensated by texture information.
US11423614B2 Geometric correction of rough wireframe models derived from photographs
Geometric correction of rough wireframe models derived from photographs may include rectification of either a 2D or 3D original wireframe model of a roof structure, derivation of metadata from the original wireframe, in-plane normalization of the wireframe, extrusion into a “rough” 3D wireframe based on the normalized wireframe, and correction of the “rough” 3D wireframe. The correction and normalization may be an iterative process based on initial pitch values, metadata derived from the original or corrected wireframe models and defined constraints regarding relationships between roof portions or segments. The iterative process may repeat adjusting the wireframe model until the adjusting converges to a stable state according to the various defined constraints.
US11423609B2 Apparatus and method for generating point cloud
A point cloud information generation apparatus according to an embodiment includes a 360-degree image acquirer configured to acquire a 360-degree image of a three-dimensional (3D) space, a point cloud information generator configured to generate first point cloud information for the 3D space from the 360-degree image, and a viewpoint orientation image generator configured to generate a plurality of viewpoint orientation images from the 360-degree image based on a reference viewpoint in the 360-degree image, wherein the point cloud information generator further configured to generate second point cloud information for the 3D space from the plurality of viewpoint orientation images.
US11423608B2 Irradiance volume based image rendering apparatus and method
An image processing apparatus includes processing circuitry configured to render an image from volumetric image data based on illumination from at least one simulated light source. The illumination is determined from a current portion of light intensity and at least one trailing portion of light intensity if a position or other property of the at least one simulated light source is changed.
US11423604B2 Method and device for tailoring a synthesized reality experience to a physical setting
In one implementation, a method includes: obtaining locality data characterizing objects and relative spatial information of a volumetric region around a user; synthesizing a mesh map of the volumetric region based on the locality data; selecting synthesized reality (SR) content based on the mesh map, wherein the SR content satisfies a dimensional variance threshold relative to one or more portions of the mesh map; compositing at least a portion of the SR content with the mesh map in order to generate composite SR content; and presenting the composite SR content to the user in order to occlude at least a portion of a visual presentation of the volumetric region. In some implementations, the SR content is adapted to fit the one or more portions of the mesh map. In some implementations, the SR content is updated as the user location changes or the user interacts with the SR content.
US11423602B2 Fast 3D reconstruction with depth information
A method to reconstruct an environment with depth information is provided. The method makes available to a wide variety of XR applications fresh and accurate 3D reconstruction data of environments with low processing time and low usage of computational resources and storage spaces. The method includes capturing depth information about an environment upon a change within a field-of-view of a user caused by, for example, motions of headpose, user location, and/or objects, and updating a representation of the environment based on depths associated with different confidence levels by the captured depth information. The method may include updating a geometry of the environment based on depths associated with confidence levels higher than a threshold. The method may include, upon a change of the 3D environment, inferring the removal of surfaces in the environment based on depths associated with confidence levels lower than the threshold.
US11423598B2 Method, apparatus and computer program for generating an image
A method for generating a synthetic image with predefined properties. The method includes the steps of providing first values which characterize the predefined properties of the image that is to be generated and attention weights which characterize a weighting of one of the first values and feeding sequentially the first values and assigned attention weights as input value pairs into an generative automated learning system that includes at least a recurrent connection. An image generation system and a computer program that are configured to carry out the method are also described.
US11423589B1 Vehicular telematic systems and methods for generating interactive animated guided user interfaces
Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
US11423588B2 Color transforms using static shaders compiled at initialization
A method, in which one or more processing devices perform operations, includes compiling a static shader at initialization of a media-processing application. The static shader is configured to transform color data from multiple pre-transform color spaces to multiple post-transform color spaces. A runtime of the media-processing application occurs subsequent to the initialization, and the method further includes determining, during the runtime, that the static shader is applicable to a color transform from a pre-transform color space to a post-transform color space. The method further includes executing the static shader to perform the color transform, based on determining that the static shader is applicable to the color transform.
US11423586B2 Augmented reality vision system for tracking and geolocating objects of interest
Methods and apparatuses for tracking objects comprise one or more optical sensors for capturing one or more images of a scene, wherein the one or more optical sensors capture a wide field of view and corresponding narrow field of view for the one or more images of a scene, a localization module, coupled to the one or more optical sensors for determining the location of the apparatus, and determining the location of one more objects in the one or more images based on the location of the apparatus and an augmented reality module, coupled to the localization module, for enhancing a view of the scene on a display based on the determined location of the one or more objects.
US11423580B2 Decoding data arrays
Disclosed herein is a method and apparatus for determining decoded data values for a data element of an array of data elements from an encoded representation of the array of data elements, wherein the decoding comprises determining which, if any, bits are missing for the data value(s) for the data element and selecting based on this an adjustment scheme to be applied for the data value(s) for the data element from a plurality of available adjustment schemes. Also disclosed are a method and apparatus for generating an encoding hint comprising an indication of the one or more encoding parameters that were used to generate the encoded representation which encoding hint can then be associated with the decoded data and then used when the decoded data is subsequently to be encoded.
US11423579B2 Image data compression
A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined. The determined first number of bits for each of the channels is used to determine a respective second number of bits for each of the channels, the second number of bits being determined such that representing each of the difference values for the channels with the respective second number of bits satisfies the target level of compression for compressing the block of image data. Compressed data is formed, having for each of the one or more channels an indication of the determined origin value for the channel, an indication of the determined first number of bits for the channel, and representations of the determined difference values for the channel, wherein each of the representations of the determined difference values for the channel uses the determined second number of bits for the channel, such that the target level of compression is satisfied.
US11423576B1 Infrastructure node localization with respect to alternative frame of reference
A system includes a camera, a visual target including a GPS receiver, and a processor. The camera images the visual target at a plurality of locations to obtain a plurality of images. The processor receives GPS coordinates for each respective location. Also, the processor determines a 3D location of the visual target in a camera reference frame for each of the images. The processor derives a plurality of estimated GPS camera locations for each of the plurality of images and mitigates an error associated with each of the derived estimated GPS camera locations to derive an average GPS camera location. This location is used to determine and store a transformation usable to describe objects viewed by the camera in the camera reference frame in terms of the GPS reference frame.
US11423574B2 Method and apparatus for detecting scoliosis
A computer-implemented method of detecting and quantifying a spinal curve is disclosed herein. The method comprises obtaining a Forward-Looking Infrared Radiometer (FLIR) camera, calibrating the FLIR camera to room temperature, stabilizing the FLIR camera for imaging of a spine of a subject at a position horizontally spaced about ½ to about 3 meters, or about ½ to about 2 meters, from the camera, scanning at least a portion of the spine with the FLIR camera to obtain thermal data, and generating an image of the subject's spine. Corresponding systems and methods also are disclosed.
US11423573B2 System and methods for calibrating cameras with a fixed focal point
The present disclosure is directed to a system for calibrating cameras with a fixed focal point. In particular, a camera calibration system comprising one or more computing devices can project a plurality of fiducial markers on a target surface using the plurality of collimators. The camera calibration system can capture, using the camera, a plurality of images of the target surface with the camera, wherein the camera is rotated between each captured image in the plurality of images. The camera calibration system can compare the plurality of images with a ground truth projection. The camera calibration system can generate calibration data based on the comparison of the plurality of images with the ground truth projection. The camera calibration system can store the calibration data for use in rectifying the camera.
US11423572B2 Built-in calibration of time-of-flight depth imaging systems
An image processing system having on-the-fly calibration uses the placement of the imaging sensor and the light source for calibration. The placement of the imaging sensor and light source with respect to each other affect the amount of signal received by a pixel as a function of distance to a selected object. For example, an obstruction can block the light emitter, and as the obstruction is positioned an increasing distance away from the light emitter, the signal level increases as light rays leave the light emitters, bounce off the obstruction and are received by the imaging sensor. The system includes a light source configured to emit light, and an image sensor to collect incoming signals including reflected light, and a processor to determine a distance measurement at each of the pixels and calibrate the system.
US11423571B2 Systems and methods for image-based component detection
A method includes detecting, for each of a plurality of images, a plurality of key points, where each of the plurality of images represents an object of an assembly system. The method includes generating, for each of the plurality of images, a correspondence between the plurality of key points, and generating, for each of the plurality of images, a reference region based on the correspondence between the plurality of key points. The method includes identifying, for each of the plurality of images, a reference key point among the plurality of key points based on the reference region, and determining a pose of the object based on the reference key point of each of the plurality of images and a reference pose of the object.
US11423570B2 Technologies for fusing data from multiple sensors to improve object detection, identification, and localization
Technologies for performing sensor fusion include a compute device. The compute device includes circuitry configured to obtain detection data indicative of objects detected by each of multiple sensors of a host system. The detection data includes camera detection data indicative of a two or three dimensional image of detected objects and lidar detection data indicative of depths of detected objects. The circuitry is also configured to merge the detection data from the multiple sensors to define final bounding shapes for the objects.
US11423561B2 Learning apparatus, estimation apparatus, learning method, estimation method, and computer programs
A learning device includes: a time-series information generation unit that obtains a first image group including a plurality of successive time-series images including a reference image and generates first time-series information based on a difference between the reference image and each of the images in the first image group other than the reference image; and a first learning unit that performs machine learning using the reference image and the first time-series information, thereby obtaining a first learning result used for estimating depth information on a target image, which is an image to be processed, and silhouette information on a subject captured in the target image based on the target image and second time-series information generated from a second image group including a plurality of successive time-series images including the target image.
US11423560B2 Method for improving the interpretation of the surroundings of a vehicle
The present invention relates to a computer-implemented method for improving the interpretation of the surroundings of a vehicle (100), wherein the method comprises: receiving a source image (14) of a surrounding environment (118) of the vehicle, which source image is captured by a sensor unit (12a) of the vehicle; receiving or computing a depth data image (20) comprising depth data based on the source image and at least one more source image; detecting a repetitive pattern (30) in the received source image; and based on the detection of the repetitive pattern, determining that an area (32) of the depth data image, which area (32) corresponds to an area (34) of the detected repetitive pattern in the received source image, contains unreliable depth data.
US11423558B2 System for assembling composite group image from individual subject images
A system for assembling a group composite image from individual subject images is described. Often subjects of a group vary in height. Additionally, as each subject is photographed individually, different zoom factors can be applied by a camera that affects a pixel density of the image captured. The system includes a fiducial marking device that emits collimated light to form one or more fiducial markers on a subject while an image is captured by the camera. Based on a location of the fiducial markers in the image, a pixel density of the image and a reference height of the subject can be determined. The individual subject image can be scaled based on the pixel density and reference height to account for the varying subject heights and zoom factors to generate a group composite image that accurately represents the subjects of the group relative to one another.
US11423556B2 Methods and systems to modify two dimensional facial images in a video to generate, in real-time, facial images that appear three dimensional
The specification describes methods and systems for increasing a dimensional depth of a two-dimensional image of a face to yield a face image that appears three dimensional. The methods and systems identify key points on the 2-D image, obtain a texture map for the 2-D image, determines one or more proportions within the 2-D image, and adjusts the texture map of the 3-D model based on the determined one or more proportions within the 2-D image.
US11423555B2 Methods for generating aerial photographing path for unmanned aerial vehicle, computer devices, and storage mediums
The present application relates to methods, apparatuses, computer devices, and storage mediums for generating an aerial photographing path for a UAV. A method according to an embodiment includes acquiring an inputted aerial photographing landmark; obtaining a UAV aerial photographing safe space according to the aerial photographing landmark; constructing a viewing angle quality scalar field of the aerial photographing landmark; and generating an aerial photographing path set in the UAV aerial photographing safe space according to the viewing angle quality scalar field.
US11423554B2 Registering a two-dimensional image with a three-dimensional image
The disclosure relates to a computer-implemented method for the provision of a transformation instruction for registering a 2D image with a 3D image. The method includes: receiving the 2D image and the 3D image; generating input data based on the 2D image having contour pixels and the 3D image having contour voxels; applying a trained function to the input data for identification of contour pixels of the 2D image and contour voxels of the 3D image, wherein at least one parameter of the trained function is adjusted based on a comparison of training contour pixels with comparison contour pixels and a comparison of training contour voxels corresponding thereto with comparison contour voxels; determining the transformation instruction based on the identified contour pixels of the 2D image and the contour voxels corresponding thereto of the 3D image for registering the 2D image with the 3D image; and providing the transformation instruction.
US11423552B2 Information processing apparatus, system, method, and storage medium to compare images
Based on information regarding positions of two-dimensional images included in a first three-dimensional image and two-dimensional images included in a second three-dimensional image, an information processing apparatus acquires information regarding a first range, which is a range of positions where the two-dimensional images included in the first three-dimensional image are present, and a second range, which is a range of positions where the two-dimensional images included in the second three-dimensional image are present, and displays, on a display unit, a figure indicating the first range such that an area, in the first range, included in the second range is distinguishable.
US11423549B2 Interactive body-driven graphics for live video performance
This disclosure involves mapping body movements to graphical manipulations for real-time human interaction with graphics. Certain aspects involve importing graphical elements and mapping input actions, such as gestures, to output graphical effects, such as moving, resizing, changing opacity, and/or deforming a graphic, by using nodes of a reference skeleton and edges (e.g., links) between the nodes of the reference skeleton and the pins. The mapping is used to trigger and interact with the graphical elements with body position and/or movement.
US11423548B2 Segmenting generic foreground objects in images and videos
A method, system and computer program product for segmenting generic foreground objects in images and videos. For segmenting generic foreground objects in videos, an appearance stream of an image in a video frame is processed using a first deep neural network. Furthermore, a motion stream of an optical flow image in the video frame is processed using a second deep neural network. The appearance and motion streams are then joined to combine complementary appearance and motion information to perform segmentation of generic objects in the video frame. Generic foreground objects are segmented in images by training a convolutional deep neural network to estimate a likelihood that a pixel in an image belongs to a foreground object. After receiving the image, the likelihood that the pixel in the image is part of the foreground object as opposed to background is then determined using the trained convolutional deep neural network.
US11423547B2 Systems and methods for processing electronic images for computational detection methods
Systems and methods are disclosed for receiving one or more electronic slide images associated with a tissue specimen, the tissue specimen being associated with a patient and/or medical case, partitioning a first slide image of the one or more electronic slide images into a plurality of tiles, detecting a plurality of tissue regions of the first slide image and/or plurality of tiles to generate a tissue mask, determining whether any of the plurality of tiles corresponds to non-tissue, removing any of the plurality of tiles that are determined to be non-tissue, determining a prediction, using a machine learning prediction model, for at least one label for the one or more electronic slide images, the machine learning prediction model having been generated by processing a plurality of training images, and outputting the prediction of the trained machine learning prediction model.
US11423542B2 Systems and methods of registration for image-guided surgery
A system includes a catheter, a display system, and a control system in communication with the catheter and the display system. The control system includes one or more processors configured for receiving a set of model points of a model of one or more passageways of a patient and receiving a first set of measured points collected from within the patient passageways. Each point includes coordinates within a surgical environment occupied by the patient. The one or more processors are also configured for generating a first registration between the set of measured points and the set of model points, generating a second registration between a second set of measured points and the set of model points, and determining, after generating the first and second registrations, whether to implement the second registration in place of the first registration.
US11423540B2 Segmentation of anatomical regions and lesions
The present invention relates to deep learning for automated segmentation of a medical image. More particularly, the present invention relates to deep learning for automated segmentation of anatomical regions and lesions in mammography screening and clinical assessment.According to a first aspect, there is provided a computer-aided method of segmenting regions in medical images, the method comprising the steps of: receiving input data; analysing the input data by identifying one or more regions; determining one or more characteristics for the one or more regions in the input data; and generating output segmentation data in dependence upon the characteristics for the one or more regions.
US11423537B2 Diagnosis assistance apparatus, and information processing method
Diagnosis is inferred by using at least one of a plurality of inferencers configured to infer diagnosis from a medical image and by using a medical image as an input into the at least one of the plurality of inferencers, and the inferred diagnosis is represented.
US11423535B2 Method and device for state display during ventilation process
The present disclosure relates to medical instruments, and in particular to a method and device for state display during a ventilation process, a ventilator, a computer device, and a computer-readable storage medium. A method for state display during a ventilation process can include determining, by a processor, a monitoring parameter regarding a user. The method can also include displaying a first image corresponding to the monitoring parameter according to a pre-set correlation.
US11423532B2 Image processing apparatus, medical image diagnostic apparatus, and blood pressure monitor
According to embodiment, an image processing apparatus comprising a specifying unit and a display controller. The specifying unit that specifies an acquisition position of an indicator relating to blood flow on a blood vessel-containing image collected by a medical image diagnostic apparatus. The display controller that displays the acquisition position on the blood vessel-containing image and displays the indicator on a display unit in association with the acquisition position.
US11423531B2 Image-recognition apparatus, image-recognition method, and non-transitory computer-readable storage medium thereof
An image-recognition method is provided. The method includes the following steps: receiving a plurality of check-point images, and classifying the check-point images into a plurality of groups; classifying the check-point images in each group into a plurality of types to generate first structured data, wherein the first structured data includes a first layer and a second layer, and the first layer indicates the groups in different statuses, the second layer is located with directories of the first layer, and the types in each group of the second layer indicate different components in a status corresponding to each group; and balancing a number of the check-point images in each type of each group in the first structured data to generate second structured data, wherein the second structured data is used to train an AI model for image recognition.
US11423523B2 Apparatus and method for dynamic range transforming of images
An image processing apparatus comprises a receiver (201) for receiving an image signal comprising an encoded image. Another receiver (1701) receives a data signal from a display (107) where the data signal comprises a data field that comprises a display dynamic range indication of the display (107). The display dynamic range indication comprises at least one luminance specification for the display. A dynamic range processor (203) is arranged to generate an output image by applying a dynamic range transform to the encoded image in response to the display dynamic range indication. An output (205) outputs an output image signal comprising the output image to the display. The transform may furthermore be performed in response to a target display reference indicative of a dynamic range of display for which the encoded image is encoded. The invention may be used to generate an improved High Dynamic Range (HDR) image from e.g. a Low Dynamic Range (LDR) image, or vice versa.
US11423521B2 Method and imaging system for compensating lens distortion in an image
An imaging system and method compensate lens distortion for an image. The system identifies lens distortion among one or more distortions, and extracts a Point Spread Function (PSF) for the lens distortion. Additionally, the system extracts a total PSF associated with total distortion in the input image and separates a PSF for the lens distortion from the total PSF. The system updates the pre-estimated kernel with the PSF of the lens distortion when a rank of the PSF matches with the predefined rank value, and one or more difference values determined between one or more singular values of the PSF and one or more singular values of the pre-estimated kernel is within a pre-defined threshold limit. Thus, quality of each output image obtained from the system may be maintained irrespective of error introduced by wear and tear on the lens of the system over a period of time.
US11423518B2 Method and device of correcting image distortion, display device, computer readable medium, electronic device
A method and a device of correcting image distortion, a display device, a computer readable medium and an electronic device. The method of correcting image distortion includes: forming a correction grid on an imaging screen of a display device, the correction grid including a plurality of to-be-adjusted grid points; forming a circle on the correction grid; and moving the to-be-adjusted grid point on and outside the circle, to correct image distortion.
US11423515B2 Image processing apparatus
The technique of the present disclosure can add a gloss to image data according to the hair flow of a subject. An image data obtaining unit obtains input image data, and a characteristic amount calculating unit calculates characteristic amounts for the input image data. The characteristic amount calculating unit obtains a degree to which directions of hair flow are concentrated to a predetermined direction (a degree of alignment) in a predetermined range based on the directions of hair flow, and sets this as a characteristic amount indicative of the degree of alignment of the directions of hair flow. A determining unit estimates the state of the hair flow of the entire input image data based on the characteristic amounts thus calculated, and determines whether to correct the input image data. A correcting unit performs a gloss adding correction to the input image data.
US11423513B2 Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers
Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.
US11423504B2 System for protecting sensitive data with distributed tokenization
A token generating organization may include distributed tokenization systems for generating tokens corresponding to sensitive information. Sensitive information may include sensitive numbers such as social security numbers, credit card numbers or other private numbers. A tokenization system may include multiple physically distinct hardware platforms each having a tokenization server and a database. A tokenization server may run portions of a sensitive number through a predetermined number of rounds of a Feistel network. Each round of the Feistel network may include tokenizing portions of the sensitive number using a fractional token table stored an associated database and modifying the tokenized portions by reversibly adding portions of the sensitive number to the tokenized portions. The fractional token table may include partial sensitive numbers and corresponding partial tokens. A sensitive-information-recovery request including the token may be directed to the token generating organization from the token requestor to recover sensitive information.
US11423496B2 Information processing device, information processing method, and program
To provide information useful to a variety of users engaged in real estate transactions. Provided is an information processing device including a graph rendering unit that renders a graph expressing an anticipated transaction price of a second real estate property, based on actual transaction prices and required transaction times of a first real estate property already bought or sold, and a display control unit that causes the graph to be displayed on a client device, wherein the graph includes an element expressing a probability distribution of the anticipated transaction price, and an element expressing an anticipated required transaction time corresponding to the anticipated transaction price.
US11423494B2 Plant assistance assessment system and plant assistance assessment method
A plant assistance assessment system 100 that assesses a plurality of nuclear power generation plants 110 includes an abnormality sign monitoring system 121 that monitors an abnormality sign in a plant, based on plant data of the nuclear power generation plants; a fault diagnosis system 122 that performs fault diagnosis on each of devices in the plants, based on abnormality sign detection information; a progress prediction system 123 that simulates progress of the plants, based on fault information; an abnormal phenomenon specification system 124 that specifies a potential abnormal phenomenon in the plants, based on progress prediction information; a risk assessment system 125 that assesses a risk of a fault in the devices in the plants in a probabilistic manner; and an abnormal phenomenon assessment system 126 that assesses likelihood of occurrence of an abnormal phenomenon, based on abnormal phenomenon information and fault probability information.
US11423493B2 Combinatorial solver and logic solver planner
A method includes receiving oilfield operational plan information; determining oilfield operational plan actions based at least in part on the oilfield operational plan information by implementing a combinatorial solver; assessing at least a portion of the oilfield operational plan actions by implementing a logical solver; and, based at least in part on the determining and the assessing, outputting an oilfield operational plan as a digital plan that specifies at least one control action for oilfield equipment.
US11423492B2 Computing risk from a crop damaging factor for a crop on an agronomic field
Systems and methods for determining a risk of damage to a crop on an agronomic field are described. In an embodiment, a computer system receives, for each hour of a first day, weather data identifying temperature values and humidity values associated with a geographic location. The computer system determines, for a particular hour of the first day, that a temperature value is within a first range of values and a humidity value is within a second range of values and, in response, identifies the particular hour as a risk hour. The computer system computes, for a second day, a risk value for one or more agronomic fields at the geographic location based, at least in part, on one or more identified risk hours between a day of planting a crop on the one or more agronomic fields and the second day. The computer system determines that the risk value is above a risk value threshold and, in response, determines that the crop on the one or more agronomic fields is at risk of suffering damage from a particular crop damaging factor. The computer system stores data indicating that the crop is at risk of suffering damage from the particular crop damaging factor.
US11423490B2 Socially and contextually appropriate recommendation systems
Systems and methods may provide for conducting an interest analysis of data associated with a user, wherein the interest analysis distinguishes between abstract interests and social interests. Additionally, one or more recommendations may be generated for the user based on the interest analysis and a current context of the user, wherein the one or more recommendations may be presented to the user. In one example, the abstract interests identify types of topics and types of objects, and the social interests identify types of social groups.
US11423489B1 Collection of crash data using autonomous or semi-autonomous drones
A system for collecting vehicle crash data at a vehicle crash site of a vehicle crash is provided. The system may include an emergency response unit that includes an emergency response vehicle and an unmanned aerial vehicle (UAV) that is automatically deployed from the emergency response vehicle at the vehicle crash site. The UAV may be an autonomous or semi-autonomous drone, and include a processor, memory, and sensor, wherein the sensor collects vehicle crash data (such as image, video, or audio) at the crash site. The system may include a remote computing device and an insurance computing device to process the vehicle crash data collected by the UAV and/or initiate a crash insurance claim. The vehicle crash data may be used for one or more insurance-related purposes or activities, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US11423488B1 Systems and methods for hail damage verification on rooftops using computer vision and artificial intelligence
A computer system for verifying hail damage and/or detecting hail fraud includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the at least one image to identify a plurality of damaged locations; (iii) analyzing damaged locations to determine a distance between each of the damaged locations; and (iv) determining, based upon the analyzing, whether the damaged locations are a result of hail damage by determining the distance between at least some of damaged locations.
US11423487B1 Dynamic assignment of personnel to location-based assignments
The present disclosure describes, in one implementation, an assignment for an insurance claim of a loss is identified, the assignment specifying a loss location. A first set of candidate user profiles are searched for from a plurality of profiles, where each profile in the plurality of user profiles corresponds to a particular insurance adjuster and at least one associated device. Searching can include determining that a location associated with a particular device is within a first search range of the loss location, and identifying the profile corresponding to the device as one of the first set of candidate user profiles. An assignment notification is transmitted to each of the devices associated with the first set of candidate user profiles. Upon receiving a response to the assignment notification from a device associated with a profile, the assignment is assigned to the first insurance adjuster associated with the profile.
US11423485B2 Advisory thresholds and alerts for managing position concentration risk
Management of a position concentration risk of an account includes the establishment of a threshold level for an aggregate trader position. The aggregate trader position may be associated with one or more customer accounts that are managed by one or more clearing firms. An actual parameter value associated with each of the customer accounts is aggregated to determine an aggregate parameter value, which is compared against the established threshold value. If, based on the comparison between the aggregate parameter value and the established threshold value, it is determined that the aggregate parameter value meets or exceeds the established threshold value, an advisory alert is generated, which may be automatic. The advisory alert is then communicated or otherwise provided to one or more authorized entities.
US11423484B2 Systems and methods for converting live weather data to weather index for offsetting weather risk
Systems and methods for converting live weather data to a weather index for offsetting weather risk. Weather data source systems generate one or more weather data streams that include weather forecast model and observations data. A data distribution system receives a weather index request, identifies at least one instrument and at least one location associated with the request. Weather risk indication data is extracted among the weather data streams associated with the identified location based on predefined parameters associated with the identified instrument. The extracted data is converted into a set of weather index values corresponding to the location, based on a predetermined algorithm associated with the identified instrument. A weather index presentation package is generated that includes the set of weather index values for distribution to at least one user device. The weather index presentation package being distributed is updated concurrent with changes to weather risk indication data.
US11423482B1 Systems, methods, and program products for an application programming interface generating a blended digital math-based assets index
A trust computer system comprises one or more processors; and non-transitory computer readable memory having stored thereon machine-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform a method comprising: receiving a request for a blended digital math-based asset price for a basket of a plurality of digital math-based assets; requesting electronic digital math-based asset pricing data; receiving the electronic digital math-based asset pricing data; calculating a blended digital math-based asset price; storing the blended digital math-based asset price; accessing a plurality of prior blended digital math-based asset prices; aggregating the blended digital math-based asset price with the plurality of prior blended digital math-based asset prices; and applying the digital math-based asset price index for a benchmark for an instrument.
US11423480B2 Method and GUI for creating optionality in a commodity contract settlement price
A computer method for creating optionality of price basis in a commodity contract includes establishing a smart contract for a transfer of a commodity using a distributed ledger and graphical user interface (GUI). The smart contract includes a variable price with a provision for a future determination of a price basis. The computer method includes receiving agreement on the smart contract between a seller and a counterparty, receiving a deposit on a total price from the counterparty, transferring at least a portion of the deposit to the seller, and transferring a token representing the smart contract to the counterparty. The computer method includes, at a future date, receiving a selection of the price basis for the smart contract from one of the counterparty or the seller, and notifying the other of the seller or the counterparty of the selected price basis and a resultant settlement price.
US11423479B2 Dynamic peg orders in an electronic trading system
In order to protect a trading party from predatory trading strategies employed by some market participants, especially during certain periods when quotes for a particular security are experiencing rapid changes or transitions, embodiments of the present invention facilitate and support a new type of trading orders whose booking and execution behaviors are dynamically varied in response to environmental market conditions. Pursuant to predefined rules for the new type of trading orders, the orders may be allowed to trade at more aggressive price levels if the market is relatively stable, and the orders can only trade at less aggressive price levels when the market is unstable.
US11423478B2 Method and apparatus for detecting rogue trading activity
A system and method for detecting fraudulent activity in the execution of transactions is disclosed. The system comprises a monitoring device for reviewing data relating to execution of transactions, a transaction profile and an alert module. The transaction profile includes a plurality of historic data items relating to typical transactions, which can be compared with current execution of transactions to generate an alert by the alert module if unusual activity is determined.
US11423476B1 Customized financing based on transaction information
In some examples, a payment processing system may receive identity information identifying a buyer interested in purchasing an item from a first merchant. The system may determine, based on the identity information and item information, that the buyer is eligible for financing the purchase of the item. The system may generate a customized financing offer for the buyer to finance at least a portion of the purchase price of the item. For example, the customized financing offer may include financing terms and may be based on previous financing activity of the buyer with one or more merchants associated with the payment processing system, and/or previous financing activity associated with one or more buyers that have financed the item from one or more merchants. The payment processing system may transmit the customized financing offer to cause a user interface to present the customized financing offer to the buyer.
US11423474B1 Securing capital offers using blockchain transaction reconstruction
Techniques for disambiguating a blockchain in order to extend, modify, and/or approve a capital loan offer is described. A serving computing device may use a blockchain address to reconstruct and analyze a blockchain wallet. The serving computing device may transmit a capital offer to a device associated with the blockchain wallet, where the terms specified by the capital offer may be based on characteristics of the reconstructed wallet determined by the analysis. The serving computing device may further modify and/or approve a former capital offer, based on the characteristics of the reconstructed wallet.
US11423471B2 Methods and systems for automated selection and ordering of hair products
A system for the viewing and selection of hair products includes a processor configured to obtain customer identification information characterizing one or more characteristics of a customer and to obtain customer measurement information characterizing one or more physical measurements of the customer. The processor also obtains selected product information characterizing a selected hair product of the customer and sends finalized order information regarding the selected hair product.
US11423468B2 Intelligent cosourcing in an e-procurement system
Aspects of the current subject matter are directed to implementing a distribution scenario in a system. In particular, implementations of the current subject matter provide for a designating client device to create a group of distributing client devices for events among and with a plurality of second client devices. Implementations of the current subject matter further relate to automatic assignment of items among the group of distributing client devices, the assignment based on designating client device-established constraints, and to providing an aggregate view of information related to the automatic assignment of the items to allow the designating client device to manage the items.
US11423464B2 Method, apparatus, and computer program product for enhancement of fan experience based on location data
An example method includes receiving an application device identifier from an application device associated with a location tag; receiving blink data from the location tag; calculating, using a processor, location data based on the blink data; in response to an event occurrence indication, generating, using the processor, a camera data request based on the location data and the event occurrence indication; transmitting the camera data request; and receiving camera data from the application device in response to the camera data request.
US11423459B1 Extraction system and related methods
An embodiment of the present disclosure a system and method for extracting items of information, such as wine from a wine list of a commercial establishment.
US11423456B1 Methods, non-transitory computer readable storage medium, and systems for order management and processing using a distributed commerce platform
In embodiments, methods and systems for order management and processing based on a distributed commerce platform are provided. A distributed commerce platform supports end-to-end integrated product publication, order-management and payment services. In particular, the distributed commerce platform supports components based on Application Programming Interfaces (API) that standardize the implementation of a distributed commerce solution or configuration of off-site buying experiences. Using the distributed commerce platform, merchants can concurrently offer, sell, and process orders for products through a plurality of different affiliate channels. The distributed commerce platform can also be implemented as a federated portal from which a merchant can identify affiliate channels to publish product objects, access the plurality of affiliate channels and define configurations for processing objects of the merchant's distributed commerce solution. The configurations can be accessed during a purchase flow such that orders from a channel are processed based on the specific attributes identified in the configurations.
US11423455B2 Method for determining a design of a customized footwear object
A method for determining a design of a customized footwear object for a wearer is provided. The method includes steps of: receiving a user input of a requirement data set regarding features that are related to the wearer; obtaining a cushion data set for producing a cushion of the footwear object based on the requirement data set, the cushion data set including data regarding a position of the cushion, data regarding a shape of the cushion, data regarding a material for the cushion and data regarding a hardness of the cushion; generating an order for production of the footwear object, the order including the cushion data set; and providing the order to a forming machine in order for the forming machine to produce the footwear object.
US11423454B2 Real-time customizable AI model collaboration and marketplace service over a trusted AI model network
Aspects of the present disclosure provide for a novel system and method where users can promote, subscribe, license, train collaboratively, and/or trade AI models in real-time over an AI trusted model network that represents a group of trusted users across platform agnostic ways. The system and methods described herein may effectively provide a marketplace to collaboratively develop and reliably disseminate developed AI models to other users who may have similar needs. The system may include an AI user device server (AI-UDS), an AI trusted model network (AI-TMN), an AI secure marketplace system (AI-SMPS), an AI collaborative training platform (AI-CTP), an AI secure transaction fulfillment system (AI-STFS), and an AI model license subscription management platform (AI-LSMP).
US11423453B1 Generating reports with recommendations for enabling supplier catalogs based on procurement data from buyer community
A computer implemented method maintaining a database including records of one or more supplier system catalogs enabled by multiple buyer systems. The method includes tracking, by the processor, query expressions and corresponding query results generated from the database by a specific buyer system, the query results identifying matches between the query expressions and a set of records of supplier system catalogs enabled and integrated for procurement with the specific buyer system. The method further includes determining, from the query expressions and corresponding query results, the query expressions that satisfy criteria for low match rates and identifying additional matches between the query expressions and at least one unassociated supplier system catalog outside of the set of enabled and integrated supplier system catalogs, the identifying based upon an analysis of community buyer system data. A report is generated based upon the additional matches and transmitted to the specific buyer system.
US11423450B2 Systems and methods for using smart contracts to control the trade, supply, manufacture, and distribution of commodities
The present principles are directed to systems and methods for providing a trading system cooperatively integrated with manufacturing control and distribution systems, and, more specifically, to provide a trading, clearance, settlement, and depository for securities, commodities, and their derivatives (collectively “securities”) that utilize asset-backed, virtualized data tokens and blockchain technology to facilitate price discovery and automated transactions at all stages of the asset development, manufacturing, and distribution of commodities.
US11423446B2 Simultaneous review of advertisement components
An online advertising system provides a user interface that allows the majority of advertisers to receive an “instantaneous” decision on their ad as soon as it is created. Instead of starting the ad review process after the advertiser submits the full ad for review, each ad component and existing combination of ad components is reviewed when it is entered into the ad creation form. This method allows the system to begin time-consuming aspects of the ad review (i.e., crawling the landing page, analyzing image features) while the user is still spending time on creating the ad.
US11423445B2 System and method for purchasing advertisements associated with words and phrases
Disclosed is a system and method for enhancing value for advertisers by helping them select and initiate the purchase of an advertisement associated with an advertising (ad) words or phrases that have strong semantic relationships to a given context, but which are not necessarily the most popular ad words or phrases with the highest costs. Advertisements associated with ad words or phrases that have strong semantic relationships to a given context, and yet are still cost effective in that their calculated value exceeds the costs of purchasing the ad keywords, are bid for and bought. In an embodiment, the system and method may be adapted to automatically purchase advertisements associated with ad words or phrases when the ad words or phrases fall within a desired price range based on their calculated value. As the prices of advertisements associated with these words or phrases fluctuate over time based on their popularity of the words or phrases, the automated bidding and buying of advertisements may be used to purchase advertisements associated with words or phrases at a price desirable to a given ad purchaser. By automatically purchasing such advertisements, the return on investment (ROI) for an advertiser may be improved.
US11423444B2 Propensity model
Described are techniques including a method comprising generating customer profiles in a profile datastore and selecting a subset of the customer profiles for storing in a candidate profile datastore based on qualifier constraints in a qualifier model. The method further comprises scoring the subset of the customer profiles using a scoring algorithm and determining, for each of the subset of the customer profiles, a respective preferred communication channel. The method further comprises transmitting, in an order according to a rank based on the scoring, electronic communications to a subset of the customer profiles using the respective preferred communication channels.
US11423443B2 Time limited media sharing
The system facilitates time restricted audio content where specified end users can alter or manipulate the content for a predetermined period of time while the content is still in a server or electrical storage device prior to going live on a social media website or in a private in-house website forum. After going live, the content may be voted on by additional end users for a predetermined period of time. At the end of the predetermined period of time, content with a score lower than a threshold may be removed from the server. In an embodiment, advertising content may be displayed in place of the removed content for a limited time.
US11423442B2 Method and system for predicting relevant offerings for users of data management systems using machine learning processes
A method and system provides a data management system that provides data management services and products to users. The method and system provides a predictive model that generates probability scores indicating the likelihood that current users of the data management system would select promotional messages if the promotional messages are presented to the current users.
US11423439B2 Expert search thread invitation engine
Systems and methods are provided for providing search results. Social media posts are analyzed to identify a candidate for authoring an expert search thread, where one or more search terms are extracted from one or more social media posts of the candidate. The candidate is contacted to solicit an expert search thread, where the expert search thread solicited includes an identification of a plurality of links entered via a user interface by the expert that the expert identifies as being helpful to learning about a topic associated with the one or more search terms. The expert search thread is included in a set of search results prompted by one or more of the search terms.
US11423427B2 Flex service car wash
A system and method of operating a carwash with flexible service offerings comprises providing an automated computer terminal at which a user of a vehicle can purchase a car wash and at least one additional service, such as a hand service, after receiving the car wash, determining a queue for the at least one additional service at the time a user purchases a car wash, calculating a price for the at least one additional service based on the queue and displaying the price for the at least one additional service on the automated computer terminal. If the queue for the at least one additional service is low or empty, the user is provided with a discount to incentivize the user to purchase such service.
US11423424B2 Associating thematic concepts and organizations
Concepts may be associated with each other based on information provided by data sources. Entities may be associated based on the information provided by the data sources and characteristics of the entities. A concept graph may be generated based on the concepts such that each edge in the concept graph corresponds to a relationship between two or more associated concepts. A data graph may be generated based on the concept graph and the entities such that each node in the data graph corresponds to a concept or an entity and the edges in the data graph correspond to relationships between two or more concepts and such that other relationships between two or more associated concepts are absent from the concept graph. In response to a query, traversing the data graph to determine entities that are related to the query and providing a report that includes those entities.
US11423421B1 Method, apparatus, and computer program product for system resource volume prediction
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for predicting system resource volumes for future network time intervals based upon predicted likelihoods of termination transactions for the future network time interval.
US11423419B2 System and method for retrieving content associated with distribution items
Systems, methods and apparatus are disclosed for providing content associated with an information item on a distribution item using a computing device. In one aspect a method includes identifying an image of an information item on a distribution item. The method further includes processing, in a processor the image, to generate a data item determined by the information item. The method further includes decoding the data item to determine a set of attributes of the distribution item. The method further includes retrieving content associated with the distribution item using at least one of the attributes in the set of attributes. The method further includes delivering content associated with the distribution item.
US11423418B1 Systems and methods for a multi-tiered fraud alert review
Embodiments of systems and methods for fraud review are disclosed. The systems may comprise multi-tiered computing systems which may receive fraud alerts from multiple sources. A computing system in a tier may receive a fraud alert and use one or more fraud risk metrics to determine whether the fraud alert should be escalated. If the computing system determines that the fraud alert should be escalated, the computing system may transmit an escalation message to a higher tier computing system. If the computing system determines that the fraud alert should not be escalated, the computing system may transmit a message to a fraud prevention computing system. In some embodiments, the computing system may determine that the fraud alert is a false positive and transmit a false positive message to the source of the fraud alert such as a lower tier computing system.
US11423417B2 Method and system for auditing and verifying vehicle identification numbers (VINs) on transport devices with audit fraud detection
A method and system for auditing and verifying vehicle identification numbers (VINs) on transport devices (e.g., trucks, trains, ships etc.) with multilevel fraud detection. Digital photographs of vehicle VINs on transport devices are collected with camera components on the transport devices (e.g., trucks, trains, etc.) and verified with multilevel fraud detection, crowdsourcing and other information collected about the vehicles on the transport device. The method and system is used to detect fraud associated with VIN audits of vehicles and unique identifier of non-vehicle entities on transport devices.
US11423416B2 Impact based fraud detection
In some implementations, a computing device can be configured to perform impact-based fraud detection. For example, a computing device (e.g., a network server) can receive user submissions from user devices corresponding to traffic incident reports, point of interest (POI) ratings, product ratings, vendor ratings, and/or other crowd-sourced information. The computing device can identify groups of users based on the user submissions and various grouping criteria. The computing device can determine the impact of these user groups with respect to the targets (e.g., traffic in an area, ratings of a business, etc.) of their user submissions. The computing device can prioritize high impact user groups when attempting to detect fraudulent user group activity (e.g., fraud rings).
US11423415B2 Methods and systems for real-time identification and mitigation of agent risks relating to AML
Systems and methods for identifying and mitigating non-compliances include determining an agent location of a money service business for review, obtaining a photograph and geographic coordinates of the agent location, and collecting field data at the agent location through a mobile application. Such information are sent from the mobile application to a central server of a third party vendor for a series of quality checks and stored at the central server. Such information may be used for further corrective action against the agent location reviewed.
US11423414B2 Advanced learning system for detection and prevention of money laundering
An automated system for detecting risky entity behavior using an efficient frequent behavior-sorted list is disclosed. From these lists, fingerprints and distance measures can be constructed to enable comparison to known risky entities. The lists also facilitate efficient linking of entities to each other, such that risk information propagates through entity associations. These behavior sorted lists, in combination with other profiling techniques, which efficiently summarize information about the entity within a data store, can be used to create threat scores. These threat scores may be applied within the context of anti-money laundering (AML) and retail banking fraud detection systems. A particular instantiation of these scores elaborated here is the AML Threat Score, which is trained to identify behavior for a banking customer that is suspicious and indicates high likelihood of money laundering activity.
US11423412B2 Queue management system utilizing virtual service providers
The invention is directed to a queue management system which links with and utilizes service providers that are physically located in a facility which is different or remote from that of the location of the customer.
US11423410B2 Customer management system
A system and method are disclosed for scoring an interaction over one or more channels by an end user and an entity by monitoring the communications over the channels and assigning penalties and scores based on topics associated with the communications.
US11423407B2 Computer-based systems and platforms and computer-implemented methods configured for one or more technological applications involving reduction of false-positive fraud detection incidents
Systems and methods involving computer-based processing for proactively reducing false-positive fraud detection incidents are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: detecting when a subject online transaction matches criteria indicating it is unusual; operating a browser extension application to obtain UI image data and purchase details of an item purchased by a user during the unusual online transaction; evaluating historical transactions of the user to identify a potentially fraudulent online transaction; and executing a false-positive detection routine to determine if the potentially fraudulent online transaction is valid.
US11423404B2 System and methods for enhanced approval of a payment transaction
A computer-implemented method for determining a level of confidence that a payment transaction is not fraudulent is provided. The method is implemented using an assurance exchange (AE) computer device in communication with a memory. The method includes receiving authentication data associated with a candidate payment transaction being conducted by a cardholder via a website associated with a merchant from the merchant, storing the authentication data, receiving an authorization request message for the candidate payment transaction from a payment processor, retrieving the authentication data for the candidate payment transaction based on the authorization request message, and calculating an assurance level score based on the authentication data and the authorization request message. The assurance level score represents a level of confidence that the candidate payment transaction is not fraudulent. The method also includes transmitting the authorization request message including the assurance level score to an issuer processor.
US11423402B2 Techniques for processing pin-inclusive transactions in connection with an electronic device
Certain exemplary embodiments relate to techniques for processing PIN-inclusive transactions in connection with an electronic device or terminal, e.g., where PIN code encryption keys are not necessarily stored on the electronic device or terminal, and/or where payment instrument data is maintained in a separate system from PIN code data at least until certain elements are combined in a highly secure system for submission to an electronic funds transfer network. One or more separate or physically separated systems may be used in this regard, e.g., taking advantage of more prevalent computer networks such as the Internet. Similarly, the ability to provide less expensive terminals or electronic devices at a point-of-sale, point-of-purchase, etc., may be advantageous. The interchange rate is not necessarily driven up in certain example instances.
US11423400B1 Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for paying for goods, services and content ordered over an internetwork is disclosed. The virtual payment system includes a commerce gateway. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established with the commerce gateway, a digital certificate is stored on the registered participant's computer. A buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway, which applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment account. A buyer may create sub-accounts.
US11423398B1 Recommending conditions for blockchain-enforced contracts
In one embodiment, techniques include receiving, from a device associated with a merchant, a request to create blockchain-enforced contract corresponding to a new transaction between the merchant and a customer. Techniques include generating a condition of the blockchain-enforced contract requisite for completion of the new transaction. Techniques include receiving a selection of at least one option for determining that the condition is satisfied. Techniques include generating the blockchain-enforced contract and providing the blockchain-enforced contract to one or more nodes in the blockchain network. Techniques include receiving an input comprising information regarding the condition, creating a blockchain transaction addressed to the blockchain-enforced contract and sending the blockchain transaction to nodes in the blockchain network. Techniques include transferring a corresponding to the new transaction from an escrow account to a merchant account.
US11423395B1 Pay with points virtual card
Systems and methods for providing a rewards payment form linked directly to a rewards account are described. The rewards points may be spent directly by the customer through the use of the payment form linked to the rewards account. The payment form may be a payment card (e.g., a physical card having an account number accessible via a magstripe, an EMV chip, etc.) or a virtual payment card loaded into a mobile wallet accessible by the customer. The rewards payment form allows the customer to spend the rewards points stored in the rewards account without first going through the extra step of converting the rewards points into currency.
US11423392B1 Systems and methods for information verification using a contactless card
A method, apparatus, and system of using a contactless card are disclosed. For example, a method of verifying at least a portion of manually entered user information using a contactless card is disclosed. The method includes receiving an application including manually-entered user information via one or more user inputs into a customer device, providing a request to verify at least a portion of the user information to the customer device, the request configured to cause the customer device to prompt the user to tap a contactless card to the customer device, based on a contactless communication between the contactless card and the customer device, receiving, from a third party computing system, an indication of that the portion of the user information and information stored by the third party computing system match, and approving the application for the new product or service based on the indication of the match.
US11423390B2 Systems and methods for providing transaction tokens for mobile devices
The disclosed embodiments include methods and systems for providing payment token transactions by a mobile device. The mobile device may be operable to obtain a payment token, where the payment token is associated with one or more payment token parameters and the mobile device may be configured to communicate with a financial service provider system over a first network when connectivity to the first network is available to the mobile device. The mobile device may provide the payment token to a contactless payment terminal (CPT) associated with a merchant, during a purchase transaction involving a product provided by the merchant, where the mobile device may communicate the payment token to the CPT over a local network that is different from the first network such that connectivity between the mobile device and the first network is not required.
US11423389B2 Personalized QR codes for ATM authentication
Disclosed herein are system, method, and computer program product embodiments for creating a personalized barcode for an account holder at an Automated Teller Machine (ATM). An embodiment operates by storing account holder unique data and a first rule for generating a personalized barcode unique to the account holder based on the account holder unique data. After receiving a request for completion of a transaction from the first account holder, placing the account holder unique data and the first rule in a pairing service. Thereafter, the ATM is configured to retrieve the account holder unique data and the first rule from the pairing service, generate the first personalized barcode based on the first rule and the account holder unique data, and present the first personalized barcode to the first account holder.
US11423388B2 Out-of-band device verification of transactions
Concepts and technologies are disclosed herein for out-of-band device verification of transactions. A processor can execute a verification service. The verification service can receive a verification request with data relating to a transaction between a computing device and an application. The verification service can identify an out-of-band device associated with the computing device and obtain verification data from the out-of-band device. The verification service can compare the verification data to data relating to the transaction to determine if the transaction is to be verified. Based upon the determination, the verification service can approve or block the transaction.
US11423386B2 System and method of facilitating cash transactions at an ATM system without an ATM card using mobile
A system, method, and computer-readable storage medium configured to facilitate cash transactions at an Automated Teller Machine when an ATM card is not present. The system allows a customer of a first bank to use an ATM of a different bank and still facilitate the ATM transaction without an ATM card present.
US11423379B2 Method for UWB transaction and electronic device therefor
An electronic device includes communication circuitry configured to perform short-range wireless communication, ultra-wideband (UWB) communication circuitry configured to perform UWB communication, a secure element comprising a secure data storage configured to provide an execution environment isolated from an operating system (OS) of the electronic device, and a processor. The UWB communication circuitry performs ranging with an external electronic device, receives a first UWB signal including a medium access control (MAC) header and a MAC payload from the external electronic device, and determines, based at least on MAC payload information included in the MAC payload, whether to forward information included in the MAC payload information element to the secure element.
US11423376B2 System and method for auto-populating electronic transaction process
A system and method for auto-populating an electronic transaction process is provided. The system comprises at least one processor, and a memory storing instructions which when executed by the at least one processor configure the processor to obtain a scanned payee identifier from an optical character recognition scan of a digital bill document, compare the scanned payee identifier with a set of stored payee identifiers to obtain at least one first identifier match, determine a score for each of the at least one identifier match, and select the stored payee identifier associated with a highest score. The method comprises obtaining a scanned payee identifier from an optical character recognition scan of a digital bill document, comparing the scanned payee identifier with a set of stored payee identifiers to obtain at least one first identifier match, determining a score for each of the at least one identifier match, and selecting the stored payee identifier associated with a highest score.
US11423374B2 Application of dynamic tokens
A method assigns token requirements to service subscriptions in a service platform, such as a service platform containing entities or a database containing a plurality of said entities. The operator of the service platform establishes customization factors and maintains records reserving data services associated with token requirements for delivery to entities. In addition, customization factors are determined from values representing information associated with objects in a database. Token requirements associated with data services are calculated from one or more formulas utilizing customization factors. Sponsorships associated with the entities can be accepted by the service platform. The service platform can apply credit toward the fulfillment of token requirements. An entity can be provided a data service based on a relationship with a sponsorship such that an entity assigned a subscription having a token requirement fulfilled as a result of applying credit from a sponsorship will receive services related to the subscription.
US11423371B2 Systems and methods for managing prepaid cards in a digital wallet, including transferring value from prepaid cards and managing user selected accounts
Disclosed are the methods and systems for transferring value from as first account to a second account via a consumer device. The methods may be consumer or merchant driven and may involve transferring value to peers, oneself, or a third party account holder with or without the creation of a user account. Based on information input by a user, various financial systems interact in a manner that results in creation of an escrow account and effectuates transfer of value from a funding account through that escrow account to a receiving account. Such novel methods allow for previously unavailable transfers of value. In certain embodiments, the methods and systems also encompass creation of a digital equivalent of the value and using the digital equivalent to make payments at as point of service.
US11423370B2 Systems and methods for transferring value to and managing user selected accounts
Disclosed are the methods and systems for transferring value from a first account to a second account via a consumer device. The methods may be consumer or merchant driven and may involve transferring value to peers, oneself, or a third party account holder with or without the creation of a user account. Based on information input by a user, various financial systems interact in a manner that results in creation of an escrow account and effectuates transfer of value from a funding account through that escrow account to a receiving account. Such novel methods allow for previously unavailable transfers of value.
US11423368B2 Code generation and tracking for automatic data synchronization in a data management system
There are provided systems and methods for code generation and tracking for automatic data synchronization in a data management system. A user associated with an entity, such as an employee of an organization, may purchase an item utilizing a payment instrument or card provided by the organization. In order to provide proper expense allocation, the organization may require receipt matching and storage per use of the payment instrument. An expense management system may provide digital code generation and output on a corresponding physical or digital receipt so that when the receipt is provided to the expense management system, the codes may be matched to backend data stored by the system. The receipts may be processed by extracting text data from an image of a receipt to determine the codes. The codes may then be used to search a database of codes to match to digital transaction data.
US11423361B2 System for enhancing on-campus communications through vector correlation quantification for employee request submissions
Systems and methods for determining an amount of correlation between non-orthogonal vectors characterizing quantified employee request submissions include generating a prioritization matrix for a request submission including entries associated with characteristics of the request submission considered important by one or more approvers; generating a request attribute vector characterizing attributes of a request extracted from the request submission; calculating a product for each entry of the prioritization matrix by multiplying corresponding entries of the prioritization matrix and the request attribute vector; applying a weighting factor to the product for each entry of the prioritization matrix resulting in weighted products for each entry of the prioritization matrix; accumulating the weighted products into a request quality score indicating an amount of correlation between the prioritization matrix and the request attribute vector; and transmitting an enhanced data packet to another computing device including the request attribute vector, prioritization matrix, or request quality score.
US11423360B2 Digital asset system for management of projects and materials
This system is a decentralized computerized system for administration and management of a construction or manufacturing project having kiosk physically or virtually associated with the project and configured for receiving a building information model from a design computing device, transmitting the bill of material to a supply computer device, informing a third-party supplier to deliver the materials to the construction site, receiving a material delivery information, receiving an internal and external inspection information, receiving regulatory compliance information, receiving insurance information and receiving labor information, debiting a first account associated with the project and crediting a second account associated with the project, creating records or certificates representing various verifications of stages of the construction project and storing the records or certificates on a distributed ledger.
US11423356B2 High fidelity clinical documentation improvement (CDI) smart scoring systems and methods
A clinical documentation improvement (CDI) smart scoring method may include predicting, via per-condition diagnosis machine learning (ML) models and based on clinical evidence received by a system, a probability that a medical condition is under-documented and, via per-condition documentation ML models and based on documentation received by the system, a probability that a medical condition is over-documented. The under- and over-documentation scores are combined in view of special indicators and queryability factors, which can also be evaluated using ML query prediction models, to generate an initial CDI score. This CDI score can be further adjusted, if necessary or desired, to account for factors such as length of stay, payer, patient location, CDI review timing, etc. The final CDI score can be used to prioritize patient cases for review by CDI specialists to quickly and efficiently identify meaningful CDI opportunities.
US11423345B2 Methods and systems for resource queuing and delivery
The disclosed technology teaches delivering scarce test equipment resources to a user within a test organization: receiving a test graph that specifies equipment capabilities needed, by class and times when the capabilities are needed. The technology includes maintaining an inventory of equipment resources and capabilities, by class, and responsive to the user invoking the graph, scheduling the needed equipment: identifying alternative resources responsive to the need and selecting a group of resources to schedule; bundling the group of resources to schedule into an immediate bundle needed to start the test and a deferred bundle needed later, after the start of the test; and queuing a deferred bundle reservation for a later time, after the scheduled start of the test. During the test, the technology includes notifying the user of availability of the equipment resources in the deferred bundle when they become available and marking the deferred bundle as in use.
US11423342B2 Salon sustainability system
In one embodiment, a salon sustainability resource management system is described. The salon sustainability resource management system includes one or more backwash stations, a sustainability status unit communicatively coupled to each of the one or more backwash stations. The sustainability status unit is configured to generate a virtual display including one or more instances of a current sustainability status associated with a utilization of at least one resource. An enticement unit is configured to activate one or more appraisals associated with the resource utilization at the backwash station. An integrated verdant unit is configured to predict a wholistic sustainability status associated with the current sustainability status at the sustainability status unit associated with each backwash station.
US11423329B2 Sensing systems
A system learns to automatically identify, and detect, contextual conditions that may serve as action triggers to help please a user (or avoid annoying a user). Among other features, a simple sensor arrangement is detailed which, in addition to producing a customary stream of high bandwidth sensor data, provides an output of low bandwidth data. This low-bandwidth data serves to identify a particular reference pattern with which the high-bandwidth sensor data is found to correspond. Such a sensor can employ reference patterns discovered through pseudo-random trials. A great number of other advantageous features and arrangements are also detailed.
US11423327B2 Out of band server utilization estimation and server workload characterization for datacenter resource optimization and forecasting
Techniques are described herein for estimating CPU, memory, and I/O utilization for a workload via out-of-band sensor readings using a machine learning model. The framework involves receiving sensor data associated with executing benchmark applications, obtaining ground truth utilization values for the benchmarks, preprocessing the training data to select a set of enhanced sequences, and using the enhanced sequences to train a random forest model to estimate CPU, memory, and I/O utilization given sensor monitoring data. Prior to the training phase, a machine learning model is trained using a set of predefined hyper-parameters. The trained models are used to generate estimations for CPU, memory, and I/O utilizations values. The utilization values are used with workload context information to assess the deployment and generate one or more recommendations for machine types that will best serve the workload in terms of system utilization.
US11423324B2 Training and estimation of selection behavior of target
A training method is provided. The training method includes clustering, by a processor, a plurality of items that each have an item attribute value, according to the item attribute value. The training method further includes generating, by the processor, for each item, a cluster attribute value corresponding to a cluster associated with the item. The training method also includes training, by the processor, an estimation model for estimating selection behavior of a target with respect to a choice set including two or more items, based on the cluster attribute value associated with each item included in the choice set, by using training data that includes a group of a choice set of items presented to the target and an item selected by the target from among the choice set.
US11423318B2 System and methods for aggregating features in video frames to improve accuracy of AI detection algorithms
Methods and systems are provided for aggregating features in multiple video frames to enhance tissue abnormality detection algorithms, wherein a first detection algorithm identifies an abnormality and aggregates adjacent video frames to create a more complete image for analysis by an artificial intelligence detection algorithm, the aggregation occurring in real time as the medical procedure is being performed.
US11423316B2 Prediction method, prediction apparatus, and storage medium storing computer program
A prediction method includes: acquiring time-series data of sets of a control input um and a control output ym as a sample of a control input u and a control output y; calculating, based on the time-series data, a value ρ* that minimizes a value of an evaluation function J(ρ,θ,um,ym) in a state where a parameter θ is set to a fixed value θ0, calculating a value θ* that minimizes the evaluation function J(ρ,θ,um,ym) in a state where a parameter ρ is set to the value ρ*; and calculating a prediction value up of the control input u and a prediction value yp of the control output y corresponding to a desired value r, based on a transfer function C(ρ*) in which the parameter ρ is set to the value ρ* and on a target response transfer function Td(θ*) in which the parameter θ is set to the value θ*.
US11423315B2 Quantization method for partial sums of convolution neural network based on computing-in-memory hardware and system thereof
A quantization method for a plurality of partial sums of a convolution neural network based on a computing-in-memory hardware includes a probability-based quantizing step and a margin-based quantizing step. The probability-based quantizing step includes a network training step, a quantization-level generating step, a partial-sum quantizing step, a first network retraining step and a first accuracy generating step. The margin-based quantizing step includes a quantization edge changing step, a second network retraining step and a second accuracy generating step. The quantization edge changing step includes changing a quantization edge of at least one of a plurality of quantization levels. The probability-based quantizing step is performed to generate a first accuracy value, and the margin-based quantizing step is performed to generate a second accuracy value. The second accuracy value is greater than the first accuracy value.
US11423305B2 Network-based work machine software optimization
Systems and methods enabling network-based work machine software optimization may be carried-out by a server end in communication with a plurality of work machines over a network. In embodiments, the method includes: (i) storing a software solution database containing a plurality of software solutions corresponding to different work machine task profiles; (ii) receiving, at the server end, a software solution request containing task-specific data from a first work machine in the plurality of work machines; and (iii) searching the software solution database for an optimal-fit software solution corresponding to the task-specific data. If locating an optimal-fit software solution, the server end (iv) avails the first work machine of the optimal-fit software solution via the network. If not locating an optimal-fit software solution within the software solution database, the server end (v) transmits a corresponding message over the network and to the first work machine.
US11423302B2 Artificial intelligence laundry treatment apparatus
An artificial intelligent laundry treatment apparatus according to an embodiment of the present invention includes: a door including an external cover and an internal glass and configured to open and close a laundry entrance; a gasket formed on an inner circumferential surface of the laundry entrance; a door imaging sensor disposed to face the internal glass and configured to acquire a door image; a gasket imaging sensor configured to acquire a gasket image including a region of the gasket; and a processor configured to classify a state of the door on the basis of the door image, to acquire a gasket contamination degree on the basis of the gasket image, and to determine whether inside cleansing is required for a region including an inside of a drum on the basis of at least one of the classification result of the state of the door or the acquired gasket contamination degree.
US11423301B2 Learning and deployment of adaptive wireless communications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over radio frequency (RF) channels. One method includes: determining an encoder and a decoder, at least one of which is configured to implement an encoding or decoding that is based on at least one of an encoder machine-learning network or a decoder machine-learning network that has been trained to encode or decode information over a communication channel; determining first information; using the encoder to process the first information and generate a first RF signal; transmitting, by at least one transmitter, the first RF signal through the communication channel; receiving, by at least one receiver, a second RF signal that represents the first RF signal altered by transmission through the communication channel; and using the decoder to process the second RF signal and generate second information as a reconstruction of the first information.
US11423295B2 Dynamic, automated fulfillment of computer-based resource request provisioning using deep reinforcement learning
A system and a process for provisioning a job through a trained machine-learning dynamic provisioning agent is provided herein. An input vector representing the job having one or more job components may be received. One or more additional data vectors representing additional job data may be obtained. For the one or more job components respectively, one or more action values corresponding to one or more provisioning options may be calculated based on the one or more additional data vectors. For the one or more job components respectively, one or more provisioning options for the respective one or more job components may be selected based on the corresponding one or more action values. The one or more selected provisioning options corresponding to the respective one or more job components may be aggregated. The aggregated selected provisioning options may be provided.
US11423293B2 Neuromorphic system
Provided is a neuromorphic system using a neuron circuit. The neuromorphic system includes: one or two or more neuron circuits configured to output a firing signal according to signals input from a synapse array; a homeostatic circuit for each neuron circuit; and a global self-controller configured to generate and provide control signals for the neuron circuits by using the firing signal output from the neuron circuits. The neuron circuit includes a neuromorphic device and an output circuit that outputs the firing signal of the neuromorphic device. The global self-controller generates and supplies a reset signal to the neuromorphic device of the fired neuron circuit, and the global self-controller generates and supplies a lateral inhibition signal to the neuromorphic device of the non-fired neuron circuit. The homeostatic circuit alleviates inhibition of other neurons by the neurons with a predominant firing function.
US11423291B2 Arithmetic device and arithmetic method
An arithmetic device includes storage, a controller, and operation circuitry. The storage stores therein P-dimensional input vectors, P×N-dimensional matrixes, N-dimensional intermediate value vectors, and N-dimensional output vectors, and is capable of executing, in parallel, two or more of reading processing of the input vector, reading processing of the matrix, reading processing of the intermediate value vector, and writing processing of the output vector. The controller sets read timings of a first input vector, a first matrix, and a first intermediate value vector, and write timing of a first output vector, in operation processing including a D-dimensional processing loop. The operation circuitry calculates product of the first input vector and the first matrix, calculates sum of the product and the first intermediate value vector, and stores the sum as the first output vector in the storage.
US11423288B2 Neuromorphic synthesizer
Disclosed herein is a method for automatically generating an integrated circuit. The method includes receiving a behavioral description of at least the first layer of the neural network, converting the behavioral description of the first layer of the neural network into the computational graph, converting a computational graph to a circuit netlist based on a correlation of: (i) operations described in the computational graph, and (ii) an analog cell library including a plurality of predetermined circuit blocks that describe known neural network operations, generating a circuit layout that corresponds to at least a first layer of a neural network, and performing additional actions configured to cause generation of the integrated circuit based on the circuit layout. In some situations, the behavioral description defines an architecture of machine learning logic that represents at least a portion of the neural network. Additionally, in some situations, each cell of the integrated circuit includes a metal-oxide-semiconductor field-effect transistor (“MOSFET”).
US11423286B2 Computing system and method
A technology that can enhance the computing performance of a computing system using reservoir computing (RC), includes a computing system which performs computation using a recurrent neural network (RNN) including an input unit, a reservoir unit, and an output unit. The reservoir unit includes a plurality of nodes circularly connected to each other. The circular connection has a weight matrix for determining a weight between the nodes of the plurality of nodes, in which a weight between the nodes closely arranged on the circle is larger than a weight between the nodes arranged away from each other on the circle. The plurality of nodes each have a g value that is a parameter for designating nonlinearity of an activation function of each of the nodes, and that is set so as to periodically change in a direction on the circle.
US11423285B2 Buffer addressing for a convolutional neural network
Input data for a layer of a convolutional neural network (CNN) is provided by receiving input data values to be processed in a layer of the CNN. Addresses in banked memory of a buffer are determined in which the received data values are to be stored based upon format data indicating a format parameter of the input data in the layer and indicating a format parameter of a filter which is to be used to process the input data in the layer. The received input data values are stored at the determined addresses in the buffer for retrieval for processing in the layer.
US11423284B2 Subgraph tile fusion in a convolutional neural network
A method of subgraph tile fusion in a convolutional neural network, including partitioning a network into at least one subgraph node, determining a layer order of at least one layer of the at least one subgraph node, determining a input layer of the at least one subgraph node, determining a weight layer of the at least one subgraph node, determining a output layer of the at least one subgraph node and fusing the at least one subgraph node, the input layer, the weight layer and the output layer in the layer order.
US11423280B2 Cognitive commuter assistant
A cognitive commuter assistant may provide alerts regarding sensitive conversation topics and smart excuse route suggestions. The cognitive commuter assistant may store user preferences and historical data related to past conversations between passengers and navigators. The cognitive commuter assistant may identify current location and destinations, and may further identify local information, such as news and cultural information, based on the current location and destination. The cognitive commuter assistant may monitor and analyze the conversation between a passenger and navigator to determine a first route to the destination. The cognitive commuter assistant may generate, based on user preferences, local information, the first route, and historical data, alternative route suggestions.
US11423277B2 Fluidic conductive trace based radio-frequency identification
In some examples, a fluidic conductive trace based radio-frequency identification device may include a flexible substrate layer including a channel, and a trace formed of a conductive fluid that is disposed substantially within the channel. The fluidic conductive trace based radio-frequency identification device may further include a sealing layer disposed on the flexible substrate layer and the trace to seal the conductive fluid in a liquid state within the channel.
US11423275B2 Passive RFID tag with embedded sensor interface
A CMOS analog sensor interface circuit embedded in a passive RFID platform can provide accurate data conversion from analog signals to their digital representations. This interface can also utilize the RFID platform to achieve wireless data transmission. The disclosed sensor interface circuit includes signal filtering, signal amplification, as well as signal digitization. These circuits are all designed under the constraints of low-power operation on a noisy silicon substrate. By using the disclosed circuit design, fully passive wireless sensing network that can integrate with heterogeneous sensors (resistance, voltage, current types) can be designed. The advantages of low-cost, small feature size, and the ability to interface with analog sensors can enable large-scale deployment of such kind of RFIDs, both for consumer electronics like in-door monitoring and industrial sensing applications like the grid, electric vehicle, motor, and other critical infrastructures.
US11423273B2 Detection of machine-readable tags with high resolution using mosaic image sensors
Imaging apparatus (28) includes a mosaic image sensor (38), which is configured to capture and output a mosaic image comprising a matrix of pixels that is made up of multiple interleaved sub-matrices, each sub-matrix containing the pixels of a single respective color. Processing circuitry (32) is configured to process the pixels in each of one or more of the sub-matrices separately from the pixels in the other sub-matrices in order to identify in the mosaic image a graphical tag (22) that encodes a digital value in a machine-readable form.
US11423272B2 Method of forming a fabric containing a functional code pattern
A method of producing a textile product wherein a functional code pattern is structurally embedded within a textile product as the textile yarns are interlaced to become a textile product is provided. The functional code pattern is embedded within the textile product by programming a textile process machine with conversion factors and mathematical ratios, producing an enlarged code pattern that adheres to the customary rules of public or proprietary barcode formatting. Alternatively, the functional code pattern can be digitally printed onto the textile. The resulting textile product includes a functional and decorative code pattern that is readable by a standard electronic code reading device. Depending upon the type of textile yarn materials used, the code pattern created in or printed on the textile fabric may or may not be visible to the human eye.
US11423261B2 Electronic device and model updating method
An electronic device and a model updating method are provided. The method includes: inputting a plurality of files to a first model and outputting a predicted result of each of the plurality of files; receiving a corrected result for correcting the prediction result of at least one first file in the plurality of files, and generating a first label file corresponding to the at least one first file according to the corrected result and the first file; training a plurality of models according to the first label file to generate a plurality of a trained model; testing the plurality of trained models using at least one test set; and replacing the first model with a first trained model when the predicting accuracy of the first trained model of the plurality of trained models is higher than the predicting accuracy of the first model.
US11423247B2 Identifying fixed bits of a bitstring format
Techniques are disclosed for identifying fixed bits of a bitstring format. One or more processors are configured to generate a first bitstring having respective first bit values that have a first satisfiability state and generate a second bitstring having respective second bit values that have a second satisfiability state. The one or more processors are configured to identify first potential free bits having respective first common values and generate a third bitstring having first potential free bits with the respective first common values and third remaining bits. The one or more processors are configured to identify second potential free bits having respective second common values and identify a fixed bit that is not included in the first potential free bits and is not included in the second potential free bits.
US11423246B2 Medicine inspection assistance device, image processing device, image processing method, and program
A medicine inspection assistance device, an image processing device and an image processing method are provided that appropriately recognize identification information irrespective of whether the identification information is an engraved mark or a printed character. The image processing device that obtains a plurality of taken images of a medicine, performs a process of enhancing an engraved mark portion of the medicine based on at least one taken image among the taken images and generates a first enhanced image, performs a process of enhancing a printed character portion of the medicine based on at least one taken image among the taken images and generates a second enhanced image, collates an integrated image obtained by integrating the first enhanced image and the second enhanced image with each other, with a master image, and determines whether the medicine to be dispensed and the dispensed medicine are identical to each other or not.
US11423245B2 Software systems for facilitating object transport
One example of the present disclosure can include a server that can determine transport routes for individual objects based on rules. The transport routes can include an intermediary at which the individual objects are to be consolidated into a single container. The server can also receiving a request from a client computer for an object label corresponding to one of the individual objects. In response to receiving the request, the server can determine the intermediary based on a transport route for the object, generate the object label based on the intermediary, and transmit the object label to the client computer for causing the object label to be printed with a printer and coupled to the object.
US11423243B2 Systems and methods for generating and reading intrinsic matrixed bar codes
The present disclosure relates to systems and methods for generating intrinsic matrixed bar codes, such as Quick Response (“QR”) codes. In one implementation, system for generating an intrinsic matrixed bar code may include an image-receiving device, a processor configured to execute instructions, and a memory storing the instructions. The instructions may include instructions to: receive an image using the image-receiving device, generate a registration mark corresponding to the received image, select coordinates on the received image, overlay one or more matrixed bar codes on the selected coordinates, update the registration mark with the selected coordinates, and overlay the registration mark on the received image.
US11423242B2 Methods and apparatus to provide radial aiming patterns
Example methods and apparatus to provide radial aiming patterns are disclosed herein. An example assembly includes an imaging assembly configured to capture an image of a portion of an environment in a field of view (FOV); and an aiming light generator configured to form an illuminated radial aiming pattern and present the illuminated radial aiming pattern to enable the portion of the environment to be positioned within the FOV, the illuminated radial aiming pattern including an illuminated central mark in a central area of the illuminated radial aiming pattern, an illuminated first line, an illuminated second line, an illuminated third line, and an illuminated fourth line, wherein the first line, the second line, the third line, and the fourth line extend outward from the central mark and are angularly distributed about the central mark.
US11423240B1 RF transponder providing two-way engagement signaling and flexible substrate having attachment features
A transponder arrangement includes a flexible substrate having a first portion configured to engage a first structure and a second portion configured to engage a second structure, and a transponder integrated circuit (IC). Detection wiring is disposed on the first portion of the flexible substrate and coupled to the transponder IC, and an antenna disposed on the second portion of the flexible substrate and coupled to the transponder IC. The transponder IC is configured to generate an RF data signal that encodes different data values in response to the antenna resonating and different electricity levels on the detection wiring.
US11423238B2 Sentence embedding method and apparatus based on subword embedding and skip-thoughts
Provided are sentence embedding method and apparatus based on subword embedding and skip-thoughts. To integrate skip-thought sentence embedding learning methodology with a subword embedding technique, a skip-thought sentence embedding learning method based on subword embedding and methodology for simultaneously learning subword embedding learning and skip-thought sentence embedding learning, that is, multitask learning methodology, are provided as methodology for applying intra-sentence contextual information to subword embedding in the case of subword embedding learning. This makes it possible to apply a sentence embedding approach to agglutinative languages such as Korean in a bag-of-words form. Also, skip-thought sentence embedding learning methodology is integrated with a subword embedding technique such that intra-sentence contextual information can be used in the case of subword embedding learning. A proposed model minimizes additional training parameters based on sentence embedding such that most training results may be accumulated in a subword embedding parameter.
US11423236B2 Computer-based systems for performing a candidate phrase search in a text document and methods of use thereof
A method for identifying phrases in a text document having a similar discourse to a candidate phrase includes separating text in a document file into a plurality of phrases and generating a plurality of embedding vectors in a textual embedding space by inputting the plurality of phrases into an embedding engine. A mapping of each embedding vector in the textual embedding space is generated with each corresponding phrase and a document location of each corresponding phrase in the document file. A candidate phrase is received by a user and a candidate embedding vector is generated using the embedding engine. Similarity scores are computed based on the plurality of embedding space distances between the candidate phrase embedding vector location and each respective location of each embedding vector in the textual embedding space. A listing of phrases with the highest similarity scores are outputted with respective document locations in the text.
US11423233B2 On-device projection neural networks for natural language understanding
The present disclosure provides projection neural networks and example applications thereof. In particular, the present disclosure provides a number of different architectures for projection neural networks, including two example architectures which can be referred to as: Self-Governing Neural Networks (SGNNs) and Projection Sequence Networks (ProSeqoNets). Each projection neural network can include one or more projection layers that project an input into a different space. For example, each projection layer can use a set of projection functions to project the input into a bit-space, thereby greatly reducing the dimensionality of the input and enabling computation with lower resource usage. As such, the projection neural networks provided herein are highly useful for on-device inference in resource-constrained devices. For example, the provided SGNN and ProSeqoNet architectures are particularly beneficial for on-device inference such as, for example, solving natural language understanding tasks on-device.
US11423231B2 Removing outliers from training data for machine learning
A document analysis device that includes an artificial intelligence (AI) processing engine configured to receive training data, to select a sentence from the training data, and to compute a first set of similarity scores between the selected sentence and other sentences from the training data. The AI processing engine is further configured to determine a set count that is equal to a number of similarity scores in the first set of similarity scores that exceed a similarity score threshold value and to compare the set count to a set outlier threshold value. The AI processing engine is further configured to keep the selected sentence in the training data when the set count is greater than or equal to the set outlier threshold value and to remove the selected sentence from the training data when the set count is less than the set outlier threshold value.
US11423230B2 Process extraction apparatus and non-transitory computer readable medium
A process extraction apparatus includes a process extraction apparatus including a message group creator that, based on keywords each extracted from a respective one of multiple messages posted, the respective posting times of the multiple messages, and the respective posters of the multiple of messages, groups the multiple of messages into multiple message groups each including messages with similar characteristics, and an output unit that, based on the respective posting times of the messages included in each of the multiple message groups, outputs a precedence relationship between the multiple message groups.
US11423224B2 Image-to-text recognition for a sequence of images
Systems and methods relate generally to image-to-text recognition. In an example thereof, a device captures an image and generates image data and associated meta data. A parser parses the image data and the meta data into sub-image data and sub-meta data, respectively. A recognizer renders the sub-image data into strings for one or more identified objects in the sub-image data. A mapper-controller maps the sub-image data in association with the sub-meta data to generate a data structure having positional information with respect to the one or more identified objects. A dictionary store is accessed by a natural language processing engine responsive to the strings. The natural language processing engine converts the strings into a natural language expression for the strings and the positional information obtained from the data structure.
US11423220B1 Parsing documents using markup language tags
A device that includes an enterprise data indexing engine (EDIE) configured to receive a document that contains text and to convert the document into a markup language code. The EDIE is further configured to identify tags within the markup language code and to parse the markup language code into logical sections based on the tags. The EDIE is further configured to identify sentences within each of the logical sections and to link the identified sentences with a location identifier that identifies a location within the document where a sentence is located.
US11423216B2 Providing extraction results for a particular field
The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
US11423212B2 Method and system for labeling and organizing data for summarizing and referencing content via a communication network
Systems and methods of the present technology generally provide computer implemented assistance for data summary, including organizing and generating a summary of data selected from legal source documents. User-identified information may be selected from one or more legal source documents at a user device, in response to which a unique identifier selection box may be displayed at the user device. A unique identifier may be selected from the unique identifier selection box. A first data set and/or a request for generation of a summary set may be sent to a system server via a communication link, the first data set may include the unique identifier and the user-identified information. The user device may then receive a generated summary via the communication link and may display the summary.
US11423209B2 Device, method, and graphical user interface for classifying and populating fields of electronic forms
An electronic device: displays an electronic form with a plurality of fields; detects an autofill input that corresponds to a field of the plurality of fields in the electronic form; and in response to detecting the autofill input, updates the electronic form to display fields that have been populated based on a user profile. If the autofill input is associated with a first category of information in the user profile, updating the electronic form includes populating at least two of the plurality of fields using information from the user profile that corresponds to the first category of information. If the autofill input is associated with a second category of information in the user profile, updating the electronic form includes populating at least two of the plurality of fields using information from the user profile that corresponds to the second category of information.
US11423204B1 System and method for back side signal routing
A system includes a substrate having a first side and a second side opposite the first side, a cell on the substrate having a first pin on either the first side or the second side, and a second pin on the second side, a first signal connected to the first pin, and a second signal connected to the second pin.
US11423203B2 System and method for modeling thermal circuits
A method for modeling a thermal circuit of power inverter includes setting a first input node of the thermal circuit to a first measured temperature. The method also includes setting a second input node of the thermal circuit to a second measured temperature. The method also includes determining at least one thermal characteristic of the thermal circuit using, at least, the first measured temperature. The method also includes determining an operating temperature of the thermal circuit based on the at least one thermal characteristic.
US11423201B2 Method and system for determining helicopter rotor airfoil
The present disclosure provides a method and system for determining a helicopter rotor airfoil. The method includes: randomly generating a sample point by using a Latin hypercube sampling (LHS) method (S1); determining characterization equations of upper and lower airfoil surfaces of an airfoil based on the airfoil sample point by using a class shape transformation (CST) method (S2); performing dynamic characteristic simulation on the airfoil according to the characterization equations of the upper and lower airfoil surfaces by using a computational fluid dynamics (CFD) method, to obtain a flow field characteristic of the airfoil (S3); establishing a mapping relationship between the sample point and the flow field characteristic by using a Kriging model, and training the mapping relationship by using a maximum likelihood estimation method and an expected improvement (EI) criterion, to obtain a trained mapping relationship (S4); determining an optimal sample point based on the trained mapping relationship by using Non-dominated Sorting Genetic Algorithm II (NSGA-II) (S5); and determining a rotor airfoil based on the optimal sample point (S6). The method performs optimized design on aerodynamic characteristics of the airfoil in a state with a changing incoming flow and a changing angle of attack, and can effectively alleviate dynamic stall in this state.
US11423194B2 Building automation system visualizations from ontology
Methods, devices, and systems for building automation system visualization from ontology are described herein. One device includes a display, a processing resource, and a memory having instructions stored thereon which, when executed by the processing resource, cause the processing resource to determine a respective model associated with each of a plurality of devices of a Building Automation System (BAS), wherein each respective model includes an input handler and an output handler associated with its respective device, display, via the display, a visualization of the plurality of models and connections between the plurality of models, wherein the visualization is created from a template having a particular ontology corresponding to the BAS, receive operating information associated with the BAS from at least one of the plurality of devices, and modify the visualization based on the received operating information.
US11423191B2 Automated generation and evaluation of architectural designs
A design engine is configured to interact with potential occupants of a structure in order to generate data that defines the usage preferences of those occupants. The design engine generates multiple candidate designs for the structure via a generative design process, and then evaluates each candidate design using a set of metrics determined relative to the usage preferences. Based on these evaluations, the design engine selects at least one candidate design that optimizes the set of metrics across all potential occupants.
US11423190B2 Nuclear power plant data-based design basis management system and method therefor
A data-based nuclear power plant design basis management system and a method therefor are disclosed. According to an embodiment of the present invention, the data-based nuclear power plant design basis management system comprises a database for storing: information on a plurality of design basis for defining a design basis document for configuration management in a nuclear power plant; information on a category, corresponding to each of the design basis, among a plurality of categories; and an associative relationship between the plurality of design basis, wherein the plurality of categories includes design requirements (REQ), at least one design basis specification (DBS) for satisfying the REQ, and the like.
US11423188B2 Information protection device and electronic apparatus
An information protection device includes: a random-contact mechanical Hall element provided with a conductive plate that has a prescribed conductive pattern, and a contact plate that is stacked on the conductive plate and that has, in an interior thereof, a connection portion partially contacting the conductive pattern; a communication line having multiple signal wires that are respectively connected to the connection portion in the random-contact mechanical Hall element; and a control unit configured to, through the communication line, monitor connection information between the connection portion and the conductive pattern in the random-contact mechanical Hall element, and determine, based on the connection information, whether or not iniquity has occurred in accordance with whether or not a connection state between the conductive pattern and the connection portion has changed from an initial setting.
US11423184B2 Information processing method, information processing device, and electronic device
An information processing method, an information processing device, and an electronic device are provided. The method includes: obtaining an input operation; in response to the input operation being performed on a first object displayed in a first region of a display region, collecting first operation information and making the first object respond to the input operation according to the first operation information; and in response to the input operation being performed on a second object displayed in a second region of the display region, collecting second operation information, and making the second object respond to the input operation according to the second operation information and authentication information corresponding to the second operation information.
US11423180B2 Secure identification of components installed in information handling systems
Methods and system are provided for validating the secure assembly and delivery of an IHS (Information Handling System). During factory provisioning of the IHS, an inventory certificate is uploaded to the IHS, where the certificate includes an inventory of the hardware components installed during factory assembly of the IHS and also includes validation schemas the provide instructions for identifying hardware components of the IHS. Upon delivery of the assembled IHS, a validation process is initialized and the inventory certificate is retrieved. Based on the instructions set forth by the validation schemas, the validation process collects an inventory of the detected hardware components of the IHS. The instructions of the validation schemas are further used to compare the collected inventory against the inventory from the signed inventory certificate in order to validate the detected hardware components of the IHS as the same hardware components installed during factory assembly of the IHS.
US11423178B2 Isolation of subsystems on a system on a chip
A System on a Chip (SoC) includes a plurality of general purpose processors, a plurality of application specific processors, a plurality of SoC support processing components, a security processing subsystem (SCS), a general access Network on a Chip (NoC) coupled to and servicing communications between the plurality of general purpose processors and the plurality of SoC support components, and a proprietary access NoC coupled to and servicing communications for the plurality of application specific processors and the SCS. The SoC may further include a safety processor subsystem (SMS) coupled to the proprietary access NoC, wherein the proprietary access NoC further services communications for the SMS and isolates communications of the SMS from communications of the plurality of general purpose processors. The general access NoC and the proprietary access NoC isolate communications of the SCS and the SMS from communications of the plurality of general purpose processors.
US11423174B2 Unified control and validation of privacy-impacting devices
Techniques and systems are presented to facilitate controlling and verifying the behaviors of privacy-impacting devices in alignment with the privacy behavior expectations of individuals and other entities. Accountability and audit mechanisms can verify the control state of IoT and other devices with respect to their privacy behavior preference inputs and can notify device owners and users when devices are compromised by malware and viruses. A trust-enhancing and technically transparent system architecture includes a distributed application network, distributed ledger technology, smart contracts, and/or blockchain technology.
US11423172B2 Electronic devices, methods, and systems for temporarily precluding sharing of media content to protect user privacy
An electronic device includes one or more sensors capturing media content from an environment of the electronic device. A location detector determines whether the environment of the electronic device is situated at a location of residence of an authorized user of the electronic device. A user interface receives user input requesting transmission of the media content to another electronic device located outside the location of residence of the authorized user of the electronic device. One or more processors preclude transmission of the media content to the other electronic device in response to the user input when the location detector determines that one or more sensors captured the media content at the location of residence of the authorized user of the electronic device.
US11423170B2 System and method for controlling access to a medical device
Systems, devices, and methods for controlling access to a medical device are provided. One example system includes an access card configured to wirelessly transmit user identification information and a medical device configured to receive the user identification information from the access card, and enable access to one or more components of the medical device based on permission information associated with the received user identification information. One example medical device includes a plurality of device components; a data receiver configured to wirelessly receive user identification information; a memory configured to store permission information in association with the user identification information; and a processor configured to retrieve the permission information from the memory in response to receiving the user identification information from the data receiver, and enable access to the one or more device components based on the retrieved permission information.
US11423165B2 Computer-implemented methods and system for preventing unauthorized file modification by malicious software and the like
In some embodiments, a cyber security method for preventing unauthorized file modification by malicious software and the like, the file accessible to an authorized handler may include: receiving a first access request from a program, the first access request having a first instruction set for modifying data of the file; determining if the file is associated with the authorized handler; processing the first instruction set to produce first modification data; and generating an initial virtual file object comprising the first modification data. In further embodiments, a cyber security method for preventing unauthorized file modification by malicious software and the like, the file accessible to an authorized handler may include: processing an instruction set for modifying a file to produce modification data; generating a virtual file object comprising the modification data; and associating the virtual file object with the file by identifying the file as a sparse file.
US11423163B2 System for controlling computing process execution by users with elevated access privilege
A system is provided for controlling computing process execution by users with elevated access privilege. In particular, the system may be configured to hook into the process command loop for a computing system within the network environment to monitor the users logged into the system as well as computing processes being executed. The system may further flag the users and processes according to their type. If the system detects a mismatch between the user and the process, the system may automatically suspend the process from being executed. In this way, the system may ensure that processes are executed only by their authorized users.
US11423161B1 System and media recording device with secured encryption
In one aspect the present invention disclose system for recording and handling media for use as evidence in legal proceeding. In one other aspect the present invention discloses a device for recording media for use as evidence in legal proceedings. In another aspect the present disclosure provides a server also referred to herein as an evidence vault or vault for handling media from a media recording device for use as evidence in legal proceedings. The all three aspects the invention benefit from a double layer symmetrical and asymmetrical encryption method to protect the media recordings of the device, the server and the system as a whole as well as the transmission of media between different components.
US11423160B2 System for analysis and authorization for use of executable environment data in a computing system using hash outputs
A virtual environment system for validating executable data using authorized hash outputs is provided. In particular, the system may generate a virtual environment using a virtual environment device, where the virtual environment is logically and/or physically separated from other devices and/or environments within the network. The system may then open a specified set of executable data within the virtual environment and perform a set of commands or processes with respect to the executable data. If the system determines that the executable data is unsafe to run, the system may generate a hash output of the executable data and store the hash output in a database of unauthorized executable data. In this way, the system may securely generate a repository of authorized and unauthorized hashes such that the system may ensure that unsafe executable data is blocked from being processed within a network environment.
US11423157B2 Adversarial reinforcement learning system for simulating security checkpoint environments
An adversarial reinforcement learning system is used to simulate a security checkpoint. The system includes a simulation engine configured to simulate a security checkpoint and various threat objects and threat-mitigation objects therein. The system further includes an attack model configured to control threat objects in the simulation and a defense model configured to control threat-mitigation objects in the simulation. A first portion of the simulation is executed by the simulation engine in order to generate an outcome of the first portion of the simulation. The defense model then generates a threat-mitigation input to control threat-mitigation objects in a subsequent portion of the simulation, and the attack model then generates a threat input to control threat objects in the subsequent portion of the simulation, wherein the inputs are based in part on the outcome of the first portion of the simulation.
US11423151B2 Systems and methods for managing data storage cluster synchronization
Some storage systems are configured with VDL (valid data length) type controls that are implemented on a per cluster basis and, in some instances, on a sub-cluster basis, rather than simply a per file basis. In some instances, per-cluster VDL metadata for the storage clusters is stored and referenced at the edge data volume nodes of a distributed network for the storage system rather than, and/or without, storing or synchronizing the per-cluster VDL metadata at a master node that manages the corresponding storage clusters for the different data volume nodes. Sequence controls are also provided and managed by the master node and synchronized with the edge data volume nodes to further control access to data contained in the storage clusters.
US11423150B2 System and method for booting processors with encrypted boot image
The concepts, systems and methods described herein are directed towards a method for secure booting. The method is provided to including: loading and executing a firmware in a Management Engine (ME) of a system; establishing, by the ME, a communication channel to a security device; receiving, by the ME, an encrypted boot image from the security device; decrypting, by the ME, the encrypted boot image; storing, by the ME, the decrypted boot image in a secured storage medium; and resetting the system using the decrypted boot image in the secured storage medium.
US11423149B2 Method and computer apparatus securely executing extensible firmware application
A method securely executing an extensible firmware application is performed by a computer apparatus. The computer apparatus includes a firmware volume and a boot loader. The firmware volume includes a firmware application module to be executed, has passed a security check, and is attached with a secure encryption signature. The boot loader is attached with a first valid digital signature, and is verifiable by a secure boot certificate signature database of the computer apparatus. When the firmware application module is executed, the boot loader or the secure boot certificate signature database of the computer apparatus first verifies a secure encryption signature of the firmware volume, and the boot loader then loads the firmware application module to a buffer memory for further reading and execution, such that execution of the firmware application module is allowed and is executed securely in a secure boot mode under supervision of the boot loader.
US11423145B2 Methods and arrangements for multi-layer in-vehicle network intrusion detection and characterization
Logic may implement observation layer intrusion detection systems (IDSs) to combine observations by intrusion detectors and/or other intrusion detection systems. Logic may monitor one or more control units at one or more observation layers of an in-vehicle network, each of the one or more control units to perform a vehicle function. Logic may combine observations of the one or more control units at the one or more observation layers. Logic may determine, based on a combination of the observations, that one or more of the observations represent an intrusion. Logic may determine, based at least on the observations, characteristics of an attack, and to pass the characteristics of the attack information to a forensic logging system to log the attack or pass the characteristics of the attack to a recovery system for informed selection of recovery procedures. Logic may dynamically adjust a threshold for detection of suspicious activity.
US11423142B2 Confidential machine learning with program compartmentalization
A method for implementing confidential machine learning with program compartmentalization includes implementing a development stage to design an ML program, including annotating source code of the ML program to generate an ML program annotation, performing program analysis based on the development stage, including compiling the source code of the ML program based on the ML program annotation, inserting binary code based on the program analysis, including inserting run-time code into a confidential part of the ML program and a non-confidential part of the ML program, and generating an ML model by executing the ML program with the inserted binary code to protect the confidentiality of the ML model and the ML program from attack.
US11423140B1 Auto-containment of guest user applications
There are provided methods and systems for providing security on endpoints which are used on environment where temporary user access is needed without any session persistence. When a file is requested to be executed on any endpoint, the execution source would be checked for user information. If the file execution is requested by guest and/or pre-configured user accounts or any of the parent process is launched by guest and/or pre-configured user accounts, it is launched inside the secure container to isolate the all resource usage of that application from the rest of the system and user applications. This achieves the isolated data and application execution between temporary session/user files and persistent or system users session files. It enables a secure computing environment on an endpoint for shared and temporary user access enabled endpoints.
US11423139B2 Information processing apparatus, information processing method, and storage medium for preventing unauthorized rewriting of a module
An information processing apparatus includes a rewrite request receiving unit configured to receive a rewrite request for rewriting an execution module, an update module determination unit configured to determine whether an update module that issues the rewrite request is an authorized module, a first falsification detection unit configured to detect falsification of a whitelist, an unauthorized-rewriting prevention unit configured to prevent unauthorized rewriting while maintaining a function of the information processing apparatus by rejecting the rewrite request without stopping the function of the information processing apparatus, in a case where the execution module for which the rewrite request is issued is registered in a whitelist for which the first falsification detection unit determines that no falsification is made and where the rewrite request is issued by an update module for which the update module determination unit determines to be an unauthorized update module.
US11423138B2 Firmware access based on temporary passwords
An example computing device includes a communication device, an input device, a storage device, firmware stored in the storage device, and a processor. The processor is to: in response to receiving a set of credentials, transmit a request to a server via the communication device, where the request includes the set of credentials and identification information of the computing device; receive a temporary password and expiration information of the temporary password from the server via the communication device; replace a password of the firmware with the temporary password; in response to receiving the temporary password via the input device, determine if the temporary password is valid based on the expiration information; and in response to a determination that the temporary password is valid, provide access to the firmware.
US11423137B1 Setting an authorization level at enrollment
An authorization level is set at enrollment. The authorization level can be determined based on user identity and a class of authentication. The class of authentication can be associated with strength of authentication related to a channel employed to enroll a user for access to products or services. Authorization level can also be determined based on initiation information regarding the user, a device of the user, or both. Access to the products or services can be selectively controlled based on the authorization level.
US11423129B2 Vendor unique command authentication system, and a host device, storage device, and method employing the same
A host device, a storage device, and a method employ a vendor unique command (VUC) authentication system. The storage device includes a memory and a memory controller which includes a VUC authentication module and controls the memory. The VUC authentication module transmits first memory information about the memory to the host device, receives from the host device a one-time password generated by the first memory information, verifies the one-time password, and receives a vendor unique command from the host device when the one-time password is correct.
US11423121B2 Real time digital content concealment
Methods and systems for performing real time digital content concealment are described herein. A computing device may, in response to detecting a user within view of an image capture device of a client device, perform a first type of text recognition on a first region of digital content and a second type of text recognition on a second region of the digital content, where the first type of text recognition is determined based on a first type of content items contained in the first region and the second type of text recognition is determined based on a second type of content items contained in the second region. Based at least in part on rules corresponding to the user, the computing device may determine content items within the digital content to be concealed, and may modify the digital content to conceal the content items.
US11423120B1 Multi-furcated allocation system
Example embodiments are disclosed for receiving dispensation data corresponding to dispensation of a drug associated with a covered entity, mapping a proprietary code to a standardized drug identification code for the drug, retrieving an audit record based on the standardized code, wherein the audit record identifies an order quantity of the drug ordered by the covered entity using a pricing account, allocating the dispensed quantity of the drug to the audit record up to an amount that equals but does not exceed the order quantity, applying a reorder rule to calculate when to reorder the drug, and subsequent to determining to reorder the drug in response to applying the reorder rule, communicating to a distributor an order message comprising the order quantity and the standardized code of the drug to reorder the drug using the pricing account and for causing the distributor to ship the drug.
US11423119B2 Remote respiratory therapy device management
A server is provided and is programmed to automatically determine, based on the identification data that uniquely identifies a patient device, whether there is an upgrade to the code or data (e.g., software or firmware) stored in the electronic memory of the patient device that can be applied thereto. In response to determination that there is an upgrade that can be applied, a data package is delivered to the patient device via the first wireless transceiver, the data package to be automatically applied to the electronic memory of the patient device.
US11423114B2 Content management systems for providing automated generation of content suggestions
Systems for automatically suggesting content items to an author of a digital page so that they can be added to the page. One embodiment comprises a system having a page editor that launches a component browser to enable viewing of content items stored in a repository. A web content management server extracts textual information from a digital page that is open for editing and analyzes the information to identify words indicative of the page's subject matter. The system generates a query using the identified words and a search engine searches the repository for items associated with the identified words. The content items identified by the search are displayed by the component browser and are selectable to add particular suggested content items to the page.
US11423113B2 Contextual deep bookmarking
A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing system using the resource identifier, stored as the bookmark, to access the resource page. The computing system uses the resource identifier to access the resource page based on the request from the user device. The request is generated by the user device in response to the user device receiving a second voice input from the user.
US11423112B2 Document input content processing method and apparatus, electronic device, and storage medium
The present disclosure provides a document input content processing method and apparatus, an electronic device, and a storage medium. The method includes: (101) receiving current input content in a document region on an online document page; (102) displaying, in response to identifying that the current input content is a link address, a selection box on the online document page; and (104) in response to determining that a display mode selected by a user from the selection box is a non-link display mode, obtaining, based on the non-link display mode selected by the user, corresponding content from a page of the link address, and displaying the corresponding content of the page linked with the link address in the document region.
US11423111B2 Client API for rest based endpoints for a multi-tenant identify cloud service
One embodiment is a client API module for accessing an endpoint that includes a REST API corresponding to a server. Embodiments initialize an endpoint request and in response receive a URI of the server and a client context. Embodiments provide a get service request to the server based on the URI and the client context and in response receive a service instance and initialize a service context. Embodiments generate, based on the service context, a request including one of a create, a search, an update, a replace, or a delete requests, and a corresponding REST call including one of an HTTP post, an HTTP get, an HTTP patch and HTTP put or an HTTP delete.
US11423109B2 Information processing method, server and computer program product
The embodiments of the present disclosure provide an information processing method and related product, the method includes: receiving a search request containing a keyword; searching in a preset application library to obtain a search result set according to the keyword, wherein the search result set comprises N applications; obtaining M applications from the N applications, wherein the M applications each comprises at least one APP ID related information and thereby the M applications comprise Q APP ID related information; updating the search result set according to the Q APP ID related information; and sending the search result set. The invention can improve the accuracy of the search result set.
US11423108B2 Interactive media network system
A method of providing interactive media including receiving an operator input of metadata tags and transmitting a network call to social media platform servers. The network call includes a query for user posts to the social media platform server that include the metadata tags. In response to the query for users posts, the method includes receiving user post data associated with user posts that include the metadata tags. The method includes comparing a timestamp included in the received user post data with timestamps of prior user post timestamps in a stored list of prior user post data. Upon determining that the timestamp included in the received user post data is more recent than prior user post timestamps, the method includes transmitting commands to hardware devices based on the user post data. The commands are configured to activate actions of the hardware devices.
US11423107B2 Application recommendation method and apparatus, and server
A method, apparatus and server for recommending an application are provided. The method may include determining at least one target friend among a plurality of friends of a target user, obtaining social interaction characteristics between the target user and the at least one target friend, based on a pre-trained friend impact prediction model of a target application and the social interaction characteristics between the target user and the at least one target friend, determining a first impact of the at least one target friend on registration of the target user in the target application, determining a recommendation score corresponding to the target user and the target application according to the first impact of the at least one target friend on registration of the target user in the target application, and performing application recommendation according to the recommendation score.
US11423106B2 Method and system for intent-driven searching
The present teaching relates to searching. In one example, a search query is received from a person. A plurality of search results are retrieved based on the search query. An intent of the person is estimated with respect to at least some of the plurality of search results. The estimated intent is what the person intends to do with respect to the at least some of the plurality of search results. The plurality of search results are provided based on the estimated intent of the person.
US11423102B2 Learning model based search engine
A search engine may detect a user selecting an object associated with a first category subsequent to inputting a first search phrase including a keyword. In response, the search engine may update a learning model by at least incrementing a relevance score for an association between the keyword and the first category. The search engine may suggest keywords for completing a second search phrase based on the updated learning model. The search engine may further respond to the second search phrase by determining, based on the updated learning model, that the first category is more relevant to the first user than a second category. A search result of the second search phrase may be refined by eliminating, from objects matching the second search phrase, objects associated with the second category but not the first category.
US11423100B1 Systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items
The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
US11423097B2 Utilizing reinforcement learning for goal oriented website navigation
A computer system receives a goal for an environment, wherein the environment corresponds to at least one webpage. The computer system receives one or more classifiers corresponding to the environment, wherein the one or more classifiers provide information corresponding to a current webpage and information corresponding to one or more previous actions taken by a web crawler. The computer system identifies a recommended next action based on the one or more classifiers. The computer system transmits the recommended next action to the web crawler to cause the web crawler to perform the recommended next action.
US11423088B2 Component management device, component management method, and computer program product
A component management device according to an embodiment includes a database, a component searching unit, and a component operating unit. In the database, components are registered. Input-output of each component is defined for type of the component. The component searching unit receives input of the names, or the input examples, or the evaluation data of components; searches for the components registered in the database, according to the input; and presents the search result. The component operating unit sends the input from an application, which uses the searched component, to a component and sends the output of the component to the application.
US11423084B2 Generating packet processing graphs
A graph data structure for a packet processing system is generated. The structure comprises graph data objects representing classifier nodes of a packet processing graph. The classifier nodes include a root node and leaf nodes. The root node is connected to each of the leaf nodes through respective corresponding packet processing paths through the graph. Each graph data object includes node match data indicative of at least one match to be applied by the respective classifier node. One or more n-type match graph data objects are identified, which include node match data indicative of an n-type match corresponding to content from n header field types. One or more (n+m)-type match graph data objects are identified, which include node match data indicative of an (n+m)-type match corresponding to a combination of content from a (n+m) different header field types. n and m are integer values of 1 or more.
US11423083B2 Transforming a specification into a persistent computer program
A method performed by a computer system including: accessing a specification that specifies a plurality of modules to be implemented by the computer program for processing the one or more values of the one or more fields in the structured data item; transforming the specification into the computer program that implements the plurality of modules, wherein the transforming includes: for each of one or more first modules of the plurality of modules: identifying one or more second modules of the plurality of modules that each receive input that is at least partly based on an output of the first module; and formatting an output data format of the first module such that the first module outputs only one or more values of one or more fields of the structured data item.
US11423082B2 Methods and apparatus for subgraph matching in big data analysis
Methods, apparatus, systems and articles of manufacture are disclosed to analyze graph information. An example apparatus includes a graph computational processor. The example graph computational processor is configured to analyze a first graph with respect to a second graph to identify a third graph within the first graph by: matching a first triplet from the first graph to a second triplet from the second graph by comparing each node and connecting edge included in each triplet; and generating the third graph by adding, when the first triplet matches the second triplet, the first triplet to a subgraph output set forming the third graph. The example graph computational processor of is configured to identify an additional node in the first graph based on the third graph and generate an output based on the additional node.
US11423081B1 Accessing files in a database stage using a user defined function
A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF signatures and interfaces (e.g., classes, sub-classes) that can be called by other users. Upon a UDF being called, one or more interface objects (e.g., InputStream) can be created and requests transferred to a execution node via a network channel. The execution node can implement multiple threads that are authorized and download file data from a staging location (e.g., internal stage, external stage) concurrently.
US11423079B2 Detecting media watermarks in magnetic field data
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to detect media watermarks in magnetic field data are disclosed herein. Example media monitors disclosed herein include a magnetic field estimator to determine first magnetic field data, the magnetic field estimator in communication with a magnetometer. Disclosed example media monitors also include a correlator to correlate the first magnitude field data with a reference sequence to determine second magnetic field data. Disclosed example media monitors further include a watermark decoder to process the second magnetic field data to detect an audio watermark encoded in an audio signal.
US11423070B2 System, computer program product and method for generating embeddings of textual and quantitative data
A method, computer program product and computer system is disclosed that generates a set of distributed representation vectors from a dataset of textual and non-text data. In one method, a computer system receives a dataset, cleans the received dataset, parses the cleaned dataset to identify known classes of data, extracts data elements from the dataset based on the known classes of data, organizes the extracted data elements into one or more records, compiles a dictionary of unique data elements and associated codes from the one or more records, creates a set of training pairs using permutations of the codes that correspond to data elements within each record, and computes a distributed representation vector for each of the data elements in the dictionary using the set of training pairs.
US11423067B1 System and method for identifying data object combinations
A method includes identifying all possible data object combinations for at least some of a plurality of data objects and determining a total score value for each data object combination. The method also includes applying a mutation variable to a first set of data object combinations. The method also includes selecting at least two data object combinations of the first set of data object combinations after application of the mutation variable and identifying data objects that appear in each of the at least two data object combinations. The method also includes generating a second set of data object combinations using the data objects that appear in each of the at least two data object combinations and each possible combination of data objects that do not appear in at least one data object combination of the at least two data object combinations.
US11423062B2 Apparatus and methods for generating update data for a map database
An apparatus, a method, and a computer program product for obtaining map update data of a region are provided. The method comprises receiving a node identifier and a first node digest of an update candidate node; obtaining, based on the node identifier, a second node digest of the update candidate node; comparing the first node digest and the second node digest of the update candidate node; and generating, based on the comparison, the update data for the map database, the update data containing one of an indication of unchanged content; node digests of the child nodes of the update candidate node; or updated content corresponding to the update candidate node.
US11423058B2 Classifying and filtering data from a data stream
Methods, computer program products, devices, and/or systems are provided that perform the following operations: receiving data from an incoming data stream; separating the data into data chunks and storing the data chunks in accordance with a selection configuration matrix in a set of different matrix buffers until the matrix buffers are filled up; processing the data chunks by multiple processing units, each processing unit associated to a matrix buffer of the matrix buffers via an I/O block; providing the processed data chunks as inputs to a neural network component; and classifying the data and filtering the data based on a classification of the data by the neural network component.
US11423057B2 Impression tagging system for locations
A server system comprising a processor configured to manage an extensible taxonomy of impression tags for categorizing the plurality of locations, monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals, for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input, and for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags based on at least the aggregated impression tag input data of that location profile.
US11423055B1 Optimization based on archetypes
A processor may filter data to generate a subset of the data less than an entire set of the data. The subset may include at least one string and at least one numeric value. The processor may match the at least one string and the at least one numeric value to one of a plurality of archetypes by applying a clustering algorithm. Each archetype may include a subset of archetype data less than an entire set of archetype data. The processor may compare the entire set of data to the entire set of archetype data to identify at least one difference between the entire set of data and the entire set of archetype data. The processor may apply at least one optimization to address the at least one difference.
US11423054B2 Information processing device, data processing method therefor, and recording medium
An information processing device includes: a feature quantity obtaining unit which obtains a feature quantity of an object to be extracted, which is extracted from a retrieval target, and specific information to be specified an appearing location of it; a feature quantity holding unit which, when storing the feature quantity in a feature quantity table, adds new identification information to the feature quantity and holds the feature quantity in the feature quantity table when a similar feature quantity in which a similarity with the feature quantity is no less than a threshold is not included in the feature quantity table, and outputs identification information of the similar feature quantity as identification information of the feature quantity when the similar feature quantity is included in the feature quantity table; and a retrieval table holding unit which holds the specific information associated with the added identification information or the outputted identification information.
US11423052B2 User information association with consent-based class rules
User information categorization using consent-based class rules is described. Consent from a user is received regarding at least one functional area where user information is shareable is received. Based on the consent, at least one data class that is permitted to be shared is determined. A user information designation is associated with the at least one data class and class rules are applied to user information associated with the user information designation based on the association between the user information designation and the at least one data class.
US11423044B2 Method of facilitating contact between mutually interested people
A computer-readable non-transitory physical storage medium having stored thereon machine-executable code for electronically facilitating contact between mutually interested entities, said machine-executable code to be executed by a microprocessor, said machine executable code which when executed by said microprocessor causes the microprocessor to perform operations including suggesting to a first user other users that first user may be interested in, where the suggested other users are filtered based on their location, causing a device to display a graphical user interface (GUI) for the first user to input a rating of the first user's level of interest in one or more respects in at least one other user, accepting the first user's level of interest rating via the GUI while not displaying the first user's rating to the at least one other user, and electronically notifying a pair of users that have rated each other above a threshold level.
US11423042B2 Extracting information from unstructured documents using natural language processing and conversion of unstructured documents into structured documents
Aspects of the present disclosure describe techniques for generating a machine learning model for extracting information from textual content. The method generally includes receiving a training data set including a plurality of documents having related textual strings. A relevancy model is generated from the training data set. The relevancy model is generally configured to generate relevance scores for a plurality of words extracted from the plurality of documents. A knowledge graph model illustrating relationships between the plurality of words extracted from the plurality of documents is generated from the training data set. The relevancy model and the knowledge graph model are aggregated into a complimentary model including a plurality of nodes from the knowledge graph model and weights associated with edges between connected nodes, wherein the weights comprise relevance scores generated from the relevancy model, and the complimentary model is deployed for use in analyzing documents.
US11423038B2 Data analysis system and method
This disclosure relates to a system and method for data analysis. According to a first aspect, there is described a method, the method being performed using one or more processors, comprising: receiving one or more user inputs indicative of one or more relationships between data in a plurality of datasets; determining, based on the one or more user inputs, at least one object view for visualizing the data in the plurality of datasets; generating, based on the one or more user inputs, metadata comprising: an object graph indicative of the one or more relationships between two or more of the plurality of datasets; and information identifying the at least one object view; and in response to a query relating to the plurality of datasets, using the metadata to determine how response data responding to the query should be provided.
US11423036B2 Systems and methods for selecting datasets
A method of determining a further dataset to be joined with a source dataset having a plurality of data entries each identified by a respective key. An identifier of the source dataset is received, and an intersection weight between the source dataset and each of a plurality of possible further datasets is determined based on the number of common keys between the source dataset and each respective possible further dataset. An output is then generated based on the intersection weights for use in selecting one of the plurality of possible further datasets to be joined with the source dataset.
US11423033B2 Stack trace search
An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.
US11423032B2 Real-time business event analysis and monitoring
Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.
US11423023B2 Systems and methods for providing improved search functionality on a client device
A system, method, and machine readable medium are described for providing improved search functionality on a client device.
US11423017B2 Look-ahead staging for accelerated data extraction
Disclosed herein are system, method, and computer program product embodiments for utilizing look-ahead-staging (LAS) to accelerate data extraction from a source system to a target system. An embodiment operates receiving a data change for a data extraction from a producer job at the source system. The embodiment stores the data change in a staging area of a persistent storage together with a respective sequence identifier. The embodiment receives a request for a next package of data changes in the staging area from a consumer job at the target system. The embodiment generates the next package from the staging area. The embodiment transmits the next package to the consumer job. The embodiment receives a commit notification for the next package from the consumer job. The embodiment then removes the data changes in the next package from the staging area in response to receiving the commit notification.
US11423016B2 Method for scaling computation in blockchain by delaying transaction execution
Accordingly, embodiment herein disclose a method for handling block chain operation in a block chain system. The method includes parallelizing, by the block chain system, a block creation along with a consensus mechanism. The block creation along with the consensus mechanism includes parallelly combining a pre-computed state of a succeeding block (at height “k” greater than the current block, where “k” is a positive integer parameter chosen by the system designer) with transactions in a current block to obtain state to be stored in a next succeeding block (at height “k+1” greater than the current block) along with running a consensus protocol to finalize transactions to include in an immediate next block (at height one greater than the current block). Further, the method includes handling, by the block chain system, the block chain operation based on parallelizing. The method can be used for scaling up computation in blockchains.
US11423015B2 Log-structured storage systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for processing data requests. One of the methods include receiving, by a storage system, a processing request of data of a distributive ledger system. Types of the data of the distributive ledger system include block data, transaction data, state data, and index data. The storage system determines a type of the data among the types of the data of the distributive ledger system, and applies a type of a processing engine specified for processing the type of the data.
US11423013B2 Transactions on non-transactional database
Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
US11423011B2 Using lineage to infer data quality issues
Identifying data quality along a data flow. A method includes identifying quality metadata for two or more datasets. The quality metadata defines one or more of quality of a data source, accuracy of a dataset, completeness of a dataset, freshness of a dataset, or relevance of a dataset. At least some of the metadata is based on results of operations along a data flow. Based on the metadata, the method includes creating one or more quality indexes for the datasets. The one or more quality indexes include a characterization of quality of two or more datasets.
US11423009B2 System and method to prevent formation of dark data
A method is provided for preventing dark data in a data set. At a time t1, a first version of the data set is received. The first version is analyzed and its parameters are gathered in a first statistical profile. The first statistical profile is stored. At a time t2, a second version of the data set is received. The second version is analyzed and its parameters are gathered in a second statistical profile. The second statistical profile is stored. The first and second statistical profiles are compared and a similarity index is created. If the similarity index exceeds a pre-set threshold, dissimilarity is flagged and a responsive action is taken.
US11423007B2 Adjustment of device control programs based on stratified contextual data in addition to the data
A system for adjusting a parameter of a medical instrument in a specific context is disclosed. The system includes a medical hub configured to access a first contextual dataset representing a first circumstance pertaining to the specific context, access a second contextual dataset representing a second circumstance pertaining to the specific context, arrange the first and second contextual datasets in a hierarchy of priority, determine that at least a first portion of the first contextual dataset is relevant, determine that at least a second portion of the second contextual dataset is relevant, resolve a difference between the first and second portion, and program the medical instrument by adjusting the parameter in accordance with the resolved difference, wherein the medical instrument is configured to be used utilizing the adjusted parameter such that performance of the medical instrument is more effective with the adjusted parameter.
US11423005B2 Map data generator and method for generating map data
Provided is an edit unit that checks, as time data, a designated time received in an input unit, against a map data DB to identify map data corresponding to the designated time. Upon the receipt of the designated time in the input unit, a map-data generating unit redoes the update of the map data, identified by the edit unit, using measurement data newly acquired after the designated time is received in the input unit.
US11423002B2 Multilevel partitioning of objects
In some examples, a database system includes a plurality of processing engines to process data for database operations, and instructions executable on at least one processor to insert first data into first objects stored in a remote data store coupled to the database system over a network, and select, based on a size of the first data, a first partition level from a plurality of different partition levels to associate with the first objects. Different partition levels define different quantities of hash buckets that correspond to different distributions of objects across the plurality of processing engines. The first partition level is associated with the first objects.
US11422999B2 System and method for using data with operation context
A method includes creating a digital description of the well construction system, wherein the digital description of the well construction system describes the locational relationship of components in the well construction system, collecting multiple types of data from a well construction system, and tagging the collected data with an identification indicating at least one of a location of a source of collected data and a component in the well construction system from which the data is collected. The multiple types of data include sensor data collected from one or more sensors disposed along the well construction system and operational state data indicating an on/off status of one or more components in the well construction system.
US11422997B2 Supporting repetitive operations within an operating system
A computer-implemented method and computer processing system are provided. The method includes identifying, by a processor, atomic operations within a sequence of data elements and metadata associated with the atomic operations. The sequence of data elements is related to an interaction between a user and a user interface of a computer system that includes the processor. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.
US11422995B1 Enhanced database and user interface incorporating predicted missing data
A method, system and computer program product for enhanced database and user interface incorporating predicted missing data. A reference record in a database comprising a plurality of values divided into a plurality of categories is received. A comparison computational operator for calculating similarity score is defined using criteria for determining a level of match between values of the reference record and a record compared thereto in each of the plurality of categories. Top ranked records according to the similarity score are selected, and for values included therein in a category of the plurality of categories, a frequency score comprising a count aggregated per similarity score of containing records is calculated and according thereto a set of missing values in the reference record is selected for enhancement of the reference record and/or presentation via a user interface.
US11422986B1 One-click database migration with automatic selection of a database
Some embodiments provide a method for migrating a set of data objects from a first database of a first database type to a second database of a second database type. The method retrieves a particular set of data from the first database and performs an automated process to analyze the particular set of data in order to select the second database type from multiple other database types. The method presents on a display the selected second database type and a user interface control for migrating the set of data objects stored in the first database to the second database of the second database type. In response to a selection of the user interface control, the method provisions the second database and transfers the set of data objects from the first database to the second database.
US11422983B2 Merging data based on proximity and validation
Various systems, mediums, and methods herein describe aspects of a proximity and validation based data merging system. The system may access a first data set and a plurality of second data sets that correspond to physical locations in a location space. The system my segment the location space into a plurality of location bins each having one or more nodes. The system may generate two or more maps based on two or more mapping rule and map the first data set and the plurality of second data sets into the nodes of the location bins. The system may determine one or more target nodes in the maps that include the first data set and at least one of the second data sets. The system may determine a minimum distance between the first data set and one of the second data sets in a target node.
US11422982B2 Scaling stateful clusters while maintaining access
A stateful cluster may implement scaling of the stateful cluster while maintaining access to the state of the stateful cluster. A scaling event for a stateful cluster may be detected, and in response the stateful cluster may be adjusted to include a different number of nodes. The state of the cluster may then be logically distributed among the different number of nodes according to a monotone distribution scheme. The adjusted node may then service access requests according to the monotone distribution scheme. Prior to making the adjusted storage cluster available for servicing access requests, the nodes from the original cluster may still service access requests for state.
US11422973B2 Peer-to-peer delta image dispatch system
In an example embodiment, a solution is used to provide for a highly efficient image dispatch system for container-based in-memory databases in a database-as-a-service framework that provides storage and bandwidth cost savings and introduces advanced features of container techniques. This solution makes best use of the advantages of the concurrent and distributed capabilities of in-memory databases in a database-as-a-service framework. A container operator manager provides operators for various uses, such as the “diff” operator and the “merge” operator. A dispatch manager acts as a centralized service for diff content maintenance, patch publication and management of dispatch worker nodes. A patch worker on each node has the capabilities to execute the specified patching and validation between the images located on each side of the in-memory database in the database-as-a-service framework.
US11422971B2 Data migration system and data migration method
In an SDN environment, data is migrated after checking whether the data conforms to a legal system of a migration destination. A control device changes a communication setting between first and second servers based on migration destination information and migration source information received from the first server and SDN setting data on a communication setting of the SDN stored in advance. The first server receives data on the legal system and determines whether the data conforms to the legal system to thereby determine whether the data can be migrated, or not. The control device executes a change in the communication setting when it is determined that the migration is enabled from the first server. The first server transmits data stored in a first storage unit to the second server according to the changed communication setting and the data is stored in a second storage unit.
US11422969B2 Distributed processor system
This disclosure relates to a distributed processing system for configuring multiple processing channels. The distributed processing system includes a main processor, such as an ARM processor, communicatively coupled to a plurality of co-processors, such as stream processors. The co-processors can execute instructions in parallel with each other and interrupt the ARM processor. Longer latency instructions can be executed by the main processor and lower latency instructions can be executed by the co-processors. There are several ways that a stream can be triggered in the distributed processing system. In an embodiment, the distributed processing system is a stream processor system that includes an ARM processor and stream processors configured to access different register sets. The stream processors can include a main stream processor and stream processors in respective transmit and receive channels. The stream processor system can be implemented in a radio system to configure the radio for operation.
US11422965B1 Hot-swap controller monitoring configuration system
A computing system includes a component, a hot-swap controller that is coupled to the component, and a hot-swap controller monitoring configuration subsystem that is coupled to the hot-swap controller. The hot-swap controller monitoring subsystem receives a hot-swap controller monitoring configuration for the hot-swap controller that defines at least one monitoring characteristic for monitoring the component, uses it during an initialization of the computing system to generate hot-swap controller monitoring configuration commands, and transmits the hot-swap controller monitoring configuration commands to the hot-swap controller to configure the hot-swap controller to monitor the component according to at least one monitoring characteristic defined by the hot-swap controller monitoring configuration. During a runtime of the computing system following the initialization of the computing system, the hot-swap controller monitoring subsystem retrieves hot-swap controller monitoring data generated by the hot-swap controller for the component according to at least one monitoring characteristic.
US11422964B2 Image processing chip
An image processing chip includes a first interface port, a second interface port, a first upstream facing port (UFP) physical layer module, a first configuration channel detection module, a second upstream facing port (UFP) physical layer module, a second configuration channel detection module, a display signal processing module, a USB signal processing module, an image signal output port and a USB signal output port. The first configuration channel detection module is coupled to the first interface port through a first configuration channel pair, and configured to, after being communicated through a USB specification, detect a first configuration channel signal of a first input signal group to determine a signal type of the first input signal group, and control the first UFP physical layer module to output the first input signal group with a first signal configuration according to the signal type of the first input signal group.
US11422960B2 Interrupt monitoring systems and methods for failure detection for a semiconductor device
A semiconductor device includes an interrupt control circuit that receives a plurality of interrupt signals from the circuit blocks and outputs an interrupt request to the processor, and an interrupt monitoring circuit that corresponds to one of the interrupt signals and includes a setting circuit for setting a monitoring type and first and second monitoring periods. If the monitoring type indicates an asserted state of the interrupt signal, the interrupt monitoring circuit monitors the asserted state. If a first duration of the continuous asserted state exceeds the first monitoring period, the interrupt monitoring circuit detects the state as a failure. If the monitoring type indicates a negated state of the interrupt signal, the interrupt monitoring circuit monitors the negated state. If a second duration of the continuous negated state exceeds the second monitoring period, the interrupt monitoring circuit detects the state as a failure.
US11422950B2 Computing and communication module
A computing and communication module, includes: a processing circuit; and a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit; wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU.
US11422947B2 Determining page size via page table cache
A page directory entry cache (PDEC) can be checked to potentially rule out one or more possible page sizes for a translation lookaside buffer (TLB) lookup. Information gained from the PDEC lookup can reduce the number of TLB checks required to conclusively determine if the TLB lookup is a hit or a miss.
US11422945B2 Generating, maintaining, or utilizing a compressed logical-to-physical table based on sequential writes
A method for managing memory addresses in a memory subsystem is described. The method includes determining that a chunk of logical addresses is sequentially written such that a set of physical addresses mapped to corresponding logical addresses in the chunk are sequential. Thereafter, the memory subsystem updates an entry in a sequential write table for the chunk to indicate that the chunk was sequentially written and a compressed logical-to-physical (L2P) table based on (1) the sequential write table and (2) a full L2P table. The full L2P table includes a set of full L2P entries and each entry corresponds to a logical address in the chunk and references a physical address in the set of physical addresses. The compressed L2P table includes an entry that references a first physical address of the first set of physical addresses that is also referenced by an entry in the L2P table.
US11422941B2 Calculating the optimal number of LBNs to prefetch per CPU
The present disclosure generally relates to prefetching data from one or more CPUs prior to the data being requested by a host device. The prefetched data is prefetched from memory and stored in cache. If a host device requests data that is not already in cache, then a determination is made regarding whether the data is scheduled to be written into cache. If the data is not in cache and is not scheduled to be written into cache, then the data is retrieved from memory and delivered to the host device. If the data is scheduled to be written into cache, or is currently being written into cache, then the request to retrieve the data is delayed or scheduled to retrieve the data once the data is in cache. If the data is already in cache, the data is delivered to the host device.
US11422937B2 Multiprocessor system and method for controlling shared memory
A multiprocessor system includes a shared memory, and first and second processors. The shared memory includes a queue configured to store messages. The first processor transmits the messages to the shared memory. The second processor receives the messages stored in the shared memory. The first memory stores a first head pointer indicating a vacant position head of the queue and a first tail pointer indicating a vacant position tail of the queue. The second memory stores a second head pointer indicating a position of a head of the messages stored in the queue and a second tail pointer indicating a tail position of the messages stored in the queue. The first processor increments the first head pointer and copies a value identical to a value of the first head pointer to the second tail pointer, when transmitting the messages.
US11422935B2 Direct mapping mode for associative cache
A method of controlling a cache is disclosed. The method comprises receiving a request to allocate a portion of memory to store data. The method also comprises directly mapping a portion of memory to an assigned contiguous portion of the cache memory when the request to allocate a portion of memory to store the data includes a cache residency request that the data continuously resides in cache memory. The method also comprises mapping the portion of memory to the cache memory using associative mapping when the request to allocate a portion of memory to store the data does not include a cache residency request that data continuously resides in the cache memory.
US11422934B2 Adaptive address tracking
Described apparatuses and methods track access metadata pertaining to activity within respective address ranges. The access metadata can be used to inform prefetch operations within the respective address ranges. The prefetch operations may involve deriving access patterns from access metadata covering the respective ranges. Suitable address range sizes for accurate pattern detection, however, can vary significantly from region to region of the address space based on, inter alia, workloads produced by programs utilizing the regions. Advantageously, the described apparatuses and methods can adapt the address ranges covered by the access metadata for improved prefetch performance. A data structure may be used to manage the address ranges in which access metadata are tracked. The address ranges can be adapted to improve prefetch performance through low-overhead operations implemented within the data structure. The data structure can encode hierarchical relationships that ensure the resulting address ranges are distinct.
US11422933B2 Data storage layout
Examples of the present disclosure provide apparatuses and methods for determining a data storage layout. An example apparatus comprising a first address space of a memory array comprising a first number of memory cells coupled to a plurality of sense lines and to a first select line. The first address space is configured to store a logical representation of a first portion of a value. The example apparatus also comprising a second address space of the memory array comprising a second number of memory cells coupled to the plurality of sense lines and to a second select line. The second address space is configured to store a logical representation of a second portion of the value. The example apparatus also comprising sensing circuitry configured to receive the first value and perform a logical operation using the value without performing a sense line address access.
US11422930B2 Controller, memory system and data processing system
A memory system includes: a first memory subsystem suitable for storing a first segment of map data for first logical addresses in a logical address region; a second memory subsystem suitable for storing a second segment of map data for second logical addresses in the logical address region; and a host interface suitable for: providing any one of the first and second memory subsystems with a first read command of a host according to a logical address included in the read command, providing the host with an activation recommendation according to a read count of the logical address region including the provided logical address, providing map data for the first and second logical addresses obtained from the first and second memory subsystems, wherein the activation recommendation allows the host to further provide a physical address corresponding to a target logical address in the logical address region.
US11422929B2 Memory devices and methods which may facilitate tensor memory access
Methods, apparatuses, and systems for tensor memory access are described. Multiple data located in different physical addresses of memory may be concurrently read or written by, for example, employing various processing patterns of tensor or matrix related computations. A memory controller, which may comprise a data address generator, may be configured to generate a sequence of memory addresses for a memory access operation based on a starting address and a dimension of a tensor or matrix. At least one dimension of a tensor or matrix may correspond to a row, a column, a diagonal, a determinant, or an Nth dimension of the tensor or matrix. The memory controller may also comprise a buffer configured to read and write the data generated from or according to a sequence of memory of addresses.
US11422927B1 Application resiliency via context aware scriptless auditing equilibrium
Systems, computer program products, and methods are described herein for testing application resiliency via context aware auditing equilibrium. The present invention is configured to receive an indication to test application resiliency of an application; initiate a resiliency test engine on the application; determine, using the resiliency test engine, one or more artifacts associated with the application to be tested; determine a first subset of the one or more test scripts is able to capture a behavior of a first subset of the one or more artifacts; initiate a context-based classification engine on the first subset of the one or more test scripts and the first subset of the one or more artifacts; classify the first subset of the one or more test scripts into a supporting behavior class and an opposing behavior class; generate a graphical representation of the classification; and display the graphical representation of the classification.
US11422926B2 Managing test coverage for a software application
Test coverage for a software application can be managed. For example, one system of the present disclosure can receive a feature set for the software application. The feature set indicates features of the software application and functionality attributed to features. The system can also access test code for testing the software application. The test code is source code defining programmatic tests for testing the software application. The system can then determine test coverage for the feature set by analyzing the test code for references to the features and the functionality associated with the feature set. The system can generate a display output indicating the test coverage for the software application.
US11422925B2 Vendor assisted customer individualized testing
A system is provided that enables tests created by a second entity to run with first entity data and configurations. A test module is able to assess test results with dynamic input (e.g., rule-based assessments). The system is also provided to run and test these test modules on the first entity system with first entity configuration and let the first entity define the test input and interpret the test results. This is not performed on all available tests, but only on the tests that are related to the change to be implemented.
US11422924B2 Customizable test set selection using code flow trees
A method for identifying optimal tests includes defining functional coverage by a test suite based on a functional coverage model of a System Under Test (SUT). The test suite includes a plurality of tests. The functional coverage model includes a plurality of attributes, each attribute having a set of possible values. The functional coverage model defines possible combinations of values of the attributes as covered by the test suite. A subset of the possible combinations of values is determined. A subset of the plurality of tests is selected that is operative to cover the determined subset of the possible combinations of values. A plurality of trees is generated to represent the selected subset of tests. Complexity of the generated trees is analyzed based on user-specified criteria. An optimal tree is selected from the subset of the plurality of trees to achieve the objective of the test suite.
US11422923B2 Test case reduction for code regression testing
In at least one embodiment, a system performs regression testing of software using selected test cases. In at least one embodiment, the system selects the test case for regression testing based on whether the test case correlates with modified code. In at least one embodiment, a test case correlates with the modified code if the test case tests all or a proper subset of the modified code. In at least one embodiment, if a test case does not test any of the modified code, then the test case is not used in the regression testing of the modified code.
US11422919B2 Systems and methods for scientific evaluation of program code outputs
Systems and methods for distributed scientific evaluation of software product comprising a digital health intervention or software as a medical device product. In certain embodiments, a scientific evaluation system is operably configured to analyze one or more safety, efficacy, performance, and/or quality assurance aspects for program code outputs of the software product. In further embodiments, a scientific evaluation system is operably configured to configure and administer a distributed scientific evaluation, research study and/or clinical trial for the software product. In certain embodiments, a scientific evaluation system is configured to enable scientific evaluation of one or more program code outputs of a software product for one or more indication or intended use.
US11422918B2 Continuous development and delivery system
Disclosed are systems, methods, and non-transitory computer-readable media for a continuous software development and delivery system. Currently, the software development and delivery process is complicated and time consuming. The process requires multiple checkpoints and human intervention to ensure that software updates do not cause errors in the existing software when implemented. Coordination throughout the development process is also problematic as developers may be using varying development environment that are different than the environment used to test and produce the software. The continuous development and delivery system of the present disclosure remedies these issues by providing a consistent development environment throughout the development process. This reduces issues that may arise from use of inconsistent development environments and allows for automation of previously manual portions of the software development and delivery process.
US11422917B2 Deriving software application dependency trees for white-box testing
Software application dependency trees can be generated and used for white-box testing. In some examples, a method may involve receiving a request to generate a dependency tree for a first software application associated with a computing device. The method may also include identifying a set of software applications also associated with the computing device, each of which the first software application is determined to be dependent upon based on information included in a specification for the first software application. The method may also include receiving, by the computing device with respect to the set of software applications, a corresponding set of dependency trees. The method may further include incorporating each of the dependency trees in the set of dependency trees into the dependency tree for the first software application via a respective incorporation point, and returning the dependency tree for the first software application in response to the request.
US11422914B2 Metadata generation apparatus, metadata generation method, and program
A metadata generation apparatus capable of generating metadata, as well as a metadata generation method and program are provided. The sensing device is configured to generate an output value based on a physical amount that is input. The metadata generation apparatus includes a probability density function generation unit and a metadata generation unit. The probability density function generation unit is configured to generate a probability density function of an output value when a specific physical amount is input to the sensing device. The metadata generation unit is configured to generate metadata based on the probability density function.
US11422912B2 Accurate time estimates for operations performed on an SDDC
Accurate time estimates for operations performed on an SDDC are disclosed. The method includes receiving information about a job performed on an SDDC from at least one of a plurality of different reporting SDDC's, the information including a description of the SDDC, a description of the job performed on the SDDC, and a plurality of time stamps, each time stamp indicative of an operation performed on the SDDC in order to complete the job. The information is stored in a database in a granular time-based data set. When a request for a time estimate for a yet-to-be-performed job is received from at least a second SDDC (the request including a description of the SDDC), the stored information is used in conjunction with the description of the second SDDC to generate a time estimate for the yet-to-be-performed job.
US11422910B2 Method and system for implementing a data center operating system
The invention relates to a Data Center Operating System. An embodiment of the present invention comprises: a memory component that stores inventory data for a plurality of data centers; an interactive interface that receives one or more user inputs; an API input that receives data from one or more data center systems; and a processor configured to perform the steps comprising: receiving, via the API input, monitored data from a plurality of data centers at one or more locations; automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.
US11422907B2 Disconnected operation for systems utilizing cloud storage
While connected to cloud storage, a computing device writes data and metadata to the cloud storage, indicates success of the write to an application of the computing device, and, after indicating success to the application, writes the data and metadata to local storage of the computing device. The data and metadata may be written to different areas of the local storage. The computing device may also determine that it has recovered from a crash or has connected to the cloud storage after operating disconnected and reconcile the local storage with the cloud storage. The reconciliation may be based at least on a comparison of the metadata stored in the area of the local storage with metadata received from the cloud storage. The cloud storage may store each item of data contiguously with its metadata as an expanded block.
US11422903B2 Maintaining and recomputing reference counts in a persistent memory file system
Techniques are provided for maintaining and recomputing reference counts in a persistent memory file system of a node. Primary reference counts are maintained for pages within persistent memory of the node. In response to receiving a first operation to link a page into a persistent memory file system of the persistent memory, a primary reference count of the page is incremented before linking the page into the persistent memory file system. In response to receiving a second operation to unlink the page from the persistent memory file system, the page is unlinked from the persistent memory file system before the primary reference count is decremented. Upon the node recovering from a crash, the persistent memory file system is traversed in order to update shadow reference counts for the pages with correct reference count values, which are used to overwrite the primary reference counts with the correct reference count values.
US11422902B2 Recreating a computing environment using tags and snapshots
A processing device determines a change to one or more parameters at a particular point in time. The one or more parameters describe a computing environment hosting an application. The processing device stores the changed one or more parameters as one or more tags in a set of hierarchical tags. The processing device creates a snapshot of data associated with the computing environment at the particular point in time. The processing device links a data source tag of the snapshot with the one or more tags in the set of hierarchical tags. In response to receiving a request to recreate the application from the particular point in time, the processing device recreates the application from the particular point in time using the one or more tags in the set of hierarchical tags and the snapshot.
US11422900B2 Platform-agnostic containerized application data protection
Certain embodiments described herein relate to an improved information management system that can perform platform-agnostic containerized application data protection. In one embodiment, the information management system receives a user's credentials to a container orchestrator along with an indication of whether or not to deploy a backup pod. Using the user credentials, the information management system accesses the container orchestrator, and if the user has requested deployment of a backup pod on the user's cluster, the information management system may do so using a backup pod specification and allow the backup pod to perform data protection operations, using a platform-agnostic interface (e.g., container storage interface), for application data accessible by the user applications on the user's pod on the user's cluster. Alternatively, if the user has not requested deployment of a backup pod, the information management system may perform data protection operations using provider-specific interface.
US11422897B2 Optimizing snapshot image processing
Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
US11422892B2 Data storage apparatus and operating method thereof
A data storage apparatus is provided to include a storage including a main data region for storing first data and a spare region for storing second data indicating attributes of the first data; and a controller in communication with a host and configured to control the storage based on a request from the host, wherein the controller comprises: a first error check and correction (ECC) engine configured to perform an error correction on the first data stored in the main data region of the storage; and a second ECC engine configured to perform an error correction on the second data stored in the spare region of the storage.
US11422888B2 Data integrity check for writing data in memory
Aspects of a storage device including a memory and a controller are provided for error detection and data integrity checking during the data transfer of write operations. The memory includes a write enable input. The controller generates data integrity information based on at least one data byte to be written to the memory, and transfers the at least one data byte and the data integrity information to the memory, with the data integrity information being transferred to the write enable input. A data integrity circuit receives the at least one data byte and the data integrity information from the controller, and detects whether an error exists in the at least one data byte based on the data integrity information. Accordingly, error detection of data being written to memory may be improved by the data integrity checking of the data prior to being written to the memory of the storage device.