Document | Document Title |
---|---|
US11489063B2 |
Method of manufacturing a source/drain feature in a multi-gate semiconductor structure
The present disclosure provides a method of manufacturing a semiconductor device. The method includes forming a fin structure in which first semiconductor layers and second semiconductor layers are alternately stacked; forming a sacrificial gate structure over the fin structure; etching a source/drain region of the fin structure, which is not covered by the sacrificial gate structure, thereby forming a source/drain trench; laterally etching the first semiconductor layers through the source/drain trench; forming an inner spacer layer, in the source/drain trench, at least on lateral ends of the etched first semiconductor layers; forming a seeding layer on the inner spacer layer; and growing a source/drain epitaxial layer in the source/drain trench, wherein the growing of the source/drain epitaxial layer includes growing the source/drain epitaxial layer from the seeding layer. |
US11489062B2 |
Optimized proximity profile for strained source/drain feature and method of fabricating thereof
Source and drain formation techniques are disclosed herein. An exemplary three-step etch method for forming a source/drain recess in a source/drain region of a fin includes a first anisotropic etch, an isotropic etch, and a second anisotropic etch. The first anisotropic etch and the isotropic etch are tuned to define a location of a source/drain tip. A depth of the source/drain recess after the first anisotropic etch and the isotropic etch is less than a target depth. The second anisotropic etch is tuned to extend the depth of the source/drain recess to the target depth. The source/drain tip is near a top of the fin while a bottom portion of the source/drain recess is spaced a distance from a gate footing. The source/drain recess is filled with an epitaxial semiconductor material. |
US11489060B2 |
Semiconductor device with gate spacer and manufacturing method of the semiconductor device
The present application provides a semiconductor device with an air gate spacer for reducing parasitic capacitance and a method for manufacturing the semiconductor device. The semiconductor device includes a stacking structure, a first sidewall spacer and a second sidewall spacer. The stacking structure stands on a semiconductor substrate. The first and second sidewall spacers cover a sidewall of the stacking structure. An air gap is sealed between the first and second sidewall spacers. A top end of the air gap is substantially aligned with top ends of the first and second sidewall spacers. A top portion of the air gap is tapered toward a top end of the air gap. |
US11489058B2 |
Semiconductor structure and associated manufacturing method
A semiconductor structure is disclosed. The semiconductor structure includes: a substrate; an active area including a channel region sandwiched between two source/drain regions; an insulation region surrounding the active area from a top view; and a dielectric layer disposed over and in contact with an interface between the insulation region and the source/drain regions. A method of manufacturing the same is also disclosed. |
US11489057B2 |
Contact structures in semiconductor devices
A semiconductor device with different configurations of contact structures and a method of fabricating the same are disclosed. The semiconductor device includes first and second gate structures disposed on first and second fin structures, first and second source/drain (S/D) regions disposed on the first and second fin structures, first and second contact structures disposed on the first and second S/D regions, and a dipole layer disposed at an interface between the first nWFM silicide layer and the first S/D region. The first contact structure includes a first nWFM silicide layer disposed on the first S/D region and a first contact plug disposed on the first nWFM silicide layer. The second contact structure includes a pWFM silicide layer disposed on the second S/D region, a second nWFM silicide layer disposed on the pWFM silicide layer, and a second contact plug disposed on the pWFM silicide layer. |
US11489054B2 |
Raised epitaxial LDD in MuGFETs and methods for forming the same
Embodiments include Multiple Gate Field-Effect Transistors (MuGFETs) and methods of forming them. In an embodiment, a structure includes a substrate, a fin, masking dielectric layer portions, and a raised epitaxial lightly doped source/drain (LDD) region. The substrate includes the fin. The masking dielectric layer portions are along sidewalls of the fin. An upper portion of the fin protrudes from the masking dielectric layer portions. A first spacer is along a sidewall of a gate structure over a channel region of the fin. A second spacer is along the first spacer. The raised epitaxial LDD region is on the upper portion of the fin, and the raised epitaxial LDD region adjoins a sidewall of the first spacer and is disposed under the second spacer. The raised epitaxial LDD region extends from the upper portion of the fin in at least two laterally opposed directions and a vertical direction. |
US11489053B2 |
Semiconductor device and method
In an embodiment, a device includes: a gate electrode; a epitaxial source/drain region adjacent the gate electrode; one or more inter-layer dielectric (ILD) layers over the epitaxial source/drain region; a first source/drain contact extending through the ILD layers, the first source/drain contact connected to the epitaxial source/drain region; a contact spacer surrounding the first source/drain contact; and a void disposed between the contact spacer and the ILD layers. |
US11489052B2 |
Thin film transistor, manufacturing method of thin film transistor and display device
The present disclosure provides a thin film transistor, a manufacturing method of the thin film transistor and a display device, configured to improve electrical property of the thin film transistor. The thin film transistor includes: an active layer, including a source and drain contact region and a channel region; a metal barrier layer, covering the source and drain contact region; a first gate insulating layer, at least covering the channel region and exposing the metal barrier layer; a gate, on the first gate insulating layer and covering the channel region; an inner layer dielectric layer, on the gate and having a through hole exposing the metal barrier layer; and a source and drain, on the inner layer dielectric layer and in contact with the metal barrier layer through the through hole. |
US11489048B2 |
High electron mobility transistor and fabrication method thereof
A method for forming a high-electron mobility transistor is disclosed. A substrate is provided. A buffer layer is formed over the substrate. A GaN channel layer is formed over the buffer layer. An AlGaN layer is formed over the GaN channel layer. A GaN source layer and a GaN drain layer are formed on the AlGaN layer within a source region and a drain region, respectively. A gate recess is formed in the AlGaN layer between the source region and the drain region. A p-GaN gate layer is then formed in and on the gate recess. |
US11489044B2 |
Nanosheet transistor bottom isolation
Semiconductor devices and methods of forming the same include forming slanted dielectric structures from a first dielectric material on a substrate, with gaps between adjacent slanted dielectric structures. A first semiconductor layer is grown from the substrate, using a first semiconductor material, including a lower portion that fills the gaps and an upper portion above the first dielectric material. The lower portion of the first semiconductor layer is replaced with additional dielectric material. |
US11489043B2 |
Three-dimensional memory device employing thinned insulating layers and methods for forming the same
A three-dimensional memory device includes an alternating stack of word lines and at least one insulating layers or air gaps located over a substrate, a memory opening fill structure extending through the alternating stack. The memory opening fill structure includes a memory film and a vertical semiconductor channel contacting an inner sidewall of the memory film. The word lines are thicker than the insulating layers or air gaps. |
US11489041B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device according to an embodiment may include a board, an insulation layer disposed on the board, a threshold voltage control layer disposed on the insulation layer, a first semiconductor layer disposed on the threshold voltage control layer, and a second semiconductor layer disposed on the threshold voltage control layer to cover a portion of the first semiconductor layer. A negative differential resistance device according to an embodiment has an advantageous effect in that the gate voltage enables a peak voltage to be freely controlled within an operation range of the device by forming the threshold voltage control layer. |
US11489039B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a capacitor. The capacitor includes a first electrode and a second electrode disposed in a first metal layer. The first electrode has a first end and a second end, and the first electrode has a spiral pattern extending outwards from the first end to the second end. The first electrode and the second electrode have a substantially equal spacing therebetween. |
US11489038B2 |
Capacitors having vertical contacts extending through conductive tiers
Some embodiments include apparatuses and methods of forming the apparatuses. One of the apparatuses includes conductive materials located in different levels of the apparatus, dielectric materials located in different levels of the apparatus, a first conductive contact, and a second conductive contact. One of the conductive materials is between two of the dielectric materials. One of the dielectric materials is between two of the conductive materials. The first conductive contact has a length extending through the conductive materials and the dielectric materials in a direction perpendicular to the levels of the apparatus. The first conductive contact is electrically separated from the conductive materials. The second conductive contact contacts a group of conductive materials of the conductive materials. |
US11489033B2 |
Wire structure, display panel, display device with high thermal conductivity layer and manufacturing method
The present disclosure provides a wire structure for a display panel, a display panel, a display device, and a manufacturing method. The wire structure includes a first wire layer and a thermally conductive layer above the first wire layer. A thermal conductivity of the thermally conductive layer is greater than a thermal conductivity of the first wire layer. |
US11489020B2 |
Optical sensor device, method for fabricating the same, display device
An optical sensor device, a method for fabricating the same, and a display device are disclosed. The optical sensor device includes a display region and a non-display region. In the display non-display region, the optical sensor device includes a thin film transistor, including an active layer, a gate insulating layer, a gate layer, a source and drain layer, and an interlayer dielectric layer. In the non-display display region, the optical sensor device includes a first insulating layer, a conductive layer and a second insulating layer which are stacked sequentially. The conductive layer is arranged in a same layer as the source and drain layer or the gate layer. In the non-display display region, the first insulating layer is provided with a first through-hole, and the optical sensor device further includes a photo-sensitive device in the first through-hole. |
US11489018B2 |
Electroluminescent display panel and display device
The present disclosure discloses an electroluminescent display panel and a display device. The electroluminescent display panel includes a plurality of repeat units, each of the plurality of repeat units includes a plurality of sub-pixels, and each of the plurality of sub-pixels includes: a first conductive layer, located on a substrate; a first insulation layer, located on the first conductive layer and including a first hole, in which the first hole exposes a portion of the first conductive layer; and an anode, located on the first insulation layer and including a main portion and an auxiliary portion which are electrically connected to each other. The auxiliary portion is electrically connected to the first conductive layer through the first hole. In at least one sub-pixel, an orthographic projection of the main portion on the substrate does not overlap an orthographic projection of the first hole on the substrate. |
US11489015B2 |
Solid state image sensor, production method thereof and electronic device
A solid state image sensor includes a semiconductor substrate where photoelectric conversion regions for converting light into charges are arranged per pixel planarly arranged; an organic photoelectric conversion film laminated at a light irradiated side of the semiconductor substrate via an insulation film and formed at the regions where the pixels are formed; a lower electrode formed at and in contact with the organic photoelectric conversion film at a semiconductor substrate side; a first upper electrode laminated at a light irradiated side of the organic photoelectric conversion film and formed such that ends of the first upper electrode are substantially conform with ends of the organic photoelectric conversion film when the solid state image sensor is planarly viewed; and a film stress suppressor for suppressing an effect of a film stress on the organic photoelectric conversion film, the film stress being generated on the first upper electrode. |
US11489008B2 |
Light-emitting device
A first light emission region includes an n-type contact layer, a first light-emitting layer, a p-type contact layer, and a wavelength conversion layer. The second light emission region includes an n-type contact layer, a first light-emitting layer, a first intermediate layer, a second light-emitting layer, and a p-type contact layer. The third light emission region includes an n-type contact layer, a first light-emitting layer, a first intermediate layer, a second light-emitting layer, a second intermediate layer, a third light-emitting layer, and a p-type contact layer. The wavelength conversion layer is disposed between the p-type contact layer of the first light emission region and the driving circuit substrate. |
US11489007B2 |
Display panel and display device
Display panels and display devices are provided. The display panel may include a first display area, a second display area and a third display area with a light transmittance of the first display area being greater than a light transmittance of the third display area; first pixel circuits; second pixel circuits; third pixel circuits; first light-emitting units, second light-emitting units; third light-emitting units; and first signal lines extending along a first direction and spaced apart along a second direction intersecting the first direction. Each first signal line is connected with one or more first pixel circuits, one or more second pixel circuits and one or more third pixel circuit, and the one or more first pixel circuit and the one or more third pixel circuit electrically connected to each of at least one portion of first signal lines are misaligned along the first direction. |
US11489002B2 |
LED display apparatus
A display apparatus including a display substrate, a plurality of light emitting devices disposed on the display substrate, a light blocking layer disposed between the light emitting devices, and a transparent layer covering the light emitting devices and the light blocking layer, in which the light emitting device includes a first LED sub-unit, a second LED sub-unit disposed on the first LED sub-unit, and a third LED sub-unit disposed on the second LED sub-unit, and the third LED sub-unit is disposed closer to an upper surface of the light emitting device than the first LED sub-unit. |
US11489000B2 |
Method for producing an imager
A method for producing an imager includes the following steps: a. attaching an imaging sensor to a first substrate; b. cutting out the first substrate a predefined distance around the attached imaging sensor; c. attaching a driver circuit board for driving the imaging sensor to the cut-out first substrate, close to the attached imaging sensor; d. connecting the driver circuit board for driving the imaging sensor to the attached imaging sensor in order to obtain a first tile; e. repeating the attaching, cutting-out, attaching, and connecting steps in order to obtain a second tile; f. butting together the obtained first tile and second tile by placing the cut-out first substrates in edge-to-edge contact; g. attaching the butted-together tiles to a main substrate; h. connecting the driver circuit boards of the imaging sensors of the butted-together first tile and second tile to a motherboard of the imager. |
US11488995B2 |
Imaging device and imaging system
In an imaging device, a photoelectric converter of a first pixel and a photoelectric converter of a second pixel are arranged along a first direction. At least part of a charge accumulation portion of the first pixel is disposed between the photoelectric converter of the first pixel and the photoelectric converter of the second pixel. An exit surface of a light guiding path of the first pixel is longer in a second direction orthogonal to the first direction in plan view than in the first direction. |
US11488989B2 |
Capacitor, array substrate and method for manufacturing the same, and display panel
A capacitor, an array substrate and a method for manufacturing the same, and a display panel are provided. The capacitor includes a main body including a first pole plate and a second pole plate disposed opposite to each other, and the capacitor further includes at least one auxiliary body. Any one of the at least one auxiliary body includes a third pole plate and a fourth pole plate disposed opposite to each other, and neither the third pole plate nor the fourth pole plate extends in a plane where the first pole plate is located or a plane where the second pole plate is located. The main body is connected in parallel with the at least one auxiliary body. The array substrate includes a transistor and the capacitor provided by the present disclosure, and the transistor is electrically connected to the capacitor. |
US11488988B2 |
Display backplane and manufacturing method thereof, and display panel
A display backplane includes a substrate, a thin film transistor over the substrate, and a pixel capacitor assembly over a side of the thin film transistor away from the substrate, and an orthographic projection of the pixel capacitor assembly on the substrate covers at least one portion of an orthographic projection of the thin film transistor on the substrate. The pixel capacitor assembly includes a first electrode, a passivation layer, and a second electrode, sequentially over a side of the thin film transistor away from the substrate, and an orthographic projection of the first electrode on the substrate is overlapped with the orthographic projection of the thin film transistor on the substrate. A display panel including the display backplane can further include an OLED component, arranged over a side of the pixel capacitor assembly away from the substrate. |
US11488987B2 |
Display substrate, splicing screen and manufacturing method thereof
The disclosure relates to the technical field of display devices and discloses a display substrate, a splicing screen and a manufacturing method thereof. The display substrate includes a flexible substrate; a plurality of signal lines located at one side of the flexible substrate; a plurality of plating electrodes located at one side of the signal lines toward the flexible substrate and electrically connected to the signal lines in one-to-one correspondence; a plurality of first through holes in one-to-one correspondence to the plating electrodes and penetrating the flexible substrate and exposing the plating electrodes, the first through roles being filled with a conductive material inside; and a plurality of binding electrodes located at one side of the flexible substrate away from the signal lines and in one-to-one correspondence to the first through holes, the binding electrodes being electrically connected to corresponding plating electrode through conductive material in corresponding first through hole. |
US11488986B2 |
Contact structure and display device including the same
In the contact structure according to an exemplary aspect of the present disclosure and a display device including the same, the pixel may be designed regardless of the size of the contact hole by designing a size (or an area) of the contact hole to be larger than the contact area and applying different structures depending on the characteristics of the lower layer. Therefore, the size of the contact hole is increased so that the halftone mask may be easily applied and the number of masks may be advantageously reduced. Further, a degree of freedom of metal in the pixel design is increased so that the pixel may be designed in a high resolution model and the aperture ratio is increased without having the electrode margin. The contact structure comprises: a lower layer; at least a first insulating layer on the lower layer, the first insulating layer having a predetermined contact hole to expose a part of the lower layer; and an upper layer on the first insulating layer to be in contact with the lower layer through the contact hole, wherein the contact hole has a relatively larger area than a contact area where the upper layer and the lower layer are in contact with each other. |
US11488980B2 |
Wafer with localized semiconductor on insulator regions with cavity structures
The present disclosure relates to semiconductor structures and, more particularly, to a wafer with localized cavity structures and methods of manufacture. A structure includes a bulk substrate with localized semiconductor on insulator (SOI) regions and bulk device regions, the localized SOI regions includes multiple cavity structures and substrate material of the bulk substrate. |
US11488979B2 |
Semiconductor device of three-dimensional structure including ferroelectric layer
A semiconductor device according to an embodiment includes a substrate, and a gate structure disposed over the substrate. The gate structure includes a hole pattern including a central axis extending in a direction perpendicular to a surface of the substrate. The gate structure includes a gate electrode layer and an interlayer insulation layer, which are alternately stacked along the central axis. The semiconductor device includes a ferroelectric layer disposed adjacent to a sidewall surface of the gate electrode layer inside the hole pattern, and a channel layer disposed adjacent to the ferroelectric layer inside the hole pattern. In this case, one of the gate electrode layer and the interlayer insulation layer protrudes toward the central axis of the hole pattern relative to the other one of the gate electrode layer and the interlayer insulation layer. |
US11488972B2 |
Semiconductor storage device and method of manufacturing the same
In one embodiment, a semiconductor storage device includes a substrate, a stacked film including a plurality of first insulating layers and a plurality of electrode layers that are alternately provided on the substrate, and a second insulating layer provided on the stacked film. The device further includes a plurality of pillar portions, each of which including a first insulator, a charge storage layer, a second insulator, a first semiconductor layer and a third insulator that are sequentially provided in the stacked film and the second insulating layer. Furthermore, a width of the second insulating layer sandwiched between the pillar portions is narrower than a width of the stacked film sandwiched between the pillar portions, in at least a portion of the second insulating layer. |
US11488971B2 |
Embedded memory with improved fill-in window
Various embodiments of the present application are directed to an IC, and associated forming methods. In some embodiments, the IC comprises a memory region and a logic region integrated in a substrate. A memory cell structure is disposed on the memory region. A logic device is disposed on the logic region having a logic gate electrode separated from the substrate by a logic gate dielectric. A sidewall spacer is disposed along a sidewall surface of the logic gate electrode. A contact etch stop layer (CESL) is disposed along an upper surface of the substrate, extending upwardly along and in direct contact with sidewall surfaces of the pair of select gate electrodes within the memory region, and extending upwardly along the sidewall spacer within the logic region. |
US11488968B2 |
Integrated circuit and static random access memory thereof
An IC structure comprises a substrate, a first SRAM cell, and a second SRAM cell. The first SRAM cell is formed over the substrate and comprises a first N-type transistor. The second SRAM cell is formed over the substrate and comprises a second N-type transistor. A gate structure of first N-type transistor of the first SRAM cell has a different work function metal composition than a gate structure of the second N-type transistor of the second SRAM cell. |
US11488967B2 |
Eight-transistor static random access memory cell
Disclosed are memory structure embodiments including a memory cell and, particularly, an eight-transistor (8T) static random access memory (SRAM) cell with high device density and symmetry. In the 8T SRAM cell, an isolation region is positioned laterally between two semiconductor bodies. Four gate structures traverse the semiconductor bodies. Four p-type transistors, including two p-type pass-gate transistors and two pull-up transistors between the p-type pass-gate transistors, are on one semiconductor body. Four n-type transistors, including two n-type pass-gate transistors and two pull-down transistors between the n-type pass-gate transistors, are on the other. Adjacent p-type and n-type transistors on the different semiconductor bodies share a gate structure. Various interconnects (including, but not limited to, silicide bridges and/or contact straps) provide the internal and electrical connections required for making the 8T SRAM cell operational and for incorporating the 8T SRAM cell into an array of such cells. |
US11488965B2 |
SRAM device and manufacturing method thereof
An SRAM memory device includes a substrate, a first transistor, a second transistor, a metal interconnect structure, and a capacitor. The metal interconnect structure is formed on the first and second transistors. The capacitor is disposed in the metal interconnect structure and coupled between the first transistor and the second transistor. The capacitor includes a lower metal layer, a first electrode layer, a dielectric layer, a second electrode layer, and an upper metal layer from bottom to top. The lower metal layer is coupled to a source node of the first transistor and a source node of the second transistor. The lower metal layer and an n-th metal layer in the metal interconnect structure are formed of a same material, wherein n≥1; the upper metal layer and an m-th metal layer in the metal interconnect structure are formed of a same material, wherein m≥n+1. |
US11488962B2 |
Memory device and method for fabricating the same
The disclosure relates to a highly integrated memory device and a method for manufacturing the same. According to the disclosure, a memory device comprises a lower structure, an active layer horizontally oriented parallel to a surface of the lower structure, a bit line connected to a first end of the active layer and vertically oriented from the surface of the lower structure, a capacitor connected to a second end of the active layer, a word line horizontally oriented to be parallel with the active layer along a side surface of the active layer, and a fin channel layer horizontally extending from one side surface of the active layer, wherein the word line includes a protrusion covering the fin channel layer. |
US11488957B1 |
Semiconductor structure and method for manufacturing the same
The present disclosure provides a semiconductor structure having a memory structure and a method for manufacturing the semiconductor structure. The semiconductor structure includes a first layer, a second layer over the first layer, a third layer over the second layer, and a trench capacitor. The trench capacitor is disposed in a trench penetrating the first layer, the second layer, and the third layer. The trench capacitor includes a bottom metal layer, a middle insulating layer, and a top metal layer. The bottom metal layer covers a side wall of the first layer, a side wall of the second layer, and a first portion of a side wall of the third layer. The middle insulating layer covers the bottom metal layer and a second portion of the side wall of the third layer. The top metal layer covers the middle insulating layer. |
US11488956B2 |
Semiconductor memory device
A semiconductor device includes a substrate, a peripheral circuit layer, a first active pattern, a gate electrode, a first insulating layer, a conductive contact, and a second active pattern. The peripheral circuit layer is disposed on the substrate, and the peripheral circuit layer includes logic transistors and an interconnection layer that is disposed on the logic transistors. The first active pattern is disposed on the peripheral circuit layer. The gate electrode is disposed on a channel region of the first active pattern. The first insulating layer is disposed on the first active pattern and the gate electrode. The conductive contact is disposed in the first insulating layer and is electrically connected to a first source/drain region of the first active pattern, and the second active pattern is disposed on the first insulating layer. The channel region of the second active pattern vertically overlaps with the conductive contact. |
US11488949B1 |
Method of generating dummy patterns for device-under-test and calibration kits
The present invention provides a method of generating dummy patterns and calibration kits, including steps of generating devices-under-test (DUTs) using a point of said chip window layer as reference point in a unit cell, generating calibration kits corresponding to the DUTs using the point as reference point in corresponding unit cells, generating DUT dummy patterns for each DUTs individually in the unit cell, copying the DUT dummy patterns in the unit cell to the corresponding calibration kits in the corresponding unit cells using the point as reference point, and merging all of the unit cell and corresponding unit cells into a final chip layout. |
US11488947B2 |
Highly regular logic design for efficient 3D integration
An integrated circuit includes an array of unit cells, each unit cell of which including field effect transistors arranged in a stack. Local interconnect structures form select conductive paths between select terminals of the field effect transistors to define cell circuitry that is confined within each unit cell. An array of contacts is disposed on an accessible surface of the unit cell, where each contact is electrically coupled to a corresponding electrical node of the cell circuitry. |
US11488945B2 |
3D stacked integrated circuits having functional blocks configured to provide redundancy sites
A three-dimensional stacked integrated circuit (3D SIC) that can have at least a first 3D XPoint (3DXP) die and, in some examples, can have at least a second 3DXP die too. In such examples, the first 3DXP die and the second 3DXP die can be stacked. The 3D SIC can be partitioned into a plurality of columns that are perpendicular to each of the stacked dies. In such examples, when a first column of the plurality of columns is determined as failing, data stored in the first column can be replicated to a second column of the plurality of columns. Also, for example, when a part of a first column of the plurality of columns is determined as failing, data stored in the part of the first column can be replicated to a corresponding part of a second column of the plurality of columns. |
US11488943B2 |
Modules with integrated circuits and devices
An example of a pixel module comprises a module substrate having light emitters disposed on a light-emitter surface and a controller disposed on a controller surface opposed to the light-emitter surface. At least one module electrode is electrically connected to the controller and at least one module electrode is electrically connected to each light emitter. An example of a pixel-module wafer comprises a module source wafer comprising sacrificial portions and module anchors, each sacrificial portion laterally separated from an adjacent sacrificial portion by a module anchor and a pixel module disposed entirely over each sacrificial portion. At least one module tether physically connects each of the pixel modules to at least one of the module anchors. An example of a pixel-module display comprises a display substrate, pixel modules disposed on the display substrate and display electrodes disposed on the display substrate, each display electrode electrically connected to a module electrode. |
US11488942B2 |
Package structure
A package structure includes a first package including a first substrate and a first molded portion disposed on the first substrate; and a rigid-flexible substrate disposed on at least a portion of the first package and having a rigid region and a flexible region. The first molded portion is disposed between the first substrate and the rigid-flexible substrate. |
US11488941B2 |
Light-emitting device
A light-emitting device is provided, including a light-emitting unit and an optical layer. The light-emitting unit includes a light-emitting chip and an encapsulation disposed thereon. The optical layer is disposed on the light-emitting unit, the optical layer having a first region overlapping the light-emitting chip in a top view direction of the light-emitting device and a second region not overlapping the light-emitting chip in the top view direction of the light-emitting device, wherein the transmittance of the first region is less than the transmittance of the second region. |
US11488938B2 |
Semiconductor packages with pass-through clock traces and associated systems and methods
Semiconductor packages with pass-through clock traces and associated devices, systems, and methods are disclosed herein. In one embodiment, a semiconductor device includes a package substrate including a first surface having a plurality of substrate contacts, a first semiconductor die having a lower surface attached to the first surface of the package substrate, and a second semiconductor die stacked on top of the first semiconductor die. The first semiconductor die includes an upper surface including a first conductive contact, and the second semiconductor die includes a second conductive contact. A first electrical connector electrically couples a first one of the plurality of substrate contacts to the first and second conductive contacts, and a second electrical connector electrically couples a second one of the plurality of substrate contacts to the first and second conductive contacts. |
US11488936B2 |
Stacked silicon package assembly having vertical thermal management
A chip package assembly and method for fabricating the same are provided which utilize a plurality of electrically floating extra-die heat transfer posts for improved thermal management. In one example, a chip package assembly is provided that includes a substrate, a first integrated circuit (IC) die, and a first plurality of electrically floating extra-die conductive posts. The substrate has a first surface and an opposing second surface. The first integrated circuit (IC) die has a first surface and an opposing second surface. The second surface of the first IC die is mounted to the first surface of the substrate. The first plurality of electrically floating extra-die conductive posts extend from the first surface of the first IC die to provide a heat transfer path away from the first IC die. |
US11488935B1 |
Scalable network-on-package for connecting chiplet-based designs
A network-on-package (NoPK) for connecting a plurality of chiplets may include a plurality of interface bridges configured to convert a plurality of protocols used by the plurality of chiplets into a common protocol, a routing network configured to route traffic between the plurality of interface bridges using the common protocol, and a controller configured to program the plurality of interface bridges and the routing network based on types of the plurality of chiplets connected to the NoPK. The NoPK may provide a scalable connection for any number of chiplets from different ecosystems using different communication protocols. |
US11488933B2 |
Semiconductor device and method of forming embedded wafer level chip scale packages
A semiconductor device includes a semiconductor die and an encapsulant deposited over and around the semiconductor die. A semiconductor wafer includes a plurality of semiconductor die and a base semiconductor material. A groove is formed in the base semiconductor material. The semiconductor wafer is singulated through the groove to separate the semiconductor die. The semiconductor die are disposed over a carrier with a distance of 500 micrometers (μm) or less between semiconductor die. The encapsulant covers a sidewall of the semiconductor die. A fan-in interconnect structure is formed over the semiconductor die while the encapsulant remains devoid of the fan-in interconnect structure. A portion of the encapsulant is removed from a non-active surface of the semiconductor die. The device is singulated through the encapsulant while leaving encapsulant disposed covering a sidewall of the semiconductor die. The encapsulant covering the sidewall includes a thickness of 50 μm or less. |
US11488924B2 |
Semiconductor element bonding substrate, semiconductor device, and power conversion device
A semiconductor element bonding substrate according to the present invention includes an insulating plate, and a metal pattern bonded to a main surface of the insulating plate. A main surface of the metal pattern on an opposite side of the insulating plate includes a bonding region to which a semiconductor element is bonded by a solder. The metal pattern includes at least one concave part located in the main surface. The at least one concave part is located closer to an edge of the bonding region in relation to a center part of the bonding region in the bonding region. |
US11488913B2 |
Semiconductor device with guard ring
A semiconductor device includes a substrate having a circuit region and a peripheral region disposed around and enclosing the circuit region in a plan view, a first interconnect layer formed on the substrate, a second interconnect layer formed on the first interconnect layer, a third interconnect layer formed on the second interconnect layer, and a guard ring formed in the peripheral region, wherein the guard ring includes a first interconnect formed in the first interconnect layer, and disposed around and enclosing the circuit region in a plan view, a second interconnect formed in the third interconnect layer, and disposed around and enclosing the circuit region in a plan view, and a first via connected to the first interconnect and to the second interconnect, and disposed in a groove shape along a perimeter edge of the substrate in a plan view. |
US11488906B2 |
Bridge embedded interposer, and package substrate and semiconductor package comprising the same
A bridge embedded interposer and a package substrate and a semiconductor package including the same includes: a connection structure including one or more redistribution layers, a first bridge disposed on the connection structure and including one or more first circuit layers electrically connected to the one or more redistribution layers, a frame disposed around the first bridge on the connection structure and including one or more wiring layers electrically connected to the one or more redistribution layers, and an encapsulant disposed on the connection structure and covering at least a portion of each of the first bridge and the frame. |
US11488904B2 |
System and method for reducing mutual coupling for noise reduction in semiconductor device packaging
A mechanism is provided to reduce noise effects on signals traversing bond wires of a SOC by forming a bond wire ring structure that decreases mutual inductance and capacitive coupling. Bond wires form the ring structure in a daisy chain connecting isolated ground leads at a semiconductor device package surrounding the semiconductor device. This structure reduces out-of-plane electromagnetic field interference generated by signals in lead wires, as well as mutual capacitance and mutual inductance. |
US11488902B2 |
Split substrate interposer
A method of forming an interposer includes providing a first interposer substrate including a first bulk material having a plurality of first through silicon vias (TSVs) extending through the first bulk material. A second interposer substrate is provided and includes a second bulk material having a plurality of second TSVs extending through the second bulk material, and a wiring plane formed on the second bulk material such that the wiring plane is electrically connected to at least one of the second TSVs. The method further includes joining the first interposer substrate to the second interposer substrate such that the wiring plane is provided as an interface wiring plane between the first and second bulk materials which electrically connects at least one of the first TSVs to at least one of the second TSVs. |
US11488891B2 |
Method of forming conductive bumps for cooling device connection and semiconductor device
A method of preparing a semiconductor substrate with metal bumps on both sides of the substrate. The method includes depositing a first-side UBM layer on a first surface of the semiconductor substrate. The method includes forming a plurality of first-side metal bumps on the first surface of the semiconductor substrate after the first-side UBM layer is deposited. The method includes forming a second-side UBM layer on a second side of the semiconductor substrate. The method includes forming a plurality of second-side metal bumps on the second surface of the semiconductor substrate after the second-side UBM layer is deposited. The method includes removing exposed first-side UBM layer and exposed second-side UBM layer after the plurality of first-side metal bumps and the plurality of second-side metal bumps are formed. The method includes reflowing the plurality of first-side metal bumps and the plurality of second side metal bumps. |
US11488890B2 |
Direct liquid cooling with O-ring sealing
Systems and methods for utilizing the dead space around the periphery of a chip for sealing a direct liquid cooled module are disclosed. One of the functions of a direct liquid cooled module is to provide cooling liquid to components located on a chip. A groove member for receiving a sealing member may be applied to the top surface of the chip. The groove member may be directly deposited to the top surface or coupled thereto via an adhesive and/or epoxy. The groove member may be in the form of opposing sidewalls or a u-shaped structure each of which form a partial enclosure for receipt of the sealing member. The groove member may be located entirely within the dead space or at least partially within the dead space and partially within a central area in which the chip components are located. The sealing member may be an O-ring or a gasket. |
US11488886B2 |
Semiconductor device
There is provided a semiconductor device including a substrate whose surface is made of an insulation material, a semiconductor chip flip-chip connected on the substrate, and a heat sink bonded to the semiconductor chip via a thermal interface material and fixed to the substrate outside the semiconductor chip, in which the heat sink has a protrusion part protruding toward the substrate and bonded to the substrate via a conductive resin between a part bonded to semiconductor chip and a part fixed to the substrate and the heat sink has a stress absorbing part. According to the present invention, the protrusion part of the heat sink is prevented from being peeled off from the substrate at the part where the protrusion part of the heat sink is bonded to the substrate. |
US11488885B2 |
Heat sink
A heat sink includes a first surface including an attachment area to which a semiconductor module is attached and is installed such that a first side of the first surface extends in a vertical direction. Thermal grease containing oil is applied to the attachment area. A first groove extending in a horizontal direction is formed below the attachment area in the first surface. An inner wall of the first groove includes a groove top surface and a groove bottom surface spaced below the groove top surface. The length of the first groove in the horizontal direction is shorter than the length of the first surface in the horizontal direction. A wall includes a first wall extending in the horizontal direction and second walls respectively connected to both end portions of the first wall in the horizontal direction and inclined upward as the second walls extend away from the first wall. |
US11488881B2 |
Semiconductor device and method of manufacture
An integrated fan out package is utilized in which the dielectric materials of different redistribution layers are utilized to integrate the integrated fan out package process flows with other package applications. In some embodiments an Ajinomoto or prepreg material is utilized as the dielectric in at least some of the overlying redistribution layers. |
US11488878B2 |
Packaging mechanisms for dies with different sizes of connectors
Embodiments of mechanisms for testing a die package with multiple packaged dies on a package substrate use an interconnect substrate to provide electrical connections between dies and the package substrate and to provide probing structures (or pads). Testing structures, including daisy-chain structures, with metal lines to connect bonding structures connected to signals, power source, and/or grounding structures are connected to probing structures on the interconnect substrate. The testing structures enable determining the quality of bonding and/or functionalities of packaged dies bonded. After electrical testing is completed, the metal lines connecting the probing structures and the bonding structures are severed to allow proper function of devices in the die package. The mechanisms for forming test structures with probing pads on interconnect substrate and severing connecting metal lines after testing could reduce manufacturing cost. |
US11488877B2 |
Semiconductor device including test structure
A semiconductor device including a test structure includes a semiconductor substrate and a plurality of test structures on the semiconductor substrate. The test structures include respective lower active regions extending from the semiconductor substrate in a vertical direction and having different widths, and upper active regions extending from respective lower active regions in the vertical direction. Each of the lower active regions includes first regions and second regions. The first regions overlap the upper active regions and are between the second regions, and the second regions include outer regions and inner regions between the outer regions. The outer regions, located in the lower active regions having different widths, have different widths. |
US11488875B2 |
Semiconductor substrate measuring apparatus and plasma treatment apparatus using the same
A semiconductor substrate measuring apparatus includes a light source to generate irradiation light having a sequence of on/off at a predetermined interval, the light source to provide the irradiation light to a chamber with an internal space for processing a semiconductor substrate using plasma, an optical device between the light source and the chamber, the optical device to split a first measurement light into a first optical path, condensed while the light source is turned on, to split a second measurement light into a second optical path, condensed while the light source is turned off, and to synchronize with the on/off sequence, and a photodetector connected to the first and second optical paths, the photodetector to subtract spectra of first and second measurement lights to detect spectrum of reflected light, and to detect plasma emission light emitted from the plasma based on the spectrum of the second measurement light. |
US11488869B2 |
Transistor isolation structures
The present disclosure is directed to method for the fabrication of spacer structures between source/drain epitaxial structures and metal gate structures in nanostructure transistors. The method includes forming a fin structure with alternating first and second nanostructure elements on a substrate. The method also includes etching edge portions of the first nanostructure elements in the fin structure to form spacer cavities, and depositing a spacer layer on the fin structure to fill the spacer cavities. Further, treating the spacer layer with a microwave-generated plasma to form an oxygen concentration gradient within the spacer layer outside the spacer cavities and removing, with an etching process, the treated portion of the spacer layer. During the etching process, a removal rate of the etching process for the treated portion of the spacer layer is based on an oxygen concentration within the oxygen concentration gradient. |
US11488862B2 |
Semiconductor device with reduced via resistance
A semiconductor interconnect structure having a first electrically conductive structure having a plurality of bottom portions; a dielectric capping layer, at least a portion of the dielectric capping layer being in contact with a first bottom portion of the plurality of bottom portions; and a second electrically conductive structure in electrical contact with a second bottom portion of the plurality of bottom portions. A method of forming the interconnect structure is also provided. |
US11488861B2 |
Method for manufacturing an interconnect structure having a selectively formed bottom via
A method for manufacturing an interconnection structure includes forming a second dielectric layer on a wafer. The wafer includes a first dielectric layer and a conductive element embedded in the first dielectric layer. An opening is formed in the second dielectric layer to expose the conductive element. A dielectric spacer layer is selectively formed to be in contact with surfaces defining the opening of the second dielectric layer. The dielectric spacer layer exposes the conductive element. A bottom via is formed in the opening and in contact with the dielectric spacer layer and the conductive element. A portion of the dielectric spacer layer is removed to form a dielectric spacer in contact with the bottom via. A top via is formed in the opening and over the bottom via and the dielectric spacer. |
US11488857B2 |
Semiconductor device and method of manufacture using a contact etch stop layer (CESL) breakthrough process
Semiconductor devices and methods of manufacture are described herein. A method includes forming an opening through an interlayer dielectric (ILD) layer to expose a contact etch stop layer (CESL) disposed over a conductive feature in a metallization layer. The opening is formed using photo sensitive materials, lithographic techniques, and a dry etch process that stops on the CESL. Once the CESL is exposed, a CESL breakthrough process is performed to extend the opening through the CESL and expose the conductive feature. The CESL breakthrough process is a flexible process with a high selectivity of the CESL to ILD layer. Once the CESL breakthrough process has been performed, a conductive fill material may be deposited to fill or overfill the opening and is then planarized with the ILD layer to form a contact plug over the conductive feature in an intermediate step of forming a semiconductor device. |
US11488855B2 |
Dielectric gap-filling process for semiconductor device
A semiconductor device and a method of forming the same are provided. The method includes forming a trench in a substrate. A liner layer is formed along sidewalls and a bottom of the trench. A silicon-rich layer is formed over the liner layer. Forming the silicon-rich layer includes flowing a first silicon precursor into a process chamber for a first time interval, and flowing a second silicon precursor and a first oxygen precursor into the process chamber for a second time interval. The second time interval is different from the first time interval. The method further includes forming a dielectric layer over the silicon-rich layer. |
US11488854B2 |
Substrate handling device with adjustable joints
An adjustable joint for insertion into a linkage of a substrate handler utilized for substrate processing. The adjustable joint allows for adjusting the pitch and roll of an attached link. Such adjustment may permit aligning a pickup surface of an end effector to a desired plane. Once adjusted, the joint may be fixed to maintain the desired orientation of the attached link. The adjustable joint allows for correcting deflection of a pickup surface of an end effector relative to a desired pickup plane due to, for example, drooping caused by high temperature usage, mechanical tolerances and/or installation errors. |
US11488850B2 |
Substrate storage container and gas replacement unit
A substrate storage container and a gas replacement unit capable of reducing variations in humidity or concentration of gas in a space above a substrate are provided. The substrate storage container comprises a container body having an opening and is capable of containing substrates, a lid, at least one intake valve for supplying gas to the inside of the container body, and at least one gas replacement unit which blows out the supplied gas wherein the at least one intake valve is attached to the back, bottom surface of the container body. The gas replacement unit includes a housing member and a cover member. The housing member has a plurality of first group blowout holes in the vertical direction, and the opening area of the top first group blowout hole is larger than the opening area of the second of the first group blowout holes. |
US11488844B2 |
First cleaning apparatus, cleaning equipment including the same, and cleaning method
Disclosed is a first cleaning apparatus including a first cleaning bath, a cover provided at the upper part of the first cleaning bath, a drainage portion provided at the lower part of the first cleaning bath, a first cleaning unit and a second cleaning unit provided respectively at a first side surface and a second side surface in the first cleaning bath, and first and second moving units configured to move the first and second cleaning units, respectively, wherein each of the first and second cleaning units includes a plurality of cleaning solution supply pipes provided at different heights and a plurality of nozzles provided at each of the cleaning solution supply pipes, the nozzles provided at one cleaning solution supply pipe have identical cleaning solution spray angles, and the nozzles provided at the other cleaning solution supply pipes have different cleaning solution spray angles. |
US11488843B2 |
Underfill between a first package and a second package
A method includes forming a release film over a carrier, attaching a device over the release film through a die-attach film, encapsulating the device in an encapsulating material, performing a planarization on the encapsulating material to expose the device, detaching the device and the encapsulating material from the carrier, etching the die-attach film to expose a back surface of the device, and applying a thermal conductive material on the back surface of the device. |
US11488841B2 |
Method for manufacturing semiconductor package
Provided is a method for manufacturing a semiconductor package, the method including providing a semiconductor chip on a substrate, providing a bonding member between the substrate and the semiconductor chip, and bonding the semiconductor chip on the substrate by irradiating of a laser on the substrate. Here, the bonding member may include a thermosetting resin, a curing agent, and a laser absorbing agent. |
US11488834B2 |
Method for forming silicon or silicon compound pattern in semiconductor manufacturing process
Disclosed is a method of forming a fine silicon pattern with a high aspect ratio for fabrication of a semiconductor device. The method includes a cleaning process of removing organic residue or reside originating in fumes using a cleaning solution, thereby enabling formation of a desired pattern while preventing the pattern from being lifted. Thus, the present disclosure enables formation of a fine pattern by using a novel cleaning method. |
US11488824B2 |
Method for manufacturing semiconductor device using silicon-containing resist underlayer film forming composition for solvent development
A resist underlayer film for a resist pattern formation by developing a resist with organic solvent after exposure of resist. Method for manufacturing a semiconductor includes: applying onto a substrate a resist underlayer film forming composition including hydrolyzable silanes, hydrolysis products of hydrolyzable silanes, hydrolysis-condensation products of hydrolyzable silanes, or a combination thereof. Hydrolyzable silanes being silane of Formulas (1), (2) and (3). Silane of Formulas (1), (2) and (3) in total silanes in a ratio % by mole of 45-90:6-20:0-35; baking the applied resist underlayer film forming composition to form a resist underlayer film; applying a composition to form a resist film; exposing the resist film to light; developing the resist film after exposure, with organic solvent to obtain patterned resist film; and etching the resist underlayer film by using the patterned resist film and processing the substrate using the patterned resist underlayer film; wherein Si(R1)4 Formula (1) R2[Si(R3)3] Formula (2) R4[Si(R5)3]b Formula (3). |
US11488814B2 |
Permeance magnetic assembly
In an embodiment, a magnetic assembly includes: an inner permeance annulus; and an outer permeance annulus connected to the inner permeance annulus via magnets, wherein the outer permeance annulus comprises a peak region with a thickness greater than other regions of the outer permeance annulus. |
US11488808B2 |
Plasma processing apparatus, calculation method, and calculation program
In a plasma processing apparatus, a mounting table includes a heater for adjusting a temperature of a mounting surface mounting thereon a consumable part consumed by plasma processing. A heater control unit controls a supply power to the heater such that the heater reaches a setting temperature. A measurement unit measures, while controlling the supply power to the heater such that the temperature of the heater becomes constant, the supply powers in a non-ignition state where plasma is not ignited and in a transient state where the supply power is decreased after the plasma is ignited. A parameter calculation unit calculates a thickness of the consumable part by performing fitting with a calculation model, which has the thickness of the consumable part as a parameter and calculates the supply power in the transient state, by using the measured supply powers in the non-ignition state and in the transient state. |
US11488805B2 |
Microwave plasma reactor for manufacturing synthetic diamond material
A microwave plasma reactor for manufacturing synthetic diamond material via chemical vapour deposition includes a microwave generator configured to generate microwaves at a frequency f, a plasma chamber that defines a resonance cavity for supporting a microwave resonance mode, a microwave coupling configuration for feeding microwaves from the microwave generator into the plasma chamber, a gas flow system for feeding process gases into the plasma chamber and removing them therefrom, and a substrate holder disposed in the plasma chamber and having a supporting surface for supporting a substrate on which the synthetic diamond material is to be deposited in use. The resonance cavity is configured to have a height that supports a TM011 resonant mode at the frequency f and is further configured to have a diameter that satisfies the condition that a ratio of the resonance cavity height/the resonance cavity diameter is in the range 0.3 to 1.0. |
US11488801B1 |
Three-dimensional (3D) imaging system and method for nanostructure
A 3D imaging system and method for a nanostructure is provided. The 3D imaging system includes a master control center, a vacuum chamber, an electron gun, an imaging signal detector, a broad ion beam source device, and a laser rangefinder component. A sample loading device is arranged inside the vacuum chamber. A radial source of the broad ion beam source device is arranged in parallel with an etched surface of a sample. The laser rangefinder component includes a first laser rangefinder configured to measure a distance from a top surface of an ion beam shielding plate and a second laser rangefinder configured to measure a distance from a non-etched area of the sample, the first laser rangefinder and the second laser rangefinder are arranged side by side, and a laser traveling direction is perpendicular to a traveling direction of the broad ion beam source device. |
US11488798B2 |
Current source contactor drive with economizers
A system includes a contactor operatively connected to a coil for actuating the contactor to open and close a circuit. A pass element includes a source, a drain, and a gate, wherein the drain is electrically connected to the coil, and wherein the coil is in series between the pass element and ground. A voltage source is connected to the source of the pass element to pass current into the coil when the pass element is in a pass state. A current source control circuit with economizer is operatively connected to the gate of the pass element. A delay circuit is operatively connected to the current source control circuit with economizer and to a command line to command a lower current for holding the contactor closed after a delay has expired for the contactor to transition. |
US11488790B2 |
Switch device
Embodiments of the present disclosure relate to a switch device, comprising: a first three-position switch; a second three-position switch disposed below the first three-position switch; a circuit breaker disposed between the first three-position switch and the second three-position switch. A first interlock unit is disposed above the circuit breaker and connected to the circuit breaker and the first three-position switch, and configured to block a manual operation of the first three-position switch in a closed state of the circuit breaker, and configured to block a manual closing operation of the circuit breaker while the first three-position switch is manually operated in an open state of the circuit breaker. A second interlock unit is disposed below the circuit breaker and connected to the circuit breaker and the second three-position switch, and is configured to block a manual operation of the second three-position switch in the closed state of the circuit breaker, and configured to block a manual closing operation of the circuit breaker while the second three-position switch is manually operated in the open state of the circuit breaker. |
US11488789B2 |
Contact system for an on-load tap changer
An on-load tap changer has a contact system. The contact system includes: a fixed contact; a movable contact; and an auxiliary contact. The moveable contact is configured to directly contact, in a stationary state, the fixed contact. The auxiliary contact is configured to electrically connect, in addition to the direct contact, the movable contact with the fixed contact in the stationary state. The auxiliary contact is constructed and arranged to conduct a current between the fixed contact and the movable contact in the event of interruption of the direct contacting. |
US11488784B2 |
Capacitor
A capacitor that includes a substrate having a main surface with at least one of a recess or a projection, a dielectric film extending along the at least one of the recess or the projection and having an equivalent oxide thickness of 600 nm or more, and a conductor film covering at least part of the dielectric film. |
US11488781B2 |
Ceramic electronic device and wiring substrate
A ceramic electronic device includes: a multilayer chip in which each of internal electrode layers and each of dielectric layers are alternately stacked, wherein the multilayer chip has a first capacity region having a first electrostatic capacity C1 and a first inductance L1 and a second capacity region having a second electrostatic capacity C2 and a second inductance L2, wherein the first electrostatic capacity C1, the first inductance L1, the second electrostatic capacity C2 and the second inductance L2 satisfy (C1·L1)/(C2·L2)<0.5 or 1.9<(C1·L1)/(C2·L2). |
US11488780B2 |
Ceramic electronic component
A ceramic electronic component includes an outer electrode including a baked electrode layer including an electrically conductive metal and glass, and a plating film on a surface of the baked electrode layer. The baked electrode layer includes metal portions made of the electrically conductive metal and glass portions made of the glass and distributed so as to be in contact with the metal portions. Cracks starting from boundaries between the metal portions and the glass portions and extending toward the inner side of the glass portions are provided in the glass portions. |
US11488779B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body and first and second external electrodes on external surfaces of the ceramic body. The ceramic body includes first and second internal electrodes facing each other with dielectric layers interposed therebetween. The ceramic body includes an active portion in which capacitance is formed and cover portions on upper and lower surfaces of the active portion, respectively. The ratio of the thickness of the first and second external electrodes to the thickness of the cover portion is proportional to the inverse of the cube root of the ratio of the Young's Modulus of each of the first and second external electrodes to the Young's modulus of the cover portion. |
US11488778B2 |
Multilayer electronic component and board having the same mounted thereon
A multilayer electronic component includes a multilayer capacitor including a capacitor body and a plurality of external electrodes spaced apart from each other on a mounting surface of the capacitor body, and a connection terminal including a plurality of land portions disposed on the plurality of external electrodes, respectively. When a thickness of the multilayer capacitor is defined as T1 and a distance from an uppermost end of the plurality of external electrodes to a bottom of the connection terminal is defined as T2, T1/T2 is 0.6 to 0.9. |
US11488777B2 |
Multilayer ceramic electronic component and method of manufacturing the same
A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and first and second internal electrodes, a first external electrode connected to the first internal electrode, and a second external electrode connected to the second internal electrode. The ceramic body includes a capacitance formation portion having first and a second surfaces opposing each other in a first direction, third and fourth surfaces opposing each other in a second direction, and fifth and sixth surfaces opposing each other in a third direction, the ceramic body including a first margin portion disposed on the third and fifth surfaces and a second margin portion disposed on the fourth and sixth surfaces. |
US11488776B2 |
Thermoelectric electrochemical conversion devices
A heat capacitor with simple structure, easy to manufacture and high thermoelectric conversion efficiency is provided. The heat capacitor includes: a pair of electrodes, at least one said electrode being a carbonaceous electrode; and a thermoelectric electrolyte disposed between the pair of electrodes, wherein the distance between the pair of electrodes is at most 1 mm. |
US11488773B2 |
Method for manufacturing magnetic body and coil component containing magnetic body
When manufacturing a magnetic body whose primary component is Ni—Zn ferrite, an iron oxide powder whose Mn content is 0.20 to 0.85 percent by mass is used as a raw material powder, or, in addition to using an iron oxide powder whose Mn content is 0.20 percent by mass or higher as a raw material powder, a mol ratio of Ni to Zn (Ni/Zn) in the ferrite material is determined based on the Mn content in the iron oxide powder and the raw material powders are compounded in such a way that the mol ratio is achieved. The magnetic body does not contain any additives as essential components other than the primary components of the Ni—Zn ferrite material. A coil component using the magnetic body has excellent direct-current superimposition property and magnetic permeability. |
US11488759B2 |
Transformer iron core
The present invention relates to a transformer iron core. The present invention comprises: an upper yoke (50); a lower yoke (51) extending in parallel with the upper yoke (50); and an end leg (60) which is installed between the upper yoke (50) and the lower yoke (51), which extends perpendicularly to the longitudinal direction of the upper yoke (50) and the lower yoke (51), and which is coupled to the upper yoke (50) and to the lower yoke (51). The upper yoke (50) and the lower yoke (51) are made by laminating multiple yoke steel plates (50′). The end leg (60) is also made by laminating multiple leg steel plates (60′). The upper yoke (50) and the lower yoke (51) have leg coupling portions (52) on both ends thereof. The end leg (60) has yoke coupling portions (62) coupled to the leg coupling portions (52). |
US11488757B2 |
Levitation and Propulsion Unit two (LPU-2)
Levitation and Propulsion Unit-2 (LPU-2) is a thrust generating device able to generate resultant force to create motion without mass flow and/or momentum exchange. The technology primarily uses electromagnetic energy, permanent magnetic repulsive energy and kinetic energy, to generate internal resultant thrust or motion. This thrust generating device comprises of one or two rapid action enable and high driving force electromagnet moving magnet linear actuators with minimum moving parts. The technology mainly leverages on compression and expansion of compressed repulsive magnetic flux. Through regulation and systematic control of current to each electromagnet, the device is able to generate resultant force or motion without external interaction. |
US11488751B2 |
Elastic body, bump stop, electromagnetic induction device, power generation system, detection device, and production method for elastic body
An elastic body of this disclosure contains magnetized magnetic powder dispersed in an elastic member, and generates an induced current in a circuit by undergoing an elastic deformation to cause a change in magnetic flux density. The elastic member is an elastomeric foam. |
US11488749B2 |
PPTC actuator heater
A novel heater is disclosed for a temperature sensitive actuator. The heater is a polymeric positive temperature coefficient (PPTC) device consisting of conductive filler and semi-crystalline polymer. The PPTC heater is strategically designed to have a predetermined self-regulation temperature suited to whatever application utilizes the heater. Physical characteristics of the PPTC heater, such as gap width and thickness, enable the current flow through the heater to be strategically controlled. |
US11488747B2 |
Superconducting power cable system
A superconducting power cable system includes a superconducting power cable in a first temperature environment separated from a second temperature environment by a thermal barrier. The first temperature environment is an interior of a cryostat and is at a lower temperature than the second temperature environment located outside of the cryostat. At least one superconducting feeder cable has a first end electrically coupled to the superconducting power cable in the first temperature environment, and a second end electrically coupled to a normal conducting current lead in the second temperature environment. Each superconducting feeder cable is a flexible superconducting cable or wire formed of multiple superconducting tapes that are wound in a helical fashion and in multiple layers around a round former. |
US11488746B2 |
Superconductor with improved flux pinning at low temperatures
A REBCO superconductor tape that can achieve a lift factor greater than or equal to approximately 3.0 or 4.0 in an approximately 3 T magnetic field applied perpendicular to a REBCO tape at approximately 30 K. In an embodiment, the REBCO superconductor tape can include a critical current density less than or equal to approximately 4.2 MA/cm2 at 77 K in the absence of an external magnetic field. In another embodiment, the REBCO superconductor tape can include a critical current density greater than or equal to approximately 12 MA/cm2 at approximately 30 K in a magnetic field of approximately 3 T having an orientation parallel to a c-axis. |
US11488745B2 |
Shielded electrical cable
A shielded electrical cable includes conductor sets extending along a length of the cable and spaced apart from each other along a width of the cable. First and second shielding films are disposed on opposite sides of the cable and include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the films in combination substantially surround each conductor set. An adhesive layer bonds the shielding films together in the pinched portions of the cable. A transverse bending of the cable at a cable location of no more than 180 degrees over an inner radius of at most 2 mm causes a cable impedance of the selected insulated conductor proximate the cable location to vary by no more than 2 percent from an initial cable impedance measured at the cable location in an unbent configuration. |
US11488744B2 |
Molded wire and molded cable, and wire for molded wire and cable for molded cable
A molded cable comprises a conductor, an insulation inner layer, an insulation outer layer, and a resin molded body. The insulation inner layer comprises a crosslinked ethylene resin composition and is provided an outer circumference of the conductor. The insulation outer layer comprises a crosslinked thermoplastic polyurethane composition and is provided on an outer circumference of the insulation inner layer. Arithmetic average roughness (Ra) of a surface of the insulation outer layer is 5 μm to 100 μm. The resin molded body coats an exposed end portion of the conductor and an end portion of the insulation outer layer at a side of the exposed end portion of the conductor. The resin molded body is fused to the insulation outer layer. |
US11488738B2 |
Radio-protective shield
Disclosed is a radio-protective shield including: a wall made from transparent material, with a peripheral edge of a first face of the wall made from transparent material coming to bear against a bearing face of a counter-frame via a seal; a fastening frame provided with bearing a bearing against a peripheral edge of a second face of the wall made from transparent material, which bearing includes a longitudinal bearing structure including a contact surface in contact with the peripheral edge. The radio-protective shield further includes a securing element securing the counter-frame and the fastening frame together. The bearing includes an elastic return capable of applying pressure against the longitudinal bearing structure towards the wall made from transparent material. |
US11488737B2 |
Cooling system for casks containing high level nuclear waste
A system for externally cooling a radiation shielded cask containing heat-emitting high level radioactive waste such as spent nuclear fuel. The system includes the cask defining an internal cavity configured to hold an unshielded canister containing the spent nuclear fuel. An annular cooling water header extends circumferentially around the entire circumference of the cylindrical sidewall of the cask. The header comprises plural dispensing outlets which direct cooling water onto the cask, thereby wetting the entire sidewall of the cask. The cooling water provides an external heat sink for absorbing the heat emitted through the external wall surface of the cask generated by the spent nuclear fuel. In various embodiments, the cooling water header may have a continuous annular structure, or be formed by two or more header segments. The header may be supported directly from the cask by detachably mounted brackets. |
US11488735B2 |
Method for determining at least one threshold value of at least one operating parameter of a nuclear reactor, and associated computer program and electronic system
A method for determining at least one threshold value of at least one operating parameter of a nuclear reactor is implemented by an electronic determination system and includes the steps of determining a first threshold value of a respective operating parameter for an operation of the reactor at a first power; and determining a second threshold value of said parameter for an operation of the reactor at a second power. The operation at the lower power of the first and second powers is an operation continued for a duration of at least 8 hours over a 24-hour sliding window. The method also includes determining a third threshold value of said parameter for an operation of the reactor at a third power between the first power and the second power. |
US11488724B2 |
Systems and methods for a virtual, intelligent and customizable personal medical assistant
Embodiments of the present technology pertain to methods and systems for a voice based, intelligent, augmented reality (AR) based on-demand medical assistant receiving health data of a user using medical testing equipment. |
US11488722B2 |
Biosurveillance notifications
Systems and methods mediate anomaly notifications in health data to health alerts using data structures and logic to organize, contain, and dispose of identified health anomalies. Multiple detection algorithms, operating asynchronously and independently, run against one or more health data streams. Examples of data streams are electronic laboratory requisitions and results, OTC sales of medicines and medical supplies, emergency department visit data, and others. The outputs of anomaly detection generators—anomaly notifications (anomalies)—are processed by the invention. The case manager organizes anomaly notifications and supports collaborative decision making and disposition among expert users. |
US11488718B2 |
Computer aided medical method and medical system for medical prediction
A computer aided medical method include following steps. An initial symptom is collected through an interaction interface. A representative prediction model is selected from plural candidate prediction models according to the initial symptom. The candidate prediction models are trained by a machine learning algorithm according to clinical data. A series of sequential actions is generated according to the representative prediction model and the initial symptom. The sequential actions are selected from plural candidate actions in the representative prediction model. The candidate actions include plural inquiry actions and plural disease prediction actions. Each of the sequential actions is one of the inquiry actions or the disease prediction actions. The series of sequential actions is displayed on the interaction interface. |
US11488713B2 |
Disease specific ontology-guided rule engine and machine learning for enhanced critical care decision support
A disease-specific ontology crafted by a consensus of expert clinicians may be used to semantically characterize/provide semantic meaning to dynamically changing patient electronic medical record (EMR) data in critical care settings. Hierarchical, directed node-edge-node graphs (concept maps or Vmaps) developed with an end-user friendly graphical user interface and ontology editor, can be used to represent structured clinical reasoning and serve as the first step in disease-specific ontology building. Disease domain Vmaps reflecting expert clinical reasoning associated with management of acute illnesses encountered in critical care settings (e.g. ICUs) that extend core clinical ontologies, developed and reviewed by experts, are in turn extended with existing medical ontologies and automatically translated to a domain ontology processing engine. Semantically-enhanced EMR data derived from the ontology processing engine is incorporated into both real-time ‘track and trigger” rule engines and machine learning training algorithms using aggregated data. The resulting rule engines and machine-learnt models provide enhanced diagnostic and prognostic information respectively, to assist in clinical dual modes of reasoning (analytical rules and models based on experiential data) to assist in decisions associated with the specific disease in acute critical care settings. |
US11488709B2 |
Apparatus and method for delivery-contemporaneous medicine verification
A device for providing drug verification may work in conjunction with drug delivery devices such as medical pumps to provide a chemical and concentration analysis of drugs being delivered forming a signature that can be compared to a signature associated with the proper drug, reducing errors in medicine delivery and ensuring proper use of medicines throughout their lifecycle. |
US11488706B2 |
Physician quality scoring
Aspects of the present invention relate to system and methods for assigning quality scores to one or more caregivers, such as physicians. In embodiments, a ranking or score may be based, at least in part, upon a combination of quality scores from one or more stages in a physician's academic training and clinic practice and based, at least in part, upon the quality of peers of that physician at various stages in the career progression of the physician. This information may be used to help a potential patient identify a physician for their care. |
US11488703B2 |
Systems and methods to predict the chances of neurologically intact survival while performing CPR
According to one aspect, a method for predicting the likelihood of survival of a particular individual with favorable neurological function during a cardiopulmonary resuscitation (CPR) procedure includes obtaining an electroencephalogram (EEG) signal of the particular individual during the CPR procedure. The method also includes obtaining a non-invasive measure of circulation of the particular individual during the CPR procedure and generating a prediction for the likelihood of survival of the particular individual with favorable neurological function based on the EEG signal and the non-invasive measure of circulation. |
US11488697B1 |
Network architecture for stream-parallel data aggregation
A parallel network architecture connects among providers, subscribers, and storage networks to pull clinical records in an automated and verifiable electronic context. Messages, alerts, or data updates from a healthcare event such as a discharge are received, and example embodiment networks calculate patient clinical data target from the same and query the target for the patient to solicit records for the patient of the event, proximate to the event. The received records may be clinical, with diagnostic and treatment records for the patient, to be automatically delivered back to a subscribing user. Example embodiment networks may improve record quality and data match by verifying a target stores records for the patient, timing queries and requested data to those found most successful for a target, and/or not delivering records that contain errors, no clinical data, are duplicative or unreadable, and/or are not for the patient or healthcare event. |
US11488688B2 |
Methods and systems for detecting sequence variants
The invention provides methods for identifying rare variants near a structural variation in a genetic sequence, for example, in a nucleic acid sample taken from a subject. The invention additionally includes methods for aligning reads (e.g., nucleic acid reads) to a reference sequence construct accounting for the structural variation, methods for building a reference sequence construct accounting for the structural variation or the structural variation and the rare variant, and systems that use the alignment methods to identify rare variants. The method is scalable, and can be used to align millions of reads to a construct thousands of bases long, or longer. |
US11488683B2 |
Device for detecting margin of circuit operating at certain speed
Disclosed is a device for detecting the margin of a circuit operating at an operating speed. The device includes: a signal generating circuit generating an input signal including predetermined data; a first adjustable delay circuit delaying the input signal by a first delay amount and thereby generating a delayed input signal; a circuit under test performing a predetermined operation based on a predetermined operation timing and thereby generating a to-be-tested signal according to the delayed input signal; a second adjustable delay circuit delaying the to-be-tested signal by a second delay amount and thereby generating a delayed to-be-tested signal; a comparison circuit comparing the data included in the delayed to-be-tested signal with the predetermined data based on the predetermined operation timing and thereby generating a comparison result; and a calibration circuit determining whether the circuit under test passes a speed test according to the comparison result. |
US11488681B2 |
Data state synchronization
An example apparatus includes a memory comprising a plurality of managed units corresponding to respective groups of resistance variable memory cells and a controller coupled to the memory. The controller is configured to cause performance of a cleaning operation on a selected group of the memory cells and generation of error correction code (ECC) parity data. The controller may be further configured to cause performance of a write operation on the selected group of cells to write an inverted state of at least one data value to the selected group of cells and write an inverted state of at least one of the ECC parity data to the selected group of cells. |
US11488680B2 |
Test system including memory devices
The present technology includes a test system. The test system includes a memory device configured to store an initial setting value for performing normal operations, and a test device configured to generate an operation command set including a test value that is a result of a test operation of the memory device, and configured to transmit the operation command set to the memory device. The memory device performs an operation by using the test value based on the operation command set, replaces the initial setting value with an operation value that is generated as a result of the operation, and stores the operation value. |
US11488679B1 |
Method for grading a memory
Disclosed is a method for grading memory modules comprising: a testing step which applies at least one test procedure to test a memory, each test procedure is provided with a reliability test; and a grading step which grades the memory into corresponding grade level according to test results of said at least one test procedure, and each test result includes a reliability test result wherein the reliability test has the following steps in sequence: performing a data-writing operation on the memory, wherein the data-writing operation is an operation that writes data to the memory; stopping electric charging the memory; halting a predetermined time period; electric charging the memory; checking data integrity of the memory; and generating the reliability test result according to the data integrity. |
US11488678B2 |
Grouping flash storage blocks based on robustness for cache program operations and regular program operations
Systems, apparatus and methods are provided for performing program operations in a non-volatile storage system. In one embodiment, there is provided a method that may comprise categorizing active storage blocks of a non-volatile storage device into a robust group and a less-robust group based on a number of factors including page error count, program time and number of Program/Erase (P/E) cycles; determining that a cache program operation needs to be performed; selecting a first storage block from the robust group to perform the cache program operation; determining that a regular program operation needs to be performed; and selecting a second storage block from the less-robust group to perform the regular program operation. |
US11488677B2 |
Distributed compaction of logical states to reduce program time
A memory device includes a memory array of memory cells and control logic, operatively coupled with the memory array. The control logic is to perform operations, which include causing the memory cells to be programmed with an initial voltage distribution representing multiple logical states; causing the memory cells to be programmed with a subsequent voltage distribution representing a subset of the multiple logical states at a higher voltage than that of the initial voltage distribution, wherein the subset of the multiple logical states is compacted above a program verify voltage level for the subsequent voltage distribution; and causing a first program verify operation of the subsequent voltage distribution to be performed on the memory cells to verify one or more voltage levels of the subsequent voltage distribution. |
US11488675B2 |
Semiconductor memory device
A semiconductor memory device includes word lines, first and second select gate lines, first and second semiconductor columns, first and second bit lines, and first and second transistors. The word lines are arranged in a first direction. The first and second select gate lines extend in a second direction and overlap with the word lines viewed from the first direction. The first and second select gate lines are arranged in the second direction. The first semiconductor column is opposed to the word lines and the first select gate line. The second semiconductor column is opposed to the word lines and the second select gate line. The first and second bit lines extend in a third direction and overlap with the first and second semiconductor columns viewed from the first direction. The first and second transistors are electrically connected to the first and second select gate lines. |
US11488671B2 |
Method, associated memory device and controller thereof for performing programming management
A memory device includes a non-volatile (NV) memory including a plurality of NV memory elements. A method for performing programming management of the NV memory includes: setting a programming sequence of the NV memory elements; determining a selection interval between each of the NV memory elements according to the programming sequence and a serial number of each of the NV memory elements; for a target NV memory element of the plurality of NV memory elements in the programming sequence, determining a serial number of an immediately previous NV memory element in the programming sequence according to the selection interval and a serial number of the target NV memory element; determining whether the immediately previous NV memory element is in a busy state; and only when the immediately previous NV memory element is not in the busy state, programming the target NV memory element. |
US11488667B2 |
Semiconductor device
A semiconductor device having a three-dimensional (3D) structure is disclosed. The semiconductor device includes a first substrate layer including a logic circuit, and a plurality of second substrate layers stacked on the first substrate layer, the plurality of second substrate layers including a memory cell array. Each of the plurality of second substrate layers includes, a transfer circuit, coupled to a row line of the memory cell array, that is disposed over the second substrate layer and selectively coupled to a global row line. |
US11488666B2 |
Non volatile static random access memory device and corresponding control method
An integrated circuit comprises a memory device including at least one memory point having a volatile memory cell and a single non-volatile memory cell coupled together to a common node, and a single selection transistor coupled between the common node and a single bit line. A first output of the volatile memory cell is coupled to the common node, and a second output of the volatile memory cell, complementary to the first output, is not connected to any node outside the volatile memory cell. |
US11488665B2 |
Semiconductor memory having both volatile and non-volatile functionality and method of operating
Semiconductor memory having both volatile and non-volatile modes and methods of operation. A semiconductor storage device includes a plurality of memory cells each having a floating body for storing, reading and writing data as volatile memory. The device includes a floating gate or trapping layer for storing data as non-volatile memory, the device operating as volatile memory when power is applied to the device, and the device storing data from the volatile memory as non-volatile memory when power to the device is interrupted. |
US11488664B2 |
Distributing device array currents across segment mirrors
Distributing multiply-accumulate currents across segment mirrors by providing a circuit including an array of resistive elements, the array including rows and columns and first stage current mirrors, each of the first stage current mirrors being electrically coupled to a segment, wherein the segment comprises a columnar subset of the resistive elements, providing, by the array, a vector of current outputs equal to an analog vector-matrix product between a vector of voltage inputs to the array and a matrix of analog resistive weights within the array, wherein the voltage inputs encode a vector of analog input values, wherein each row of resistive elements corresponds to a specific voltage input, determining a score for each of the rows, determining a ranking of the rows of the array according to the score of each row, and mapping each row to a segment according to the ranking. |
US11488663B2 |
Electrical distance-based wave shaping for a memory device
Memory devices have an array of elements in two or more dimensions. The memory devices use multiple access lines arranged in a grid to access the memory devices. Memory cells are located at intersections of the access lines in the grid. Drivers are used for each access line and configured to transmit a corresponding signal to respective memory cells of the plurality of memory cells via a corresponding access line. The memory devices also include compensation circuitry configured to determine which driving access lines driving a target memory cell of the plurality of memory cells has the most distance between the target memory cell and a respective driver. The plurality of access lines comprise the driving access lines. The compensation circuitry also is configured to output compensation values to adjust the voltages of the driving access lines based on a polarity of the voltage of the longer driving access line. |
US11488662B2 |
Concurrent multi-bit access in cross-point array
Concurrent access of multiple memory cells in a cross-point memory array is disclosed. In one aspect, a forced current approach is used in which, while a select voltage is applied to a selected bit line, an access current is driven separately through each selected word line to concurrently drive the access current separately through each selected memory cell. Hence, multiple memory cells are concurrently accessed. In some aspects, the memory cells are accessed using a self-referenced read (SRR), which improves read margin. Concurrently accessing more than one memory cell in a cross-point memory array improves bandwidth. Moreover, such concurrent accessing allows the memory system to be constructed with fewer, but larger cross-point arrays, which increases array efficiency. Moreover, concurrent access as disclosed herein is compatible with memory cells such as MRAM which require bipolar operation. |
US11488661B2 |
Memory device including memory cells and edge cells
A memory device including memory cells and edge cells is described. In one example, the memory device includes: an array of memory cells used for data storage; a plurality of first edge cells not used for data storage; and a plurality of second edge cells not used for data storage. The plurality of first edge cells and the plurality of second edge cells are arranged respectively at two opposite sides of the array of memory cells. At least one edge cell, among the plurality of first edge cells and the plurality of second edge cells, comprises a circuit configured for controlling the array of memory cells to enter or exit a power down mode. |
US11488660B2 |
Adiabatic flip-flop and memory cell design
In a method computer storage element operation, first and second rising (or falling) clock edges are applied to first and second power inputs of the computer storage element having a transistor array between the first and second power inputs over time T1 whereupon a logic value applied to an input of the transistor array is stored therein. Thereafter, first and second falling (or rising) clock edges are applied to the first and second power inputs over time T2, whereupon part of an electrical charge or energy associated with the logic value stored in the transistor array is provided to circuitry that generates the first and/or second clock edge(s), wherein the value(s) of time T1 and/or time T2 is/are greater than a product of RC, where R is resistance associated with the computer storage element, and C is a load capacitance associated with the computer storage element. |
US11488657B1 |
Fast interval read setup for 3D memory
A memory having a plurality of blocks is coupled with control circuits having logic to execute a no-current read setup operation, the read setup operation comprising simultaneously applying a read setup bias to a plurality of memory cells of a selected block of the plurality of blocks while disabling current flow. Logic to traverse the blocks in the plurality of blocks can apply the read setup operation to the plurality of blocks. The blocks in the plurality of blocks can include, respectively, a plurality of sub-blocks. The read setup operation can traverse sub-blocks in a block to simultaneously apply the read setup bias to more than one individual sub-block of the selected block. A block status table can be used to identify stale blocks for the read setup operation. Also, the blocks can be traversed as a background operation independent of read commands addressing the blocks. |
US11488656B2 |
Write techniques for a memory device with a charge transfer device
Techniques are provided for writing a high-level state to a memory cell capable of storing three or more logic states. After a sense operation performed by a first sense component and a second sense component, a digit line may be isolated from the first sense component and the second sense component. The high-level state may be stored in the memory cell, then a second state may be stored in the memory cell, in which the second state may be a mid-level state or a low-level state. The second state may be stored based on a write-back component identifying that the second state was stored in the memory cell before the write back procedure. |
US11488651B2 |
Systems and methods for improving power efficiency in refreshing memory banks
A memory device may include a phase driver circuit that may output a first voltage for refreshing a plurality of memory cells. The memory device may also include a plurality of word line driver circuits that may receive the first voltage via the phase driver circuit, such that each word line driver circuit of the plurality of word line driver circuits may provide the first voltage to a respective word line associated with a respective portion of the plurality of memory cells. In addition, each word line driver circuit may refresh the respective portion of the plurality of memory cells based on a respective word line enable signal provided to a first switch of the respective word line driver circuit. |
US11488641B2 |
Memory device including variable reference resistor and method of calibrating the variable reference resistor
A memory device includes a cell array including a memory cell that includes a variable resistance element, a reference resistor configured to provide a resistance varying according to an adjustment code, and a read circuit configured to read data that is stored in the memory cell, based on a resistance of the variable resistance element and the resistance of the reference resistor. The memory device further includes a reference adjustment circuit configured to obtain a first calibration code corresponding to a temperature variation, and a second calibration code corresponding to a process variation, and perform an arithmetic operation on the obtained first calibration code and the obtained second calibration code, to obtain the adjustment code. |
US11488639B2 |
Input circuit capable of stabilizing power voltage and memory device including the same
An input circuit includes: a buffer circuit coupled to a pad, the buffer circuit being driven by a first power voltage; a level shifter circuit coupled to an output terminal of the buffer circuit, the level shifter circuit being driven by a second power voltage; and a voltage stabilization circuit coupled to an input node of the level shifter circuit, the voltage stabilization circuit being driven by the first power voltage and the second power voltage. The voltage stabilization circuit maintains a voltage of the input node of the level shifter circuit equal to or less than a given level sufficient to keep an output signal of the level shifter circuit at a specific logic value, when a voltage level of the second power voltage is rising and a voltage level of the first power voltage is kept at a low level. |
US11488638B1 |
Device to transfer multiple storage drives from one storage server to another
An apparatus is provided for the simultaneous transferring of multiple storage devices from a chassis to reduce service time and associated server temperature fluctuations. The storage transfer device may be mounted to a chassis with a multitude of electronic devices, e.g., a JBOD with HDDs, above the devices to be removed. The storage device may then be manipulated to mechanically unlatch the devices from the chassis and simultaneously attach the devices to the transfer device. The devices may then be disconnected and withdrawn from the chassis and pulled into the storage transfer device. The devices may be re-installed later using the storage device and the reverse process. |
US11488631B2 |
Systems and methods for generating time lapse videos
Video information may define spherical video content having a duration. Spherical video content may define visual content viewable from a point of view as a function of progress through the spherical video content. Path information may define a path selection for the spherical video content. Path selection may include movement of a viewing window within the spherical video content. The viewing window may define extents of the visual content viewable from the point of view as the function of progress through the spherical video content. Time lapse parameter information may define at least two of a time portion of the duration, an image sampling rate, and a time lapse speed effect. A time lapse video may be generated based on the video information, the path information, and the time lapse parameter information. |
US11488629B2 |
Protective layer for mitigating protruding defects in magnetic tape recording media
A method for forming a magnetic recording medium according to one embodiment includes forming a magnetic layer above an underlayer. The magnetic layer includes a first magnetic material and particulates. A protective layer is formed above the magnetic layer, the protective layer including a second material. A method for forming a magnetic recording medium according to another embodiment includes forming a first nonmagnetic layer above a base film. The first nonmagnetic layer has first nonmagnetic particles. A second nonmagnetic layer is formed above the first nonmagnetic layer, the second nonmagnetic layer having second nonmagnetic particles. A magnetic layer is formed above the second nonmagnetic layer, the magnetic layer including a magnetic material. |
US11488627B2 |
Ferromagnetic powder for magnetic recording and magnetic recording medium
Provided is a ferromagnetic powder for magnetic recording, in which an activation volume is 800 nm3 to 1,500 nm3, an average plate ratio is 2.0 to 5.0, a rare earth atom content is 0.5 atom % to 5.0 atom %, and an aluminum atom content is greater than 10.0 atom % and equal to or smaller than 20.0 atom %, with respect to 100 atom % of iron atom, and the ferromagnetic powder is a plate-shaped hexagonal strontium ferrite powder having a rare earth atom surface layer portion uneven distribution and an aluminum atom surface layer portion uneven distribution, and a magnetic recording medium including this ferromagnetic powder for magnetic recording in a magnetic layer. |
US11488622B2 |
Embedded audio sensor system and methods
An embedded sensor can include an audio detector, a digital signal processor, a library, and a rules engine. The digital signal processor can be configured to receive signals from the audio detector and to identify the environment in which the embedded sensor is located. The library can store statistical models associated with specific environments, and the digital signal processor can be configured identify specific events based on detected sounds within the particular environment by utilizing the statistical model associated with the particular environment. The DSP can associate a probability of accuracy for the identified audible event. A rules engine can be configured to receive the probability and transmit a report of the detected audible event. |
US11488620B2 |
Fast playback in media files with reduced impact to speech quality
The present invention is a computer program product and method for increasing the playback speed of audio or other media files. The computer program product and method identifies pedagogic media files and adds a flag to the metadata of the media file. The flag represents the number and type of pauses or silent sections in the pedagogic media file. Based on the flag, the computer program product and method may fast forward or remove a portion of the pauses and silent sections to provide a new playback speed. |
US11488613B2 |
Residual coding method of linear prediction coding coefficient based on collaborative quantization, and computing device for performing the method
Disclosed are a method for coding a residual signal of LPC coefficients based on collaborative quantization and a computing device for performing the method. The residual signal coding method includes: generating encoded LPC coefficients and LPC residual signals by performing LPC analysis and quantization on an input speech; Determining a predicted LPC residual signal by applying the LPC residual signal to cross module residual learning; Performing LPC synthesis using the coded LPC coefficients and the predicted LPC residual signal; It may include the step of determining an output speech that is a synthesized output according to a result of performing the LPC synthesis. |
US11488612B2 |
Audio fingerprinting for meeting services
The present technology can receive audio segments from sources within one or more conference room, and can create audio fingerprints from the sources. The audio fingerprints are optimized for audio in conference room environments, which include distortions from room impulse responses, and various encoding used by telecommunication networks. In some embodiments, when two audio segments are matched, a user equipment can be instructed to mute its speakers to avoid feedback. In some embodiments, when two audio segments are matched, a user equipment can be given instructions to join a conference taking place in the room in when the audio segment originated. |
US11488611B2 |
Methods for parametric multi-channel encoding
The present document relates to audio coding systems. In particular, the present document relates to efficient methods and systems for parametric multi-channel audio coding. An audio encoding system configured to generate a bitstream indicative of a downmix signal and spatial metadata for generating a multi-channel upmix signal from the downmix signal is described. The system comprises a downmix processing unit configured to generate the downmix signal from a multi-channel input signal; wherein the downmix signal comprises m channels and wherein the multi-channel input signal comprises n channels; n, m being integers with m |
US11488608B2 |
Method and system to estimate speaker characteristics on-the-fly for unknown speaker with high accuracy and low latency
A computer-implemented technique is presented for profiling an unknown speaker. A DNN-based frame selection allows the system to select the relevant frames necessary to provide a reliable speaker characteristic estimation. A frame selection module selects those frames that contain relevant information for estimating a given speaker characteristic and thereby contributes to the accuracy and the low latency of the system. Real-time speaker characteristics estimation allows the system to estimate the speaker characteristics from a speech segment of accumulated selected frames at any given time. The frame level processing contributes to the low latency as it is not necessary to wait for the whole speech utterance to predict a speaker characteristic but rather a speaker characteristic is estimated from only a few reliable frames. Different stopping criteria also contribute to the accuracy and the low latency of the system. |
US11488605B2 |
Method and apparatus for detecting spoofing conditions
An automated speaker verification (ASV) system incorporates a first deep neural network to extract deep acoustic features, such as deep CQCC features, from a received voice sample. The deep acoustic features are processed by a second deep neural network that classifies the deep acoustic features according to a determined likelihood of including a spoofing condition. A binary classifier then classifies the voice sample as being genuine or spoofed. |
US11488603B2 |
Method and apparatus for processing speech
Embodiments of the present disclosure provide a method and apparatus for processing a speech. The method may include: acquiring an original speech; performing speech recognition on the original speech, to obtain an original text corresponding to the original speech; associating a speech segment in the original speech with a text segment in the original text; recognizing an abnormal segment in the original speech and/or the original text; and processing a text segment indicated by the abnormal segment in the original text and/or the speech segment indicated by the abnormal segment in the original speech, to generate a final speech. A speech segment in the original speech is associated with a text segment in the original text to realize visual processing of the speech. |
US11488602B2 |
Meeting transcription using custom lexicons based on document history
A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate. |
US11488598B2 |
Display device and method for controlling same
The present disclosure relates to a display device. The display device includes a display; a signal receiver configured to receive a user's voice signal through at least one of a plurality of devices; and a processor configured to: display an image of at least one of a plurality of programs on the display by executing the plurality of programs, identify a program corresponding to a device receiving the voice signal among the plurality of programs based on matching information set by the user regarding a mutual correspondence between the plurality of programs and the plurality of devices, in response to the user's voice signal received through any one of the plurality of devices, and control the identified program to operate according to a user command corresponding to the received voice signal. Thereby, it is possible to control a control target program to a user's intention according to a voice command even if a user who inputs the voice command does not separately designate the control target program. |
US11488597B2 |
Document creation and editing via automated assistant interactions
Implementations set forth herein relate to an automated assistant that allows a user to create, edit, and/or share documents without directly interfacing with a document editing application. The user can provide an input to the automated assistant in order to cause the automated assistant to interface with the document editing application and create a document. In order to identify a particular action to perform with respect to a document, and/or identify a particular subsection within the document to direct the action, the automated assistant can rely on semantic annotations. As a user continues to interact with the automated assistant to edit a document, the semantic annotations can be updated according to how the document is changing and/or how the user refers to the document. This can allow the automated assistant to more readily fulfill document-related requests that may lack express details. |
US11488593B2 |
Providing extended information within a digital assistant response
One embodiment provides a method, comprising: receiving, at a digital assistant of an information handling device, a query from a user; providing, using the digital assistant, a response to the query; determining, during provision of the response, interest of the user in a topic contained within the response; and providing, based on the interest, extended information related to the topic. Other aspects are described and claimed. |
US11488589B1 |
Transitioning voice interactions
Techniques for processing a voice initiated request by a web server are presented. The techniques may include receiving, by a web server, request data representing a voice command to a user device, the request data including an identification of a requested webpage; determining, by the web server, that a response to the request data will continue a voice interaction; and providing, by the web server and to the user device, data for a voice enabled webpage associated with the requested webpage, where the data for the voice enabled webpage is configured to invoke a voice interface for the user device. |
US11488584B2 |
Voice recognition-based task allocation and selective control of hotword detection function in a vehicle network
A method for voice recognition (VR)-based task allocation and hotword detection function control for within a wireless network having a hands-free (HF) node, e.g., a motor vehicle or telematics unit thereof, and an audio gateway (AG) node such as a wireless device, includes detecting, via a first wireless chipset of the HF node, a second wireless chipset of the AG node. The wireless chipsets include respective VR engines responsive to a corresponding hotword. The method includes establishing a Bluetooth or other wireless connection between the wireless chipsets in response to detecting the second wireless chipset. The method may include automatically transmitting a disable command signal to the second wireless chipset, via the first wireless chipset, to thereby disable a hotword detection function of the second wireless chipset. The method may be recorded on a computer readable medium as instructions executable by a processor. |
US11488583B2 |
Detection of speech
A method of own voice detection is provided for a user of a device. A first signal is detected, representing air-conducted speech using a first microphone of the device. A second signal is detected, representing bone-conducted speech using a bone-conduction sensor of the device. The first signal is filtered to obtain a component of the first signal at a speech articulation rate, and the second signal is filtered to obtain a component of the second signal at the speech articulation rate. The component of the first signal at the speech articulation rate and the component of the second signal at the speech articulation rate are compared, and it is determined that the speech has not been generated by the user of the device, if a difference between the component of the first signal at the speech articulation rate and the component of the second signal at the speech articulation rate exceeds a threshold value. |
US11488580B2 |
Dialogue system and dialogue processing method
It is an aspect of the present disclosure to provide a dialogue system capable of providing an extended function to the user by registering a new vocabulary that matches the user's preference and by changing the pre-stored conversation pattern. |
US11488578B2 |
Method and apparatus for training speech spectrum generation model, and electronic device
The present application discloses a method and an apparatus for training a speech spectrum generation model, as well as an electronic device, and relates to the technical field of speech synthesis and deep learning. A specific implementation is as follows: inputting a first text sequence into the speech spectrum generation model to generate an analog spectrum sequence corresponding to the first text sequence, and obtain a first loss value of the analog spectrum sequence according to a preset loss function; inputting the analog spectrum sequence corresponding to the first text sequence into an adversarial loss function model, which is a generative adversarial network model, to obtain a second loss value of the analog spectrum sequence; and training the speech spectrum generation model based on the first loss value and the second loss value. |
US11488577B2 |
Training method and apparatus for a speech synthesis model, and storage medium
The present application discloses a training method and an apparatus for a speech synthesis model, electronic device, and storage medium. The method includes: taking a syllable input sequence, a phoneme input sequence and a Chinese character input sequence of a current sample as inputs of an encoder of a model to be trained, to obtain encoded representations of these three sequences at an output end of the encoder; fusing the encoded representations of these three sequences, to obtain a weighted combination of these three sequences; taking the weighted combination as an input of an attention module, to obtain a weighted average of the weighted combination at each moment at an output end of the attention module; taking the weighted average as an input of a decoder of the model to be trained, to obtain a speech Mel spectrum of the current sample at an output end of the decoder. |
US11488576B2 |
Artificial intelligence apparatus for generating text or speech having content-based style and method for the same
Provided is an artificial intelligence (AI) apparatus for generating a speech having a content-based style, including: a memory configured to store a plurality of TTS (Text-To-Speech) engines; and a processor configured to: obtain image data or text data containing a text, extract at least one content keyword corresponding to the text, determine a speech style based on the extracted content keyword, generate a speech corresponding to the text by using a TTS engine corresponding to the determined speech style among the plurality of TTS engines, and output the generated speech. |
US11488573B2 |
Acoustic object extraction device and acoustic object extraction method
In the acoustic object extraction device, beam forming processing units generate a first acoustic signal by beam forming in an arrival direction of a signal from an acoustic object with respect to a microphone array and generate a second acoustic signal by beam forming in an arrival direction of a signal from the acoustic object with respect to a microphone array, and a common component extraction unit extracts, on the basis of a similarity between the spectrum of the first acoustic signal and the spectrum of the second acoustic signal and from the first acoustic signal and the second acoustic signal, a signal containing a common component corresponding to the acoustic object. The common component extraction unit divides the spectrums of the first acoustic signal and the second acoustic signal into a plurality of frequency sections and calculates a similarity for each of the frequency sections. |
US11488572B2 |
ANC system
An ANC system includes an AD converter which performs AD conversion on an external noise signal, an ANC signal generator which generates an ANC signal for canceling a noise component arriving at the ears of a user based on an output signal of the AD converter, and a level detector which detects a level of the output signal and causes the ANC signal generator to power down in response to the level. The level detector measures a time for which the level is equal to or less than a predetermined first threshold value, causes the ANC signal generator or a portion of blocks of the AD converter to power down after the measured time exceeds a predetermined value, and causes the ANC signal generator or a portion of blocks of the AD converter to return from the power down when the level exceeds a predetermined second threshold value. |
US11488568B2 |
Method, device and software for controlling transport of audio data
A method for processing music audio data, including providing input audio data representing a first piece of music comprising a mixture of musical timbres. The method also includes decomposing the input audio data to generate at least first-timbre decomposed data representing a first timbre selected from the musical timbres of the first piece of music, and second-timbre decomposed data representing a second timbre selected from the musical timbres of the first piece of music. The method also includes applying a transport control to obtain transport controlled first-timbre decomposed data. The method also includes recombining audio data obtained from the transport controlled first-timbre decomposed data with audio data obtained from the second-timbre decomposed data to obtain recombined audio data. |
US11488564B2 |
Display device having gap width measuring device between panels and control method therefor
The disclosed subject matter relates to a display device having at least a first and a second panel, each of which comprises luminous elements arranged in rows and columns and which can be aligned with one another to form a gap running parallel to the columns, at least one connecting element for holding the panels in their aligned position, a measuring device which determines a width of the gap for a row of the first panel, and a driver which controls said luminous element as a function of both the signal and the gap width determined for said row. The disclosed subject matter further relates to a panel and a control method for said display device. |
US11488563B2 |
Image data processing device and method of processing image data based on a representative value of an image
The present disclosure relates to a device and a method for processing image data for driving a display panel. More particularly, it relates to a device and a method to vary the brightness of each pixel according to a representative brightness value of an image. |
US11488562B2 |
Display device capable of performing peak driving in display area and driving method thereof
A display device comprises a display area including a plurality of pixels, a peak driving determination part determining peak driving based on an input image signal, a normal driving compensation part including a first luminance lookup table having a first luminance as a peak luminance, a peak driving compensation part including a second luminance lookup table having a second luminance higher than the first luminance as a peak luminance, a compensation adjusting part that generates a peak driving gamma curve by smoothing a first and second luminance gamma curves corresponding to the first and second luminance lookup tables and generates a peak driving lookup table according to the peak driving gamma curve, and a signal controller generating an image data signal by applying one normal driving lookup table to a portion of the display area and applying the peak driving lookup table to an other portion of the display area. |
US11488561B2 |
Demultiplexer circuit, array substrate, display panel and device, and driving method
Provided are a demultiplexer circuit, an array substrate, a display panel and device, and a driving method. The demultiplexer circuit includes multiple demultiplexers, each demultiplexer includes at least two switching transistor groups, and each switching transistor group includes at least two switching transistors. Sources of the at least two switching transistors in a same switching transistor group are electrically connected to each other, drains of the at least two switching transistors in the same switching transistor group are electrically connected to each other. Input ends of the at least two switching transistor groups in a same demultiplexer are electrically connected to each other. In the same switching transistor group, the common source is electrically connected to the input end, the common drain is electrically connected to the output end, and at least two control ends are electrically connected to gates of the switching transistors in a one-to-one correspondence. |
US11488559B2 |
Display assembly including a first display panel and a second display panel stacked over the first display panel for improving a contrast ratio, and display device
The present application discloses a display assembly and a display device. The display assembly includes a first display panel, a second display panel and a driving circuit; the second display panel is arranged in a stack with the first display panel; the first display panel and the second display panel have the same resolution, and the driving circuit outputs the same data driving signal to the first display panel and the second display panel; light emitting surfaces of the first display panel and the second display panel face the same direction. |
US11488554B2 |
Systems and methods for generating an overdrive look-up table (LUT) for response time compensation of a display device
Systems and methods are provided for generating an overdrive look-up table (LUT) for response time compensation of a display device are described. In some embodiments, an Information Handling System (IHS) may include a controller and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution, cause the controller to generate a Look-up Table (LUT) of alternate grey levels selected to implement Response Time Compensation (RTC) in a Liquid Crystal Display (LCD), where at least one of the alternate grey levels is calculated, at least in part, by taking into account a frame rate of a video stream. |
US11488551B1 |
Pulsed backlight unit in liquid crystal display device
To increase the spatial resolution of a liquid crystal display (LCD) device, instead of emitting colors of an image (e.g., the three primary colors) in a single frame, the colors of an image are emitted sequentially. For example, if the colors of the image are red, blue, and green, the colors are emitted sequentially at a rate three times the desired frame rate of the display. The colors are emitted from a backlight unit (BLU) that produces pulses of colored light successively. By emitting colors sequentially, the number of subpixels in a pixel can be decreased or eliminated. Thus, among other advantages, the size of each pixel can decrease and the spatial resolution of the display device (e.g., pixels per inch) can increase. |
US11488548B2 |
Backlight system, display device including the backlight system and method of transferring data in the backlight system
A backlight system includes a backlight and a master driving circuit. The backlight includes a plurality of slave driving circuits and a plurality of light sources driven by the plurality of slave driving circuits, wherein the plurality of slave driving circuits are arranged in a matrix of driving rows and driving columns such that first through m-th slave driving circuits, where m is a positive integer greater than one, are arranged in each driving row of the driving rows, and the first through m-th slave driving circuits are connected in a daisy chain structure. The master driving circuit is configured to generate a plurality of input data signals, wherein each input data signal of the plurality of input data signals corresponds to the each driving row, and the each input data signal includes first through m-th packets including luminance data corresponding to the first through m-th slave driving circuits. |
US11488544B2 |
Digital signage system and operating method therefor
Disclosed herein are a digital signage system for limiting a luminance range settable by a user according to the number of power supply units (PSUs) and a method of operating the same. The digital signage system includes a panel configured to display an image, a plurality of light emitting diode (LED) driver modules configured to provide to the panel, a display device including at least one power supply unit configured to supply power to the panel and the plurality of LED driver modules, and a system controller configured to control the display device. The system controller includes a display configured to display a luminance setting screen for controlling luminance of the image and a controller configured to change a settable maximum luminance value according to the number of power supply units when the luminance setting screen is displayed. |
US11488541B2 |
Pixel measurement through data line
A system and method for determining the current of a pixel circuit and an organic light emitting diode (OLED). The pixel circuit is connected to a source driver by a data line. The voltage (or current) supplied to the pixel circuit by the source driver. The current of the pixel and the OLED can be measured by a readout circuit. A value of a voltage from the measured current can be extracted and provided to a processor for further processing. |
US11488536B2 |
Display apparatus
A display apparatus includes a substrate including a first area and a second area surrounded by the first area, a first gate driving circuit unit and a second gate driving circuit unit adjacent to and spaced apart from each other in the first area, a (1-1)st pixel circuit unit arranged between the first gate driving circuit unit and the second gate driving circuit unit, and a (1-1)st display element arranged in the first area and electrically connected to the (1-1)st pixel circuit unit. |
US11488535B2 |
Pixel driving circuit, method of driving same, and display panel
A pixel driving circuit, a method of driving the same, and a display panel are provided. The pixel driving circuit includes a scanning line, a data line, an organic light emitting diode, a first control switch, a second control switch, and a storage electric capacity. The scanning line drives a control end of the second control switch. An input end of the second control switch is connected to the data line. An output end of the second control switch drives a control end of the first control switch. A first power source signal drives an input end of the first control switch. The organic light emitting diode is coupled between an output end of the first control switch and a second power source signal. The storage electric capacity is coupled between a first reference signal and the control end of the first control switch. |
US11488534B2 |
Display device and driving method of the same
A display device includes: a low drop-out (“LDO”) regulator which provides a second power voltage to a power line during a first period of one frame; a buck converter which provides a first power voltage to the power line during a third period of the one frame; and a pixel connected to the LDO regulator and the buck converter through the power line. A voltage level of the second power voltage is equal to a voltage level of the first power voltage. |
US11488530B2 |
Pixel circuit, driving method thereof and display device
The present application provides a pixel circuit, a driving method thereof and a display device. An anti-leakage transistor is added between the gate of the driving transistor and the initialization transistor and between the gate of the driving transistor and the compensation transistor. The anti-leakage transistor includes an active layer with oxide semiconductor. Low leakage property of a metal oxide transistor is utilized to suppress potential changes of the gate of the driving transistor during a light-emitting diode emits light. |
US11488529B2 |
Display compensation using current sensing across a diode without user detection
A current-voltage (IV) relationship of a pixel having a diode is initially determined. A first voltage is determined that does not cause the diode to emit light, and a first current across the diode is sensed by applying the first voltage. A predetermined current is determined based on the first voltage and the IV relationship. A ratio is determined based on the first current, a target current, and the predetermined current. A ratio voltage is determined by applying the ratio to a predetermined target voltage. If the first current is less than the predetermined current, then the ratio voltage is applied to supply a target current to the diode. If the first current is greater than the predetermined current, then a second voltage is determined by averaging the first test voltage and the ratio voltage, and the second voltage is applied to supply the target current to the diode. |
US11488527B2 |
Display device capable of discharging residual charges
A display device capable of discharging residual charges includes a discharging circuitry to discharge charges remaining in a GIP driver, a Gate D-IC, a Source D-IC, a Gamma IC, etc. to a ground GND when a display panel is powered off, so that the display device protects the display panel by rapidly discharging residual charges that may accumulate on the display panel and a printed circuit board when power is off. |
US11488521B2 |
Clock generating circuit for driving pixel
When the frequency of a driving clock used to drive a pixel in a display device reaches a target frequency, some of delay circuits are disabled, thereby reducing power consumption for generating the driving clock. |
US11488519B2 |
Display device and method for controlling display device
A display device and a method for controlling the display device are disclosed. Particularly, the disclosure relates to a display device and a method for controlling the display device. In the display device having a plurality of luminance modes, a display panel is driven by means of adjusting a driving voltage so as to correspond to a changed luminance mode and adjusting a configuration value with respect to an image so as to correspond to the adjusted driving voltage. |
US11488518B2 |
Pixel group and column token display architectures
A flat-panel display comprises a display substrate, an array of pixels distributed in rows and columns over the display substrate, the array having a column-control side, and column controller disposed on the column-control side of the array providing column data to the array of pixels through column-data lines. In some embodiments, rows of pixels in the array of pixels form row groups and each column of pixels in a row group receives column data through a separate column-data line. In some embodiments, each pixel in each column of pixels in the array of pixels is serially connected and each pixel in the array of pixels comprises a token-passing circuit for passing a token through the serially connected column of pixels. |
US11488515B2 |
Foldable display device
A foldable display device includes a display panel. The display panel includes a plurality of display areas divided by at least one or more folding lines. A plurality of data integrated circuits is configured to output a data voltage to the plurality of display areas. Each of the plurality of data integrated circuits includes at least one or more gamma voltage generators that are configured to output a plurality of gamma voltages. The at least one or more gamma voltage generators are connected by an external gamma line, so that boundaries between the display areas may be minimized or reduced. |
US11488512B2 |
Display panel, display device and display control method thereof
A display panel, a display device and a display control method thereof are provided in the present disclosure. The display panel includes: a time division multiplexing multiplexer (MUX) signal input circuit, which is connected with each of the plurality of signal lines, and configured to input data signals of each frame of display image to the plurality of signal lines, and for each frame of display image, input trigger signals corresponding to sub-pixel units of different colors to the plurality of signal lines in a time-sharing manner; among the plurality of signal lines, electrical signals on a plurality of adjacent first signal lines are arranged in sequence according to an order of positive, positive, negative and negative; among the plurality of signal lines, a first signal line has a spacing distance from adjacent signal lines less than a preset value. |
US11488510B2 |
System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems. |
US11488509B2 |
Display apparatus
A display apparatus includes an integral integrated circuit and a display panel. The integral integrated circuit includes a gate channel which outputs a gate primitive signal and a data channel which outputs a data voltage. The display panel includes a level shifter which amplifies the gate primitive signal to generate a gate signal. The display panel is configured to display an image based on the gate signal and the data voltage. The display panel includes a first gate line extending in a first direction and a second gate line extending in a second direction. The second direction is different from the first direction. The second gate line is connected to the first gate line. The level shifter is connected to the second gate line. |
US11488507B2 |
Power management device and display device
The present disclosure provides a power management device, including an initial voltage input terminal, a power management circuit, and a plurality of gamma correction circuits. The initial voltage input terminal is configured to provide an initial voltage; the power management circuit includes at least one follower amplifier sub-circuit, each follower amplifier sub-circuit is configured to output a corresponding target operating voltage according to the initial voltage, a reference voltage, and a target operating voltage setting parameter; and each gamma correction circuit is configured to output a corresponding gamma correction voltage according to the initial voltage, the reference voltage, and a corresponding gamma parameter. The present disclosure further provides a display device. |
US11488502B2 |
Telescoping flagpole flag clips
An adjustable telescoping flagpole that has a plurality of hollow tube sections and a plurality of flagpole clips. The telescoping flagpole may be extended and locked at any point from the fully extended length to the fully compacted length. Each telescoping section of the flagpole has a fixed flagpole clip at the top of the telescoping section and an adjustable clip that may be moved along the telescoping section to produce a flagpole of a desired length. |
US11488501B2 |
System, method and apparatus for directed LED display
The present invention is an optical LED light display incorporating one or more louvers operable to limit the light emission in a specified direction from a LED diode within the LED light display, each louvers being positioned in relation to each LED light element in the LED light display. The specified direction of the light emission may be towards a target audience or a target direction. A method of the present invention that may be implemented by a software program processed by computer processors of a computer device, may be operable to enable the design of the LED display louver for installation in a specific area to enable simultaneous elimination of light trespass and preservation of image quality for the target audience. A LED light display can be manufactured, configured and installed in accordance with the method. |
US11488499B2 |
Strain sensing in foldable displays
A method and apparatus for sensing strain in a flexible electronic display. In some implementations, a display controller may be coupled to an electronic display panel. The display controller is configured to receive sensor signals from one or more piezoresistive sensors disposed in the electronic display panel, determine an amount of strain in the electronic display panel based on the received sensor signals, determine a bend angle of the electronic display panel based on the determined amount of strain, and update a configuration of the electronic display panel based at least in part on the determined bend angle. In some implementations, the electronic display panel may be an organic light-emitting diode (OLED) display panel. In some implementations, the electronic display panel may include a polycrystalline silicon (poly-Si) backplane disposed on a flexible substrate, where each of the piezoresistive sensors includes one or more strain gauges formed on the poly-Si backplane. |
US11488498B2 |
Method of applying labels on store shelves in a retail environment
A method of applying labels to a store shelf in a retail environment. The method includes applying labels with adhesive strips applied to a bottom surface of each label and a top laminate layer with a release coating applied to the top surface of each label. The labels in the pad are sequenced according to a store's planogram. |
US11488494B2 |
Laparoscopic instrument holder for surgical simulation and training
Innovative instrument holders used for minimally invasive surgical simulation and training are disclosed when used in conjunction with a smartphone, tablet or mini-tablet computer enabling visualization of the surgical field. The surgical field used with these instrument holders can include animal models, physical models, and both virtual and augmented reality models. Some embodiments can be used with applications that can be downloaded to the smartphone, tablet or mini-tablet computer in order to enhance specific hand-eye coordination tasks. Some embodiments can be used as an adjunct surgical trainer for endoscopy, colonoscopy, and other minimally invasive gastrointestinal and gynecological surgical procedures using surgical instruments that incorporate fiber optics. |
US11488490B2 |
Server, system, and method for immersive training
The system and method herein provide immersive training using virtual reality technologies used to provide any desired type of immersive training. The training may focus on sexual harassment issues. Some training may focus on the “feeling” of the situation, and it has been found that virtual reality environments described herein provide a particularly effective way of training on the feeling of the situation and related issues in the sexual harassment context. |
US11488488B2 |
Blockchain-based solution for internet of drones security and privacy
A secure system for control of at least one unmanned aerial vehicle (UAV), includes a cloud service and a ground control station. The cloud service includes a cloud-based management service having processing circuitry configured to control communications between the cloud service, the ground control station and the at least one UAV, and control and monitor the at least one UAV by way of a corresponding at least one UAV client device. The UAV client device receives messages from the at least one UAV, sends commands to the at least one UAV, verifies the sender of each of the received messages, creates a new block for each received message and sent commands as new transactions, including performs a consensus algorithm for the new block, determines a consensus to validate the new block, and updates a blockchain with the validated new block. |
US11488487B2 |
Open platform for flight restricted region
A system for collecting information regarding a flight restriction region includes one or more processors and a non-transitory computer readable storage medium storing instructions that, when executed by the one or more processors, cause the one or more processors to individually or collectively receive an input specifying a location of the flight restriction region from a user via a user input device, obtain information associated with the flight restriction region from one or more external data sources based on the location, and determine a space of the flight restriction region based on the information associated with the flight restriction region. |
US11488484B2 |
Methods and systems for sharing an airspace wide unmanned aircraft system database across a plurality of service suppliers
Described is a system comprising (a) a UAS registry including a plurality of UAS accounts, (b) a plurality of UAS registration computing systems operable to create UAS accounts for the UAS registry, (c) a plurality of USS computing systems that each provide service to one of a plurality of service areas within an airspace, wherein each USS computing system is operable to: (i) receive, from UAS operators, operation data for UASs operating in the service area served by the USS computing system, (ii) receive, from the other USS computing systems for the airspace, operation data for UASs operating in the other service areas served the other USS computing systems, (iii) combine the operation data received from the UAS operators, with the operation data received from the other USS computing systems, to maintain an airspace-wide UAS database, and (iv) provide a publicly accessible application interface based on the UAS database. |
US11488483B2 |
Passenger drone collision avoidance via air traffic control over wireless network
An air traffic control system includes one or more servers each including a network interface, a processor, and memory; and a database communicatively coupled to the one or more servers, wherein the network interface in each of the one or more servers is communicatively coupled to one or more passenger drones via a plurality of wireless networks at least one of which comprises a cellular network; wherein the one or more servers are configured to obtain operational data from a passenger drone, obtain conditions from one or more of the operational data and the database, determine a future flight plan based on the operational data and a flying lane assignment for the passenger drone, determine potential collisions in the future flight plan based on static obstructions and dynamic obstructions, obtained from the database based on the future flight plan, and provide evasive maneuver instructions to the passenger drone. |
US11488481B2 |
Method for assisting a motor vehicle
A method of assisting a motor vehicle driven in an at least semiautomated manner, for passing through a tunnel. The method includes: receiving surrounding-area signals that represent an area, which surrounds the motor vehicle, and of which at least a part includes a tunnel; receiving safety condition signals, which represent at least one safety condition that must be satisfied, so that the motor vehicle may be assisted from outside of the motor vehicle while passing through the tunnel; checking if the at least one safety condition is satisfied; generating data signals, which represent data suitable for assisted traversal of the tunnel by the motor vehicle, based on the surrounding-area signals, and based on a result of whether the at least one safety condition is satisfied; outputting the generated data signals. A device, a computer program, and a machine-readable storage medium are also described. |
US11488480B1 |
Passive vehicle-to-pedestrian system
Aspects presented herein may enable vehicle UE(s) to transmit warning message(s) to one or more pedestrian UEs without receiving P2V transmissions from the one or more pedestrian UEs. In one aspect, a first UE determines one or more configuration parameters for a plurality of second UEs, the one or more configuration parameters including an identification parameter, the identification parameter being associated with a time period. The first UE determines, based on the identification parameter for at least one second UE of the plurality of second UEs, whether to transmit a warning message to the at least one second UE. The first UE transmits, based on determining to transmit the warning message, the warning message to the at least one second UE, the warning message including an ID for the at least one second UE, the ID for the at least one second UE being based on the identification parameter. |
US11488479B2 |
Methods and systems for generating targeted warnings
A method and system for generating and outputting a targeting warning in association with a road agent is provided. The method includes detecting, by a sensor operating in conjunction with a computing device of a vehicle, a road agent at a distance from the vehicle, analyzing, by the computing device of the vehicle, one or more characteristics of the road agent at the distance, generating, by the computing device, a targeted warning based on analyzing the one or more characteristics of the road agent at the distance, and outputting, by a component operating in conjunction with the computing device of the vehicle, the targeted warning in association with the road agent at the distance. |
US11488468B1 |
Sensor for detecting the proximity of an IEEE 802.11 protocol connectable device
Disclosed is a sensor for detecting the proximity of smart devices previously connected to the sensor using the IEEE 802.11 protocols. Importantly, the sensor does not operate using a Bluetooth® connection, which would require the smart devices previously connected to the sensor using the IEEE 802.11 protocols to also have Bluetooth® protocols enabled. Enabling such Bluetooth® protocols uses more battery than having the IEEE 802.11 protocol adapter enabled. The sensor references a list of previously connected smart devices and attempts to connect with any in range, if none can be connected to, the sensor emits an audible alarm signal. Further, no application is required for the sensor to operate. |
US11488463B1 |
Co alarm for super capacitance type generator
The present invention discloses a CO alarm for a super capacitance type generator, comprising a MCU control unit U1, a communication unit U2, a voltage reference unit U3, a system power supply unit U4, an alarm indication unit U5, an engine operation detection unit U6, a CO sensor detection unit U7, a super-capacitor charging unit U8, a temperature detection unit U9, and a flameout control unit U10. The MCU control unit U1 is configured to analyze and process the signal of the entire alarm and control the corresponding actions, and includes a single-chip microcomputer IC1 and a capacitor C1. The capacitor C1 is a filter capacitor, which filters the power supply voltage of the single-chip microcomputer IC1. |
US11488458B2 |
Systems and methods for providing an immersive experience of a facility control room using virtual reality
A video surveillance system includes a plurality of video surveillance cameras each for producing a corresponding video stream, a server configured to receive and store the video streams, and a first control room having a video wall. The video wall may be operatively coupled to the server and may be configured to concurrently display two or more of the video streams from two or more of the plurality of video surveillance cameras in a first arrangement. The video surveillance system may further include a remote virtual reality headset with a display and a virtual reality controller operatively coupled to the virtual reality headset and the server. The virtual reality controller may be configured to receive the same two or more video streams that are displayed on the video wall in the first control room and display them in the virtual reality headset. |
US11488455B1 |
Registry verification with authentication using a mobile device
A mechanized store uses a mobile device to authenticate the user. Items removed from one or more displays of the mechanized store by the user are tracked and a list of items removed by the user is updated. The list of items removed is linked with an account of the user. |
US11488452B2 |
Electronic gaming machine with base games and upgraded free feature games with multiple versions displayed
In a gaming machine for playing a base game having a feature game with multiple levels: receiving a wager from a player for playing four instances of the base game, where the wager is deducted from a credit balance established by the player. Symbols for each of the four instances of the base game may be selected and displayed, where each instance displays the selected plurality of symbols in a matrix of display positions. The feature game may be initiated when the selected plurality of symbols includes a feature game trigger, where the feature game comprises a plurality of free plays of a number of instances of the base game based on a level of the feature game as determined by the feature game trigger, and the number of instances is one if the level is normal, four if the level is super, and eight if the level is extreme. |
US11488451B2 |
Methods for selling pre-printed online lottery tickets
A system and method of selling pre-printed lottery tickets for random draw lotteries through the retailers POS without the use of additional lottery hardware. Pre-printed lottery tickets allow a consumer to purchase a lottery ticket for a subsequently occurring draw by including that ticket in their shopping basket. The pre-printed lottery ticket may be purchased as any other common product through the point of sale terminal. No specialized hardware such as lottery terminal, printer or dispensing device is necessary. |
US11488450B2 |
Gaming device for awarding additional feature game instances with controlled oversized symbols
A gaming device having a plurality of reel strips, each reel strip corresponding to a respective one of a plurality of columns of symbol positions. When the instructions are executed, the gaming device determines if a selection condition is met, randomly selects the number of game instances, randomly selects a subset of the columns of symbol positions to be populated by a defined symbol, randomly selects symbols to populate the columns of symbols not populated by the defined symbol, control the display to display the plurality of columns of symbol positions populated by the defined symbol and the symbols selected, and evaluates symbols displayed for winning combinations. |
US11488449B1 |
Method and system for normalizing secondary award opportunities for players placing wagers having different house advantages
A system and method for awarding secondary prizes, such as relative to wagering events presented at gaming machines and gaming tables, is provided. A player receives a different number of opportunities, such as prize entries, for wagers placed on different wagering events having different house advantages, and preferably where each prize entry has its own win/lose outcome. |
US11488446B2 |
Multi-function cashless gaming ATM
A system and method are provided for performing a cashless gaming ticket redemption transaction for a customer in a casino environment. The system includes a gaming machine, such as a slot machine, that the customer plays. Rather than issuing cash to the customer, the gaming machine issues a redemption ticket with a unique identifier to the customer. The unique identifier and the amount of the customer's winnings accrued on the gaming machine are stored and associated on a redemption ticket database. When the customer wishes to redeem the winnings, the redemption ticket is introduced to a multi-function ATM. To perform the ticket redemption transaction, the ATM is adapted to electronically accept the redemption ticket and read the unique identifier. The ATM then electronically communicates with the redemption database to retrieve the predetermined dollar value associated with the unique identifier. Finally, the ATM transfers to the customer an award equal to the predetermined dollar value in cash or credit. |
US11488437B2 |
Means for controlling payback percentage of gaming device
Embodiments of the present concept provide means to control the payback percentage of games being played on gaming devices. In one example, a gaming device includes a processor configured to initiate a payback-controlling event and determine a game outcome to display on the game display in response to a gaming event being initiated. Here, the determined game outcome is a payback-controlling outcome when the payback-controlling event satisfies the payback-controlling criterion, and the determined game outcome is a game outcome determined from the base-game paytable when the payback-controlling event does not satisfy the payback-controlling criterion. |
US11488434B1 |
Electronic voting system with cryptographically managed trust
Electronic voting systems and methods use “proof of work” technology to protect casted votes. Voting system comprises a voting platform and a plurality of voter devices. During the election time period, each voter device performs a multiple computational iterations. For each iteration, each voter device produces a voting data block that comprises, for each iteration, the one or more user votes by the user of the voter device in the election and a nonce that is unique for each iteration. The voter devices also compute a measure for each cryptographic digest computed in each iteration. The measure can be a measure of a property or aspect of the cryptographic digest, such as a measure of the number of consecutive bits of the cryptographic digest that are identical. After completion of the multiple iterations, the voter devices transmit to the voting platform, via the data network, the voting data block corresponding to the digest with the best measure of all the calculated cryptographic digests. The voting platform publishes, via the data network, a first database listing, where the first database listing comprises the voting blocks transmitted to the voting platform from the voter devices. |
US11488433B2 |
Method and system for public elections on a moderated blockchain
A method for processing votes in a public blockchain includes: generating an election reference and candidate references; generating an asymmetric cryptographic key pair comprised of a master private key and master public key; generating a registration block for addition to a blockchain including the election reference, candidate references, and master public key; transmitting the registration block to nodes associated with the blockchain; receiving a plurality of voting messages, each including a vote and the election reference, where the vote includes a voter reference and at least one candidate reference; generating one or more voting blocks for addition to the blockchain including the received votes; and transmitting each generated voting block to nodes associated with the blockchain. |
US11488432B2 |
Bulk item access and storage system
An access and storage system including a generally enclosed storage compartment configured to be positioned on a ground surface such that a wheeled conveyance device carrying an item to be transferred is rollable directly into the storage compartment. The system includes a sensor system configured to track at least one of a placement, removal, presence or absence of the item or the wheeled conveyance relative to the storage compartment, and an access control system configured to control access to the storage compartment. |
US11488430B2 |
Systems and methods for windows as a microphone keypad entry
Disclosed is a system that uses a window as a microphone as a replacement for keyless entry to a vehicle. The system includes a window which acts as a microphone using a piezoelectric transducer that captures resonance on an outside surface of the vehicle window when pressure waves (e.g., voice commands or taps) impact it. To recognize this sound, a transducer controller amplifies vibrations from the window tap or spoken commands. The system may include a low-power mode that listens for input while the vehicle is off. In a second, high-power mode, the system may detect a tapping event, which may prompt a transition to a wake-up state. The system may associate a number and timing of taps with unique user keys, similar to key selections of numbers on a keypad. The system may also recognize verbal PIN code input using the piezoelectric transducer microphone. |
US11488429B2 |
Access control electronics for wireless locks
Access control electronics tor wireless locks comprise one or more battery operated radios that receive access control codes. The wireless accessed locks locate the electronic components, circuits, sensors and antennas and many of the lock components away from the container being secured and closer to the operator/user. The disclosed access control electronics combine a proximity detection circuit comprising sensor pads and a capacitive sensing circuit and one or more short-range radio frequency antennas for reading RFID devices. The proximity sensor pads are in close proximity with the antennas, without the antennas interfering with the proximity sensing process, and the sensor pads to not attenuate the signals between the RFID devices and the antennas after the RFID devices are detected. |
US11488428B2 |
Enabling distribution of a mobile key
It is provided a method for enabling distribution of a mobile key for obtaining access to a physical space. The method is performed in a mobile key agent and comprises the steps of: receiving a booking signal from a booking agent, the booking signal being associated with a booking of physical space, wherein the booking signal comprises a property identifier, an allocation time, and a name of the user; obtaining a system booking reference associated with the booking of physical space; providing the system booking reference to the booking agent; establishing contact with the mobile key repository, yielding an identifier of the mobile key repository; receiving a space allocation message comprising an identifier of a physical space and the system booking reference; and transmitting a key allocation command to an electronic access control system associated with the property, the key allocation command comprising the identifier of the mobile key repository, the identifier of the physical space and the allocation time. |
US11488425B2 |
System for the representation of vibrations
The invention relates to a system for representing vibrations for a vehicle, comprising a vehicle seat with an upper part and a lower part, which are mounted movably relative to each other by means of a vibration device, wherein at least a first sensor, which is adapted to detect at least one first characteristic of a first acceleration of the upper part relative to the lower part, is arranged on the upper part, and wherein at least one second sensor, which is adapted to detect at least one second characteristic of a second acceleration of the lower part relative to a subsurface of the vehicle, is arranged on the lower part, wherein a display device is arranged with a first section and a second section, in each case exhibiting a complete division into at least two, preferably three segments, wherein the size ratios of the at least two segments to one another can be updated depending on a current value of the at least one first characteristic or the at least one second characteristic. |
US11488423B1 |
Methods for operating battery devices for use with telematics
Vehicles can employ onboard telematic monitoring devices to collect vehicle and operation data, such as for improved vehicle fleet management. Such telematic monitoring devices are dependent on power from a vehicle, such that data collection and communication can be interrupted if a telematic monitoring device is disconnected or has a poor connection. The present disclosure relates to battery devices, which provide power to telematic devices as needed in order to maintain data collection and communication, or other more limited functionality. The present disclosure also relates to systems including battery devices, and methods for operating battery devices. |
US11488410B2 |
Pedestrian article detection apparatus and method and electronic device
Embodiments of this disclosure provide an apparatus and method. As target detection is performed in the detected pedestrian area by directly using the deep learning model, various article belonging to a pedestrian can be accurately detected in an input image. |
US11488409B2 |
Entertainment device safety system and related methods of use
An entertainment device safety system includes a video camera configured to capture video of an entertainment device and a user of the entertainment device and a video analytic module to perform real-time video processing of the captured video to generate non-video data from video. A computer receives the video and the non-video data from the video camera analyzes the video or the non-video data to determine a user position in relation to the entertainment device. The user position is compared to a user position rule to determine whether the user position violates the user position rule. A notification is transmitted in response to a determination that the user position violates the user position rule. |
US11488406B2 |
Text detection using global geometry estimators
Systems, processes and methods for detecting rotated or angled text in an image based on global text geometry estimations are provided. A method includes, at an electronic device with memory and one or more processors, receiving an image including a plurality of pixels (802); determining, based on the image, one or more pixels of the plurality of pixels included in the image that contain text (804); identifying, based on the one or more pixels that contain text, a plurality of components in the image (810); determining a subset of components based on the plurality of components (814); determining, based on the pixels that contain text of the subset of components, one or more candidate text angles (816); determining a global text angle based on the determined one or more candidate text angles (824); and determining a first plurality of bounding boxes based on the global text angle (830). |
US11488402B2 |
Method and system for segmenting touching text lines in image of uchen-script Tibetan historical document
A method and system for segmenting touching text lines in an image of a uchen-script Tibetan historical document are provided. The method includes: first obtaining a binary image of a uchen-script Tibetan historical document after layout analysis; detecting local baselines in the binary image, to generate a local baseline information set; detecting and segmenting a touching region in the binary image according to the local baseline information set, to generate a touching-region-segmented image; allocating connected components in the touching-region-segmented image to corresponding lines, to generate a text line allocation result; and splitting text lines in the touching-region-segmented image according to the text line allocation result, to generate a line-segmented image. In the present disclosure, touching text lines in a Tibetan historical document can be effectively segmented, and text line segmentation efficiency of the Tibetan historical document is improved. |
US11488400B2 |
Context-aided machine vision item differentiation
Various embodiments herein each include at least one of systems, methods, software, and data structures for context-aided machine vision item differentiation. For example, one method embodiment includes identifying a customer in a shopping area, receiving an image of the customer holding an item, and performing item identification processing on the image to identify the item the customer is holding. The item identification processing, in some embodiments, includes generating a multidimensional feature vector with a data representation of each feature extracted from the image forming each dimension of the multidimensional feature vector. The item identification processing further includes matching the multidimensional feature vector to a stored multidimensional feature vector of a plurality of stored multidimensional feature vectors that are each associated with a respective product and passing a representation of the identified item for use by another process. |
US11488398B2 |
Detecting illegal use of phone to prevent the driver from getting a fine
An apparatus includes an interface and a processor. The interface may be configured to receive video frames corresponding to an interior of a vehicle. The processor may be configured to perform video operations on the video frames to detect objects in the video frames, detect a driver based on the objects detected in the video frames, detect a use of an electronic device by the driver and generate a notification signal. The notification signal may be configured to warn the driver about using the electronic device in the vehicle. The notification signal may be generated if the use of the electronic device is unauthorized. The processor may comprise a dedicated hardware module configured to perform feature detection to calculate descriptors for determining a likelihood that pixels of the video frames belong to the objects that correspond to the use of the electronic device by the driver. |
US11488397B2 |
Vehicle customization system
A customization system for a vehicle includes a control operable to generate an output in a vehicle, with the output being a visual output, an audible output and/or a haptic output. An occupant recognition system is operable to recognize a particular occupant in the vehicle. The control accesses previously input occupant selections that are stored in a memory of the customization system. Responsive to the occupant recognition system recognizing a particular occupant of the vehicle, the control accesses previously input occupant selections associated with that particular occupant and, responsive to an accessed previously input occupant selection corresponding to a current date or vehicle status or location, the control generates a predetermined output for that particular occupant that corresponds to the current date or vehicle status or location. |
US11488395B2 |
Systems and methods for vehicular navigation
Systems and methods for vehicular navigation are disclosed herein. One embodiment receives, from one or more sensors, sensor data pertaining to a roadway section that is proximate to a vehicle; generates segmented sensor data to identify, in the roadway section, one or more boundary lines of one or more lanes; determines, from the sensor data, a direction of travel associated with at least one of the one or more lanes; applies a graphical model to the segmented sensor data to generate an output that includes a set of discrete points corresponding to the one or more boundary lines; generates an objective map of the roadway section from the set of discrete points; and uses the objective map to assist the vehicle in navigating the roadway section. |
US11488388B2 |
Congestion confirmation system with location information of each user
A user can confirm the congestion degree of a congestion confirmation area at the present moment by a congestion confirmation system which includes mobile communication devices and a congestion confirmation server. The mobile communication device periodically detects and transmits the current location information to the congestion confirmation server. Receiving the current location information, the congestion confirmation server stores the current location information in a database in association with a current time. The mobile communication device sends a congestion confirmation request designating one of the congestion confirmation areas. In response to this request, the congestion confirmation server refers to the database and transmits the location information of mobile communication devices currently located in the congestion confirmation area as designated. Receiving the location information of the mobile communication devices, the mobile communication device which has sent the congestion confirmation request displays a map including the mobile communication devices. |
US11488383B2 |
Video processing method, video processing device, and storage medium
A video processing method includes: extracting a plurality of video frames from a source video with a first aspect ratio; clipping each of the plurality of video frames multiple times to generate a plurality of candidate clipping boxes with a second aspect ratio; respectively determining scores of the plurality of candidate clipping boxes of each of the plurality of video frames, the scores representing playing effects of the video frames in response to that each of the candidate clipping boxes is taken as a clipping range; selecting a clipping box of each of the video frames from the plurality of candidate clipping boxes based on the scores; and clipping each of the video frames by using the selected clipping box, and generating a target video with the second aspect ratio. |
US11488382B2 |
User presence/absence recognition during robotic surgeries using deep learning
Various user-presence/absence recognition techniques based on deep learning are provided. More specifically, these user-presence/absence recognition techniques include building/training a CNN-based image recognition model including a user-presence/absence classifier based on training images collected from the user-seating area of a surgeon console under various clinically-relevant conditions/cases. The trained user-presence/absence classifier can then be used during teleoperation/surgical procedures to monitor/track users in the user-seating area of the surgeon console, and continuously classify the real-time video images of the user-seating area as either a user-presence state or a user-absence state. In some embodiments, the user-presence/absence classifier can be used to detect a user-switching event at the surgeon console when a second user is detected to have entered the user-seating area after a first user is detected to have exited the user-seating area. If the second user is identified as a new user, the disclosed techniques can trigger a recalibration procedure for the new user. |
US11488381B2 |
Medical device with camera for imaging disposable
A method of recording a state of an apheresis machine or a dialysis machine having a disposable component disposed thereon. The disposable component has tubing and a blood component bag. The disposable component is configured to be installed on the apheresis device or dialysis machine by a human operator. The method includes acquiring with a camera an image of a forward-facing external surface portion of the apheresis machine or dialysis machine and the tubing and the blood component bag of the disposable component. The image is acquired automatically without requiring user input. The method includes recording medical device information for the apheresis machine or dialysis machine comprising the image. The method includes generating a message comprising the image and transmitting the message comprising the image to a remote computer. |
US11488380B2 |
Method and apparatus for 3-D auto tagging
A multi-view interactive digital media representation (MVIDMR) of an object can be generated from live images of an object captured from a camera. Selectable tags can be placed at locations on the object in the MVIDMR. When the selectable tags are selected, media content can be output which shows details of the object at location where the selectable tag is placed. A machine learning algorithm can be used to automatically recognize landmarks on the object in the frames of the MVIDMR and a structure from motion calculation can be used to determine 3-D positions associated with the landmarks. A 3-D skeleton associated with the object can be assembled from the 3-D positions and projected into the frames associated with the MVIDMR. The 3-D skeleton can be used to determine the selectable tag locations in the frames of the MVIDMR of the object. |
US11488377B1 |
Adding tags to sensor data via a plurality of models and querying the sensor data
Provided are methods for customized tags for annotating sensor data, which can include receiving sensor data captured during a plurality of sensor data capture sessions, processing the sensor data using a plurality of machine learning models to identify a plurality of capture session collections represented in the sensor data, filtering the sensor data based at least partly on a user-specified category of the plurality of categories of capture session to identify a capture session collection, of the plurality of capture session collections, representing sensor data of one or more sensor data capture sessions that conforms to the user-specified category, and transmitting the sensor data of one or more sensor data capture sessions that conforms to the user-specified category to an end user computing device. Systems and computer program products are also provided. |
US11488376B2 |
Human skin detection based on human-body prior
An electronic device and method for human skin detection based on a human body-prior is provided. A color image of a person is acquired, and a 3D body model of the person is estimated based on the color image. One or more unclothed parts of the 3D body model are identified. The one or more unclothed parts correspond to one or more body parts, of which at least a portion of skin remains uncovered by clothes. From the color image, pixel information corresponding to the one or more unclothed parts is extracted and classification information is determined based on the pixel information. The classification information includes a set of values, each indicating a likelihood of whether a corresponding pixel of the color image is part of an unclothed skin portion of the person. The unclothed skin portion is detected in the color image based on the classification information. |
US11488375B2 |
Illumination color prediction method, image processing method, apparatus and storage medium
A method for performing illumination color prediction on an image in a neural network model, comprising: inputting an image to the neural network model; extracting a semantic-based illumination color feature of the image and a statistical rule-based illumination color feature of the image; and predicting an illumination color of the image according to the semantic-based illumination color feature and the statistical rule-based illumination color feature. |
US11488371B2 |
Machine learning artificial intelligence system for producing 360 virtual representation of an object
The present disclosure is directed to automatically generating a 360 Virtual Photographic Representation (“spin”) of an object using multiple images of the object. The system uses machine learning to automatically differentiate between images of the object taken from different angles. A user supplies multiple images and/or videos of an object and the system automatically analyzes and classifies the images into the proper order before incorporating the images into an interactive spin. The system automatically classifies the images using features identified in the images. The classifications are based on predetermined classifications associated with the object to facilitate proper ordering of the images in the resulting spin. |
US11488367B2 |
Method and assembly for intervention in a radioactive zone
A method for intervention in a radioactive zone includes production of a digital model representing the three-dimensional topography of the radioactive zone (1); and intervention of the at least one operator in the radioactive zone (1). The intervention step includes repeated measurement of the radioactive radiation intensity by a portable detector (3), and determination of the spatial coordinates of the portable detector (3) at the time of the measurement; recording of a plurality of said measurements and the corresponding spatial coordinates in the digital model; materialisation of the recorded measurements in an augmented reality device (5) worn by the at least one operator, by a plurality of discrete holographie symbols (7). |
US11488366B2 |
Augmented reality lighting effects
The present invention embraces a system, device, and method for adding lighting effects to augmented reality (AR) content (i.e., virtual objects). Light sensors in an augmented reality (AR) system monitor an environment's lighting conditions to acquire lighting data that can be used to create (or update) virtual light sources. Depth sensors in the AR system sense the environment to acquire mapping data that can be used to create a 3D model of the environment while tracking the system's location within the environment. Algorithms running on a processor may then add the virtual light sources to the 3D model of the environment so that, when AR content is created, lighting effects corresponding to the virtual light sources can be added. The resulting AR content with virtual lighting effects appear more realistic to a user. |
US11488363B2 |
Augmented reality conferencing system and method
The disclosure provides an augmented reality virtual videoconference for each of a plurality of computing devices during a networked communication session. The networked communication session is defined and provided a plurality of devices. Video content that is at least partially captured by a camera associated with a respective device is received, and a composited interactive audio/video feed comprised of audio/video input received during the networked communication session from each of the first user computing device and at least the respective user computing device of the one of the additional users is generated. At least some of the video content captured by the camera associated with a respective user computing device is removed prior to including the remaining video content in the composited interactive audio/video feed. The composited interactive audio/video feed is provided to the plurality of computing devices during the networked communication session. |
US11488362B2 |
Information processing device, client device, information processing method, and program
There is provided an information processing device including an image acquisition unit that acquires a captured image of a real space from an image capture device, a setting unit that sets, in association with the real space, an augmented reality space that virtually augments the real space depicted in the captured image, the augmented reality space differing according to related information that relates to the captured image, and a control unit that causes an image of a virtual object placed for each user within the augmented reality space to be displayed on a screen. |
US11488354B2 |
Information processing apparatus and information processing method
To enable both an increase in reproducibility for reproduction of a shape of an object and suppression of an increase in data amount. An information processing apparatus including: an acquisition unit that acquires first information associated with a result of estimation of a shape of an object on a real space and second information associated with a result of estimation of a geometrical feature of the object; and a correction unit that corrects the first information on the basis of the second information. |
US11488350B2 |
Compression techniques and hierarchical caching
Techniques are disclosed relating to compression of data stored at different cache levels. In some embodiments, a memory system implements a storage hierarchy that includes first cache circuitry and second cache circuitry at different levels of the hierarchy. Processor circuitry generates write data to be written to the memory system. In some embodiments, first compression circuitry is configured to compress a first block of write data in response to full accumulation of the first block in the first cache circuitry and second compression circuitry is configured to compress a second block of write data in response to full accumulation of the second block in the second cache circuitry. Write circuitry may write the first and second compressed blocks of data in a single combined write to a higher level in the storage hierarchy. |
US11488348B1 |
Computing virtual screen imagery based on a stage environment, camera position, and/or camera settings
Methods and systems are presented for generating a virtual scene rendering usable in a captured scene based on a camera position of a camera in a stage environment, a mapping of a plurality of subregions of a virtual scene display in the stage environment to corresponding positions in the stage environment, and details of a virtual scene element. The details might include a subregion of the plurality of subregions for the virtual scene element where on the virtual scene display the given virtual scene element would, at least in part, appear, and stage subregion depth values. A blur factor for a corresponding subregion might be determined based at least in part on the stage subregion depth value and the virtual subregion depth value. Rendering the virtual scene might take into account the blur factor for the given virtual scene element. |
US11488346B2 |
Picture rendering method and apparatus, storage medium, and electronic apparatus
A picture rendering method, a storage medium, and an electronic apparatus are provided. The method includes: obtaining one or more target images for a two-dimensional (2D) virtual scene, each of the one or more target images including a background, a character object moving in the background image, and a target object located at a fixed position in the background; determining a first depth value of a first pixel on the target object in the background by using a depth offset indicated in a depth map corresponding to the target object, the depth map recording a depth offset of each first pixel on the target object; obtaining a second depth value of a second pixel on the character object moving to a target display position; and rendering the one or more target images according to the first depth value and the second depth value. |
US11488342B1 |
Material map identification and augmentation
Embodiments of the technology described herein, make unknown material-maps in a Physically Based Rendering (PBR) asset usable through an identification process that relies, at least in part, on image analysis. In addition, when a desired material-map type is completely missing from a PBR asset the technology described herein may generate a suitable synthetic material map for use in rendering. In one aspect, the correct map type is assigned using a machine classifier, such as a convolutional neural network, which analyzes image content of the unknown material map and produce a classification. The technology described herein also correlates material maps into material definitions using a combination of the material-map type and similarity analysis. The technology described herein may generate synthetic maps to be used in place of the missing material maps. The synthetic maps may be generated using a Generative Adversarial Network (GAN). |
US11488340B2 |
Configurable stylized transitions between user interface element states
Determining the rendering of user interface (UI) elements, referred to as views, based upon styleable transitions between possible states of a view. Transitions may include animation, such as to smoothly enter a view into or exit a view out of a scene over a number of rendering frames. Transitions also may be applied to view state changes related to a UI element, such as to indicate hovered over, focused, listening (for speech), selected and/or pressed. View state changes also may be animated. |
US11488339B2 |
System and method for triggering animated paralingual behavior from dialogue
A system and method for triggering animated paralingual behavior from dialogue. The method including: receiving a corpus of dialogue including a plurality of samples, each sample including dialogue with aligned sequences of phonemes or sub-phonemes; extracting properties of measured quantities for each sample; generating a statistical profile by statistically classifying the extracted properties as a function of each sequence of phonemes or sub-phonemes; receiving a stream of phonemes or sub-phonemes and triggering paralingual behavior when the properties of any of the phonemes or sub-phonemes deviate from the statistical profile beyond a predetermined threshold; outputting the triggered paralingual behavior for animation. |
US11488338B2 |
Efficient three-dimensional, interactive image rendering
Discussed herein are devices, systems, and methods for software-based animation. A method can include receiving data indicating a first object name, a corresponding file path of a model, a camera location, a reference point, and an animation of the first object, the animation comprising a stack of atomic animation functions that affect the view of one or more of the first object or the camera, storing the object name, the file path, the camera location, the reference location, and atomic animation functions in a memory, in response to receiving data indicating the first object was selected, automatically retrieving the model based on the file path, providing, by the display, a view of the model of the first object consistent with the camera location and the reference point, and executing the stored atomic animation functions to animate the model of the first object. |
US11488336B1 |
Process for creating an augmented image
Embodiments described herein provide a process and method running on a computer for creating an augmented image. According to an embodiment, a graphical user interface gathers data that is programmatically analyzed to obtain photographic properties from a first image. Photographic properties are provided to a user for obtaining a second image containing a fiducial mark. The second image is programmatically analyzed to obtain photographic properties. The first image and the second image are programmatically analyzed and processed to produce an augmented image. |
US11488329B2 |
Method and apparatus for multi-rate neural image compression with stackable nested model structures
A method of multi-rate neural image compression with stackable nested model structures is performed by at least one processor and includes iteratively stacking, on a first prior set of weights of a first neural network corresponding to a prior hyperparameter, a first plurality of sets of weights of a first plurality of stackable neural networks corresponding to a current hyperparameter, wherein the first prior set of weights of the first neural network remains unchanged, encoding an input image to obtain an encoded representation, using the first prior set of weights of the first neural network on which the first plurality of sets of weights of the first plurality of stackable neural networks is stacked, and encoding the obtained encoded representation to determine a compressed representation. |
US11488318B2 |
Systems and methods for temporally consistent depth map generation
Systems and methods are provided for performing temporally consistent depth map generation by implementing acts of obtaining a first stereo pair of images of a scene associated with a first timepoint and a first pose, generating a first depth map of the scene based on the first stereo pair of images, obtaining a second stereo pair of images of the scene associated with at a second timepoint and a second pose, generating a reprojected first depth map by reprojecting the first depth map to align the first depth map with the second stereo pair of images, and generating a second depth map that corresponds to the second stereo pair of images using the reprojected first depth map. |
US11488316B2 |
Method and optical system for determining depth information
An optical system is provided. The optical system includes an image generator configured to output image signals for configuring a virtual image, and an infrared (IR) image signal, a multipath optical element configured to guide the beams, a diffraction grating configured to diffract parts of the output beams and transmit other parts of the output beams, an outcoupler configured to allow the diffracted beams to exit the multipath optical element, a first camera configured to sense a pattern of reflection of an IR beam exiting the outcoupler, an IR filter diffraction element, a second camera configured to sense a pattern of reflection of the IR beam projected toward the real world, and a processor configured to determine a line of sight of a user based on the pattern sensed by the first camera, and to determine depth information of the object based on the pattern sensed by the second camera. |
US11488313B2 |
Generating a motion-compensated image or video
An imaging device and a method for generating a motion-compensated image or video are provided. The imaging device has a data acquisition facility for acquiring image data of a target object. The imaging device is configured to acquire, using a registration facility, a posture of an inertial measurement unit and, on the basis thereof, to carry out a registration between coordinate systems of the inertial measurement unit and the image data. The imaging device is further configured to acquire motion data from the inertial measurement unit arranged on the target object and, by processing the motion data, to generate the motion-compensated image or video. |
US11488312B2 |
System and methods for tracking live products
A system that provides tracking during growth stages, harvesting stages, processing stages, packaging stages and shipping stages of a grown product lifecycle. Various sets of sensors are associated with grown product and/or purchaser order. Sensors enable a purchaser to access live or real time video displays of a group of product associated with the purchaser. |
US11488308B2 |
Three-dimensional object detection method and system based on weighted channel features of a point cloud
A three-dimensional object detection method includes: extracting a target in a two-dimensional image by a pre-trained deep convolutional neural network to obtain a plurality of target objects; determining a point cloud frustum in a corresponding three-dimensional point cloud space based on each target object; segmenting the point cloud in the frustum based on a point cloud segmentation network to obtain a point cloud of interest; and estimating parameters of a 3D box in the point cloud of interest based on a network with the weighted channel features to obtain the parameters of the 3D box for three-dimensional object detection. According to the present invention, the features of the image can be learned more accurately by the deep convolutional neural network and the parameters of the 3D box in the point cloud of interest are estimated based on the network with the weighted channel features. |
US11488301B2 |
Method for estimating parameters of an object which is to be estimated in a digital image, and method for removing the object from the digital image
A method for estimating parameters of an object which is to be estimated in a digital image which represents real imaged content, comprising at least: a) an initial step comprising the production of a dictionary of content components and the production of a dictionary of object components, the content components and the object components having the same dimensions as the digital image; b) a step of establishing, at the same time, the magnitude of each of the content components of the dictionary of content components and of the object components of the dictionary of object components present in the digital image; c) a step of establishing, from the magnitude of each of the object components, the value of at least one parameter which characterizes the object to be estimated. |
US11488297B2 |
Medical information processing apparatus and medical information processing system
A medical information processing apparatus according to an embodiment includes: a memory storing therein a trained model provided with a function to specify, on the basis of input information including a medical image and medical examination information related to the medical image, at least one selected from between a relevant image relevant to the medical image and an image processing process performed on the basis of the medical image; and processing circuitry configured to give an evaluation to at least one selected from between the relevant image and the image processing process specified by the trained model. |
US11488295B2 |
Evaluation device and evaluation method
An evaluation device evaluates an image clarity of a print image. The evaluation device includes: an object that is projected onto a measurement surface of a recording medium; an illuminator that makes the object projected onto the measurement surface; an imager that images the measurement surface on which the object has been projected to obtain image data; and a hardware processor that, based on a distribution of parameters related to a brightness of the image data, quantifies a degree of the image clarity into a numerical value and defines the numerical value as an evaluation value of the image clarity. |
US11488294B2 |
Method for detecting display screen quality, apparatus, electronic device and storage medium
Provided are a method for detecting display screen quality, an apparatus, an electronic device and a storage medium. The method includes: receiving a quality detection request sent by a console deployed on a display screen production line, the quality detection request including a display screen image collected by an image collecting device on the display screen production line; inputting the display screen image into a defect detection model to obtain a defect detection result, the defect detection model being obtained by training historical defective display screen images using a structure of deep convolutional neural networks and an object detection algorithm; and determining, according to the defect detection result, a defect on a display screen corresponding to the display screen image, a defect category corresponding to the defect, and a position corresponding to the defect. |
US11488293B1 |
Method for processing images and electronic device
A method for processing images is provided. The method includes: acquiring a first image by smoothing a skin region of a target object in an original image; determining a skin texture material matching with a face area of the target object; acquiring a facial texture image of the target object by rendering the skin texture material; and acquiring a second image by fusing the facial texture image with the first image. |
US11488286B2 |
Method for determining Moire pattern, method for suppressing Moire pattern and circuit system thereof
A method for determining and suppressing Moiré pattern, and a circuit system thereof are provided. In the method, a brightness value of pixels of an image can be obtained. For each of the pixels of the image, a detection window is provided for calculating a Moiré pattern response value of a plurality of critical pixels and corresponding adjacent pixels. The critical pixels within the detection window are selected for determining a type of Moiré pattern. After, it is to compare the brightness values of the critical pixels and the corresponding adjacent pixels within the detection window. The comparison results can be used to determine the brightness characteristics of the pixels through a statistical method. Moiré pattern response value and the statistics are used to determine type and position of the Moiré pattern. A color noise suppression process is performed on the pixels to be determined as Moiré pattern. |
US11488284B2 |
Electronic device and method for processing image
A method for processing an image and an electronic device therefor are provided. The electronic device includes an image sensor, a memory, and a processor. The processor is configured to obtain a raw image using the image sensor, identify recognition information about a plurality of sub-regions corresponding to a plurality of objects included in the raw image, based on image recognition using the raw image, generate a first image by performing a first calibration process on the raw image using a first parameter set associated with first recognition information corresponding to a first sub-region among the plurality of sub-regions, generate a second image by performing a second calibration process on the raw image using a second parameter set associated with second recognition information corresponding to a second sub-region among the plurality of sub-regions, and generate a third image by using a region of the first image corresponding to the first sub-region and a region of the second image corresponding to the second sub-region. |
US11488282B2 |
Methods of spatial normalization of positron emission tomography images
An adaptive template image for registering a PET or a SPECT image includes a template image model including variability of values for each voxel in a template image according to one or more control parameters. |
US11488281B1 |
Multichannel interpolator
A multichannel interpolator has an input that receives input data that consists of interleaved channel data from a plurality of data channels. A block random access memory (BRAM) stores data samples from the input data received from the input. Input control logic receives the data samples from the input and places the data samples into the BRAM. Interpolator logic interpolates the data samples to produce output data. The output data is interpolated at an interpolation ratio programmed by a user. The interpolator logic includes a phase generator that calculates a value indicating the interpolation ratio, and a fractional template block that provides a fractional template used to interpolate the data samples to produce the output data, the fraction template block selecting, based on the value calculated by the phase generator. The fractional template is used to interpolate the data samples to produce the output data. Output control logic accesses the BRAM to provide the interpolator logic with the data samples stored in the BRAM as the data samples are needed to interpolate the data samples to produce the output data. |
US11488280B2 |
Computer-readable recording medium recording appearance frequency calculation program, information processing apparatus, and appearance frequency calculation method
A recording medium recording an appearance frequency calculation program for causing an information processing apparatus to execute processing includes: construction processing of constructing thread groups each including threads; acquisition processing in which the thread group acquires a data group including a same number of pieces of data as a number of threads constituting the thread group, each thread being responsible for one piece of data of the data group; and addition processing in which the thread adds one to a first storage area that stores an appearance frequency of a first numerical value, and a duplication number indicating a number of duplication is added to the first storage area when the own thread is a representative thread that is present alone in the thread group that is responsible for the data of the first numerical value when the first numerical value is duplicated in the data group. |
US11488279B2 |
Image processing apparatus, image processing system, imaging apparatus, image processing method, and storage medium
An image processing apparatus includes an image acquisition unit configured to acquire a plurality of temporally different images each of which has degraded by a turbulence, a parameter acquisition unit configured to acquire a learned network parameter, and a measurement unit configured to measure a turbulence strength from the plurality of images using the network parameter and a neural network. |
US11488277B2 |
Personalizing ride experience based on contextual ride usage data
A transport system can manage an on-demand transportation service to connect available vehicles with users, and can compile ride history data for each user. The ride history data can indicate the contextual usage of the on-demand transportation service by the user. Based on the ride history data, the transport system can determine demographic and personal interest information of the respective user. The transport system may then personalize one or more ride characteristics of any ride requested by the user based on the demographic and personal interest information determined from the ride history of the user. |
US11488273B2 |
System and platform for engaging educational institutions and stakeholders
A method for pushing a data within a template in an educational setting comprising: scanning, via a first user device, a first tag, said first user device having first a unique ID and said first tag being a master tag and comprising a first tag ID; scanning, via a second user device, a second tag, said second user device having a second unique ID and said second tag having a second tag ID and being controlled by said master tag; defining a template being loaded onto said second user device upon the scanning of the second tag; and wherein the template comprises data corresponding to said second tag ID, said second unique ID, and a time corresponding to the scanning of said second tag. |
US11488269B2 |
Blockchain-based system and method for listing document transformation and accountability
A method for listing document transformation and recordation is provided. Documents relating to a real estate listing are identified and each document includes data fields associated with data field identifiers. A data value is received from a user in at least one of the data fields. A data model includes the data values received from the user and the data field identifiers of the data fields for which the data values are received is generated. The data fields associated with data field identifiers that match the data field identifiers of the data fields in which the data values are received are identified and populated with the data values. One or more correctness rules to be applied to the populated data fields of the documents are identified and applied to the documents by verifying that the data values populating the data fields are verified by one or more authoritative sources. |
US11488268B2 |
Authenticity verification of a digital model
A system for documenting a state of a building, comprising a first measuring system to determine actual data of the building, and at least one server having a memory for storing a digital model of the building, the server providing the digital model to the first measuring system and providing a blockchain of blocks, each block comprising a timestamp, hash data of a previous block and change data related to changes of the model, wherein a current block comprises current change data related to a latest change and task data related to tasks to be performed at the building hat have to be met. The first measuring system is adapted to interpret the task data, perform a measuring task, generate measurement data obtained by performing the measuring task, and to generate a new block of the blockchain, wherein the server is adapted to verify an admissibility of the new block. |
US11488266B2 |
System for communicating between equipment on a plurality of skids on a drill rig
A system for communicating between equipment on a plurality of skids associated with a drill rig and a database server remote from the drill rig includes a data acquisition board on the drill rig. A plurality of sensors on the drill rig are configured to transmit data associated with the equipment on the plurality of skids to the data acquisition board. A processor in communication with the data acquisition board is configured to execute a first logic that causes the processor to receive the data from each sensor within a project area defined by a predetermined distance from an predefined reference point or a predetermined list, format said received data, and transfer the received data to the database server. |
US11488265B1 |
Time-based leaderboard display on social media network
Disclosed herein is a time-based leaderboard that ranks users based on a length of time each user has controlled or possessed a given digital object. The leaderboard includes customization options for purposes of user identification and identity connected to social network objects. The leaderboard further uses a staking feature where users provide their digital objects to universal wallets to hold for a predetermined period based on smart contract limitations. Staking improves leaderboard position. The leaderboard further enables expression and displayed of staked digital objects despite the user no longer having actual possession of the digital object. A digital object generator builds unique digital objects based on the user specific input. The unique digital objects are part of a graphic presentation to users. |
US11488263B1 |
Social network for merchants
A social network for merchants is described. A payment processing service can receive first merchant information associated with characteristic(s) of a first merchant and second merchant information associated with characteristic(s) of a second merchant. The payment processing service can determine a similarity between the first merchant and the second merchant based on analyzing the first merchant information and the second merchant information with a data model. Based at least in part on the similarity, the payment processing service can associate the first merchant and the second merchant with a merchant group and enable the first merchant and the second merchant to access a service associated with a merchant social network based at least in part on the association with the merchant group. |
US11488262B1 |
User interface for tracking deposits and expenses
Various examples are directed to systems and methods for interfacing a computing system to a human user. For example, a graphical user interface may be provided to a user. The graphical user interface comprises a holding shape and a first income source shape indicating a first income source. The holding shape comprises a filled portion having a first filled portion level indicating a first holding balance of an account of the user. A first deposit shape may be moved from the first income source shape towards the filled portion of the holding shape. The first deposit shape may indicate a first deposit to the account from the first income source. The filled portion may be resized to a second filled portion level indicating a second holding balance of the account after the first deposit. |
US11488256B1 |
Machine learning systems, methods, components, and software for recommending and ordering independent medical examinations
Millions of bodily injury insurance claims are filed yearly to help people who've suffered accidents from work, slip-and-falls, and auto collisions. In processing these claims, insurance companies, TPAs, and law firms routinely hire experts, such as physicians, to conduct independent medical evaluations (IMEs) to assist claims adjusters and attorneys in analyzing the eligibility of claimants for indemnity and medical benefit payments. IMEs typically cost thousands of dollars each. Yet, many are ordered too early, wasting money that could otherwise be used to reduce insurance premiums. To reduce this waste, the inventors devised, among other things, one or more exemplary systems which not only predict the outcomes of IMEs based on claimant medical records and/or or activity data before ordering them, but also presents selected claims and predictions within a graphical user interface that facilitates ordering the IMEs from a list of available physicians. |
US11488254B2 |
Customized platform for host protection in home sharing
An insurance system for home sharing may comprise a mobile device of a homeowner, one or more databases storing insurance factor data, a plurality of sensors configured to monitor one or more home features, and a server comprising one or more processors and memory. The server may be configured to receive, from the mobile device, data indicating that the homeowner is renting out a home, determine a value for frequency of rentals for the home based on the data indicating that the homeowner is renting out the home, and receive, from the plurality of sensors, monitored data for the one or more home features. The server may compute an insurance premium for the homeowner based on the value for frequency of rentals for the home, the monitored data for the one or more home features, and the insurance factor data and transmit the insurance premium to the mobile device. |
US11488247B2 |
Apparatus, method and system for a versatile financial mechanism and transaction generator and interface
Versatile Financial Mechanisms and Transactions Generators and Interfaces (VFMTGI) involve the creation of effective apparatuses, methods, and systems for solutions to create and/or leg complex versatile financial mechanisms. The VFMTGI facilitates user removal of significant transactional risk exposure as the methods, systems and apparatuses facilitate user data entry into spreads that represent alternative futures. Aspects of an implementation of the VFMTGI facilitate investor execution and completion of multiple financial transactions, simultaneously, as a single transaction. The methods, systems and apparatuses facilitates simplification of complex transactions. An implementation of the VFMTGI involves changing risk exposure and/or otherwise hedging a user's underlying position, enabling a user to make a selection to buy or sell an interrelated multi-leg financial transaction from the user's underlying position, which enables identification of subcomponent financial instruments for generating a new position for the user's underlying position. |
US11488240B2 |
Dynamic chatbot session based on product image and description discrepancy
In an approach for initiating a chatbot session responsive to determining a product image and product description discrepancy, a processor, responsive to a user browsing a product listing for a product on an ecommerce website, processes a product description of the product listing using natural language processing (NLP) to generate a list of actor-subject negations from the product description. A processor processes a set of product images of the product listing to generate a list of entities from the set of product images. A processor correlates the list of actor-subject negations from the product description and the list of entities from the set of product images. A processor identifies at least one discrepancy between at least one actor-subject negation and at least one entity. A processor initiates, while the user is still browsing the product listing, a chat session with a chatbot of the ecommerce website. |
US11488238B2 |
Arrangement system for trial use or trial fitting vehicle
An arrangement system of a vehicle that permits a user to perform a trial use or a trial fitting of a product in a vehicle interior includes a display unit configured to display products that are candidates for purchase, an operation unit configured to be operated by the user to select a desired product from the products displayed on the display unit, and a vehicle arrangement unit configured to arrange the vehicle on which the product selected through an operation performed on the operation unit is loaded. |
US11488228B2 |
Electronic care and content clothing label
The system disclosed here can detect a counterfeit item by obtain an identifier (ID) of an item from the item and determining whether the ID of the item is authentic by determining whether the ID of the item is compliant with a predetermined rule, such as whether the item is included in a database of valid IDs. Upon determining that the ID of the item is compliant with the predetermined rule, the system can produce a notification that the item is authentic. Upon determining that the ID of the item is not generated by the predetermined rule, the system can produce a notification that the item is counterfeit. |
US11488225B2 |
Method, medium, and system for surfacing recommendations
Embodiments of a system as described herein may receive financial institution product information from a plurality of financial institutions distributed across a computing network. The system may also receive data from the plurality of financial institutions distributed across the computer network and create or update an ontology. A relevance score may be generated for a set of financial institution products which may, in conjunction with a campaign definition provided by a financial institution administrator, be used to associate users with a list of campaigns which may be stored as campaign data. An online banking application at a user device may request campaign data for a user. In response, the system may return campaign data for the user to the online banking application. Using the campaign data, the online banking application may select one or more products to recommend to the user and display content for the selected products on the user device. |
US11488222B2 |
Systems and methods for SMS e-commerce assistant
The disclosed embodiments provide systems and methods for purchasing items using an e-commerce shopping assistant. In one embodiment, the system includes a processor to perform operations for receiving an electronic message comprising a web address from a user's mobile device via SMS, accessing a web page using the web address, identifying an item for purchase based on the content of the web page, retrieving the user's account information based on an identifier of the mobile device, wherein the account information comprises user preferences and user profile information, identifying merchants from which to purchase the identified item, selecting a merchant from the identified merchants based on the user preferences, configuring the purchase transaction based on the user preferences and the user profile information, and completing the purchase transaction at a merchant system of the selected merchant. |
US11488221B2 |
Systems and methods for regulating online merchandise link activity
A system for regulating online merchandise link activity. The system may comprise a memory storing instructions and at least one processor configured to execute the instructions. The instructions may comprise: maintaining a set of items for online link processing, the items being associated with a website; selecting a first item from the set of items; receiving an electronic request from a first affiliate system related to the first item; registering the first affiliate system as associated with the first item; generating an online link associated with the first item and the registered affiliate system; detecting an actuation of the online link, the actuation being associated with digital activity; and, based on the detected actuation and digital activity, permitting or denying the first affiliate system from operating the online link. |
US11488207B2 |
Sales assistance based on purchasing prediction
The method includes receiving a location of a client device and one or more items of interest to a user of the client device. The method further includes determining that the location of the client device is within a threshold distance of an item of the one or more items of interest. The method further includes generating a communication with the user of the client device. The method further includes receiving a response from the user of the client device. The method further includes determining if the received response indicates an intent to purchase the item. In one embodiment, the method further includes identifying a sales representative to assist the user of the client device, responsive to determining that the received response indicates an intent to purchase the item. |
US11488206B2 |
Multimedia communication system and method
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages. |
US11488205B1 |
Generating in-channel and cross-channel promotion recommendations using promotion cross-sell
In general, embodiments of the present invention provide systems, methods and computer readable media for recommending contextually relevant promotions to consumers in order to facilitate their discovery of promotions that they are likely to purchase from a promotion and marketing service. |
US11488203B2 |
System and a method for identifying prospects with a buying intent and connecting them with relevant businesses
A system and method for identifying prospects with a buying intent and connecting them with relevant businesses. An example method may comprise obtaining a training dataset; applying a first scoring algorithm to obtain a first score for each entry in the training dataset; receiving one or more scores from a user for one or more entries in the training dataset; rescoring the training dataset based on the one or more scores received from the user; creating a deep learning model based on the rescored dataset; obtaining digital media posts comprising data from one or more digital media platforms; scoring each received digital media post by using the deep learning model; providing certain scored digital media posts to the user; receiving a second score from the user; and updating the deep learning model based on the second score. |
US11488198B2 |
Stimulus placement system using subject neuro-response measurements
An example system disclosed herein includes an analyzer to analyze first neuro-response data and second neuro-response data and a selector to identify a candidate location in source material for introduction of an advertisement or entertainment based on first neuro-response data and second neuro-response data. The analyzer is to detect a first pattern of oscillation in a first frequency band of third neuro-response data; detect a second pattern of oscillation in a second frequency band of the third neuro-response data; determine a degree of phase synchrony or amplitude synchrony based on the first pattern of oscillation and the second pattern of oscillation; and determine an effectiveness of the advertisement or entertainment based on the degree of phase synchrony or amplitude synchrony. |
US11488195B1 |
Reward offer redemption for payment cards
In one embodiment, a method includes receiving information about a payment from a user to a merchant using a payment account issued to the user by a payment service, the payment account being linked to one or more reward offers. Each reward offer is redeemable upon satisfaction of one or more criteria. The method also includes determining that each criterion associated with a reward offer linked to the payment account has been satisfied, redeeming the reward offer to reduce a value associated with the payment, and sending, to an application installed on a client device associated with the user, a user interface indicating that the reward offer has been redeemed in association with the payment. |
US11488185B2 |
System and method for unsupervised abstraction of sensitive data for consortium sharing
An abstraction system for generating a standard customer profile in a data processing system has a processing device and a memory. The abstraction system may receive customer data from a computing device over a network and perform unsupervised learning on the customer data to produce a plurality of clusters of customers with a first feature in common. The abstraction system performs unsupervised learning on the plurality of clusters of customers to produce a plurality of sub-clusters of customers with a second feature in common, and repeats the unsupervised learning on the plurality of sub-clusters produced to produce further sub-clusters with a plurality of features in common. The abstraction system determines that a sub-cluster represents a standard customer and stores a plurality of standard customer profiles based on the determined standard customers. The abstraction system provides the standard customer profiles to a cognitive system for generating synthetic transaction data. |
US11488184B2 |
Systems, methods, and apparatuses for forecasting merchant performance
Merchant transaction data for a group of merchants, category transaction data for the group of merchants, and merchant location data for the group of merchants may be obtained for a first time period and a second time period. The merchant transaction data may include a first set of parameters. The category transaction data may include a second set of parameters, and the location data may include a third set of parameters. Additional data during the first time period and the second time period may also be obtained. The additional data may include a fourth set of parameters. The merchant transaction data, the category transaction data, the merchant location data, and the additional data may be analyzed using a machine learning program to generate a set of key parameters to predict merchant performance. A first list of merchants that are predicted to grow may be generated using the key parameters. |
US11488182B2 |
System and method for identifying content in a web-based marketing environment
An observation platform for coordinators, marketers, advertisers, merchants, retailers, and users to establish, utilize and fulfill an observation campaign suited to verify digital-world implementations surrounding observable, standards, objectives, conditions, rules, guidelines, and/or restrictions for media presentations. The observable data points may be part of an overall strategy in a digital observation campaign established by an observation campaign coordinator. One aspect of this method is determining, with some certainly, that an observed advertisement originated from an advertising campaign. Thus, the advertising observation platform is capable of surveying several media files (e.g., image files, sound files, video files) that are presented as ads within the context of web pages served to browsers of Internet content. A hashing function may be used on all observed content and all served media files to determine with some certainty that the displayed ad originated from one or more advertising campaigns. |
US11488172B2 |
Intelligent agent to simulate financial transactions
Embodiments can provide a computer implemented method for simulating transaction data using a reinforcement learning model including an intelligent agent, a policy engine, and an environment, the method including: providing standard customer transaction data representing a group of customers having similar transaction characteristics as a goal; and performing a plurality of iterations to simulate the standard customer transaction data, wherein the plurality of iterations is performed until a degree of similarity of simulated customer transaction data relative to the standard customer transaction data is higher than a first predefined threshold. In each iteration, the method includes: conducting, by the intelligent agent, an action including a plurality of simulated transactions; comparing, by the environment, the action with the goal; providing by the environment, a feedback associated with the action based on a degree of similarity relative to the goal; and adjusting, by the policy engine, a policy based on the feedback. |
US11488166B2 |
System and method for biometric heartrate authentication
A biometric heartrate authentication system and method is disclosed that leverages heartrate information collected by heartrate tracking devices to build a heartrate profile for a client. The system further leverages location information collected by existing location information services to determine an activity profile for a client. The activity profile information may be used together with the heartrate profile to generate an expected heartrate range against which a cardholder heartrate may be compared for authentication purposes. Because client heartrate characteristics are generally unique, varying according to the unique activities being performed by the client at any point in time, the system and method thus provide a low cost, non-invasive method for reliably authenticating individuals and securing against fraudulent account accesses. |
US11488165B1 |
Method and apparatus for digital identity authentication
A system and method for providing proof of a digital identification of a user which may include activating, on a mobile computing device, a bank application and a digital identification service provider application, and which may allow the bank application to have access to user accounts after the bank application receives a digital identification from the digital identification service provider application in order to provide proof of identify with speed and security. |
US11488163B2 |
Dynamic application selection based on contextual data
Systems and methods are disclosed to provide dynamic application selection based on contextual data of a transaction. A portable device may include multiple applications with which a transaction may be processed. These applications may be associated with a variety of priorities. The portable device may provide a list of these applications to an access device from which one application may be selected. |
US11488161B2 |
Systems and methods for providing transaction provenance of off-chain transactions using distributed ledger transactions with secured representations of distributed ledger addresses of transacting parties
Implementations of the disclosure are directed to proving and creating on a distributed ledger a verifiable transaction record of a transaction between a user associated with user device and an agent associated with agent system, where the identities of the user and agent are hidden. |
US11488149B2 |
Management of credentials and authorizations for transactions
A device may determine that transaction account information, associated with a transaction account associated with a user, is to be updated. The device may identify a merchant account that is configured to use the transaction account for a transaction associated with the user and a merchant, and navigate, using a navigation model, a merchant portal associated with the merchant, to access the merchant account. The device may perform, using the navigation model and login credentials for the merchant account, a login operation to access the merchant account via the merchant portal, wherein the login credentials are stored in a credential mapping that indicates an authorization to update the transaction account information to permit the transaction account information to be used in association with the merchant account. The device may update, using the navigation model, a transaction setting of the merchant account to include updated transaction account information for the transaction account. |
US11488144B2 |
System and method of multi-round token distribution using a blockchain network
A computer-implemented method to participate in a token transfer process for transferring a first quantity of token from a sender node to a recipient node using a blockchain is disclosed. The token transfer process includes a plurality of participating nodes and execution of a set of indirect token transactions between multiple pairs of the participating nodes. The method is implemented at a participating node and includes: obtaining a subset of the set of indirect token transactions, the subset including only those transactions for which the participating node is either an input node or an output node, wherein the set of indirect token transactions is generated based on the first quantity of tokens and a predefined number of transaction rounds in the token transfer process; for each indirect token transaction in the subset, collaborating with a respective second participating node included in the indirect token transaction to generate a commitment channel for the indirect token transaction between the participating node and the second participating node; and collaborating with all other participating nodes in executing the indirect token transactions of the subset using the generated commitment channels. |
US11488139B2 |
Limited use authentication on detection of non-operational device
There are provided systems and methods for authentication depending on device capabilities and user requests based on situational information collected in advance of a device becoming non-operational. A user may wish to utilize some device process, such as access and use of a device application or other module. For example, a user may wish to utilize a payment application of the communication device, or authenticate the user using a service provider accessible through the communication device. If the communication device becomes non-operational (e.g., lack of power or signal strength), the user may be prevented from authenticating through the communication device. Thus, the user may establish a limited use authentication credential from situational data to the user and device (e.g., location or current image) that allows the user to authenticate with the service provider. The authentication credential may be limited to a location, amount, and/or type of authentication. |
US11488138B2 |
Initiation of online payments using an electronic device identifier
Systems, methods, and computer-readable media for conducting payments are provided. In one example embodiment, a commercial entity system, in communication with a merchant subsystem and a payment electronic device, includes at least one processor component, at least one memory component, and at least one communications component, wherein the commercial entity system is configured to receive transaction request data from the merchant subsystem, wherein the transaction request data includes a payment device identifier of the payment electronic device and transaction information related to a transaction, transmit payment request data to the payment electronic device, wherein the payment request data includes at least a portion of the transaction information of the received transaction request data, receive payment card data from the payment electronic device based on the transmitted payment request data, and transmit at least a portion of the received payment card data to the merchant subsystem. Additional embodiments are also provided. |
US11488133B2 |
Add-on application for point of sale device
A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application. |
US11488131B2 |
System and method for the automatic configuration of devices by remote communication with a server
A system and method comprising a server that automatically configures and sets up a restaurant's or business' information technology (IT) infrastructure, more specifically relating to point-of-sale devices (POS) and other networked devices such as scanners, tracking displays, and any other device that any business may use. Communication between the networked devices and the server is facilitated by a preconfigured router, wherein after initial communication with the server, the server may update firmware, operating parameters, and software packages of the preconfigured router and other networked devices. |
US11488130B1 |
Systems and methods for cloud-based management of payment devices
A computer-implemented method for cloud-based management of payment devices includes connecting a point of interaction device (POI) to a terminal management engine (TME) through a computer network, downloading operating software for the POI and configuration files for the POI from the TME to the POI, initializing the POI using the operating software, and configuring the POI using the configuration files. An alternative computer-implemented includes connecting to a POI through a computer network, receiving a transaction request from a TMC through the computer network, confirming access to the POI, transmitting a request for consumer information to the POI, receiving requested consumer information from the POI, transmitting the requested consumer information to the TMC, receiving a transaction approval message or a transaction decline message from the TMC, and transmitting the transaction approval message or the transaction decline message to the POI. |
US11488128B2 |
Cloud-based configurable transaction management controller and method thereof
Technologies for remotely managing payment authorization request messaging for payment transactions include a transaction management controller of one environment and a point of interaction device of another environment. The transaction management controller receives a transaction amount for a payment transaction from a business management engine. The payment transaction is based on a purchase transaction initiated by a merchant computing device of the other environment. The transaction management controller also receives payment card data from the point of interaction device, which is communicatively isolated from the merchant computing device and the business management engine. The transaction management controller inserts the transaction amount and the payment card data into a payment authorization request message, which is transmitted to a payment network. A payment authorization response message is received from the payment network and transmitted by the transaction management controller to the business management engine. Other embodiments are described and claimed. |
US11488123B2 |
Blockchain payment notification system
A system and method for payment notification using blockchain. The system and method relate to real-time monitoring and updating of a list of accounts that have not satisfied a minimum payment amount due. The real-time monitoring and updating of the list occurs through the use of a blockchain monitoring payment information by a user to the account. The blockchain is continually updated every time a payment is made. A notification system receives each update and is aware, in real-time, whether a user has satisfied a minimum payment amount due and thus whether an account is current or in need of a collections notification. |
US11488114B2 |
Shared collaborative electronic events for calendar services
Disclosed herein are computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media for use of shared collaborative electronic events. A connection to a user calendar service is established by a shared calendar service. At least two electronic calendar events are received from the user calendar service. A determination is made for each received event whether a shared meeting object corresponding to the event exists in a shared meeting object store. If NO, a shared meeting object is created in the shared meeting object store for the electronic calendar event, meeting participants are determined for the electronic calendar event, and access to the shared meeting object is provided to each determined meeting participant. Providing access to the shared meeting object includes enabling each participant to add shared content to the shared meeting object and view shared content added by other participants. |
US11488112B2 |
Systems and methods for providing message templates in an enterprise system
A system may include a number of records in a database associated with a number of activities to be performed by a first user. The system may also include a processor that may receive a request comprising information regarding a second user and an activity to be performed by the first user, identify a plurality of pre-defined message templates based on the request, and receive a selection of one of the plurality of pre-defined message templates. The processor may then generate message text incorporating the one of the plurality of pre-defined message templates for review and display via an electronic display, such that the message text is electronically stored in a dialogue window. The processor may display the message text in the dialogue in response to receiving an approval of the message. |
US11488106B1 |
Supply chain management system and method
A supply chain management system is provided that includes a label having a first side with an adhesive and a second side with a plurality of information units printed thereon. The plurality of information units are printed in visible ink or invisible ink and the invisible ink is activated by environmental conditions such as temperature or light spectrum. The label is affixed to an object being processed and the visible appearance of one or more information elements originally printed in invisible ink is used for further processing or the object. |
US11488105B2 |
Order status
Given information identifying a user who is not logged into a system, the user is provided a guest order status of one or more pharmacy orders; the guest order status masks sensitive information of the user. |
US11488102B2 |
Method and apparatus for image capturing inventory system
Disclosed is a system and methods for making and using an image capturing apparatus for a user to rapidly take and catalogue inventory and equipment. The system is useful for tracking the shelf-life and value of the inventory and equipment. The system allows for the proper setup and function of certain types of the inventory and equipment, and for the recordation and storage of the inventory/equipment information in a computer database. |
US11488100B2 |
Load tracking computing platform and user interface
The systems and methods described herein relate to managing transportation of loads of items within a retail supply chain. A unified load tracking system aggregates information from multiple supply chain computing systems for presentation on a user interface accessible by multiple users. One user interface provide access to a multitude of information that is interconnected by a common, unique identifier for each movement of a load between an origin and destination. A load board is also provided which automates the spot market auction process and load tender process between carriers and a retail enterprise transportation management system. |
US11488099B2 |
Supply-chain simulation
An example operation may include one or more of collecting, by a first node, a plurality of permissioned data inputs from a plurality of second nodes of a supply-chain, performing, by the first node, a granular simulation based on the permissioned data inputs to generate a plurality of key performance indicators (KPIs), and executing a smart contract to adjust order processes of the supply-chain based on the KPIs. |
US11488098B2 |
Expiration date notification method for puncture repair liquid
An expiration date notification method uses an information terminal device that comprises a storage unit that stores an expiration date of a puncture repair liquid contained in a container; a notification condition setting unit that sets a notification period and a notification method for notifying of a replacement period of the puncture repair liquid based on the expiration date stored in the storage unit; a notifying unit that notifies of the replacement period of the puncture repair liquid; and a control unit that controls the notifying unit based on settings of the notification condition setting unit, the method comprising: after the expiration date is input into the storage unit of the information terminal device, the information terminal device notifying of the replacement period of the puncture repair liquid within a preset notification period including before and after the expiration date of the puncture repair liquid via a preset notification method. |
US11488097B2 |
Pickup request system and pickup request method
A pickup request system includes: a determination unit configured to determine presence or absence of a package in a delivery box provided on a site of a building and whether or not a user is present in a first predetermined range including the building; and a control unit configured to request pickup of the package when it is determined that the user has moved from within the first predetermined range to out of the first predetermined range while the package is present in the delivery box. |
US11488095B2 |
Data delivery and validation in hybrid cloud environments
Data content delivery and validation in a computer environment may provide a file system in the computer environment, the file system subdivided into unique folder locations per content type, each of the unique folder locations representing a content type folder. The file system is monitored for changes to a content type folder. An occurrence of a manifest file in the content type folder may be detected, the occurrence of the manifest file ensuring that all files in a package of files associated with the manifest file have arrived. Content of the manifest file may be analyzed to check validity of the files. A content package registry may be queried to determine a base job for processing a given content type associated with the package of files, and the base job may be run to process the package of files. |
US11488094B2 |
Tracking of transport transfers
An example operation may include one or more of receiving, by a node, a request for a transfer of a transport to a location, passing, by the node, the request to a plurality of nodes, receiving permissions from the plurality of the nodes, responsive to the permissions, sending a request to at least one node from the plurality of the nodes based on the location, and recording, by the node, the transfer of the transport to the at least one node on a remote storage. |
US11488092B2 |
Systems and methods for providing proactive regulatory compliance services for packages potentially containing regulated goods and being transported in a package delivery network
Various embodiments provide systems, methods, and computer program products for dynamically monitoring transport of a plurality of packages potentially containing regulated goods so as to ensure compliance with one or more regulations within a plurality of jurisdictions. The embodiments utilize one or more computer processors or one or more executable portions to: receive transport data associated with the transport of at least one of the plurality of packages and regulatory data associated with the at least one jurisdiction in which transport occurs; determine whether the one of the plurality of packages contains at least one regulated good; if the presence of at least one regulated good is determined, validate consignor data and the transport data; whereby in response to an unsuccessful validation, at least one report is generated to prevent or otherwise mitigate transport of the one of the plurality of packages in the at least one identified jurisdiction. |
US11488087B2 |
Remanufacturing support server, battery collecting support server, battery database management server, vendor computer, and user computer
According to one embodiment, a remanufacturing support server includes processor. The processor is configured to: acquire specification data representing required performance of a battery product; set an allowable range of a degradation state of a secondary battery to be used in the battery product; acquire diagnostic data indicating a diagnostic result of a degradation state of a secondary battery mounted on a vehicle, the diagnostic result of the degradation state of the secondary battery falling within the allowable range as the battery product; and provide an outside with a remanufacturing plan relating to the battery product based on the diagnostic data. |
US11488081B2 |
Systems and methods for optimizing automated modelling of resource allocation
Systems, methods, and storage media for optimizing automated modelling of resource allocation are disclosed. Exemplary implementations include operations for: receive or retrieve by a computer system, operational information associated with a plurality of users; allocate, by the computer system, at least a first time portion to at least a first task associated with a first user of the plurality of users based on analysis of the operational information; and dynamically modify, by the computer system, the first time portion responsive to receiving or retrieving additional operational information over time. |
US11488078B2 |
System and method for time slot assignment
A time slot scheduling system is provided. Employees are divided into bid groups and a bidding session is created for a group of time slots in which preference time windows are specified for each employee in the bid group(s) of the bid to input their time slot preferences, and a bidding time window is specified for each employee in the bid group(s) of the bid to select their time slots among the vacant time slots in the bidding session. |
US11488077B1 |
Smart sensing techniques
Methods, systems, and devices for smart sensing using a security and automation system are described. One method may include monitoring a parameter of a resource associated with a structure, predicting a future change in condition associated with the parameter based on the monitoring, and performing a function using the security and automation system based on the predicting. In some examples, the resource may include a service or a product. |
US11488076B2 |
Assigning warehouse resources to an inbound truck to maximize warehouse throughput
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for routing items in a warehouse. A computing system receives a request to assign an inbound truck to a transport bay and determines an available subset of unloading paths, by removing any unloading path directed from a transport bay or inbound storage area that is currently occupied/assigned. The computing system determines an available subset of loading paths, by removing any loading path directed to a transport bay or outbound staging area that is currently occupied/assigned. The computing system identifies multiple available path combinations that each include an unloading path from the available subset of unloading paths and a loading path from the available subset of loading paths. The computing system determines a selected path combination based on the selected path combination having a most favorable score. |
US11488074B2 |
Method for quantile probabilistic short-term power load ensemble forecasting, electronic device and storage medium
The disclosure relates to a quantile probabilistic short-term power load ensemble forecasting method. The method includes: dividing historical power load data of a power system into a first data set and a second data set; performing bootstrap sampling on the first data set to generate multiple training data sets; training a neural network quantile regression model, a random forest quantile regression model and a gradient boosting regression tree regression model for the each training data set to obtain quantile forecasting models; establishing an optimization model with an objective function for minimizing the quantile loss for the second data set, and determining a weight for each of the quantile regression models, to calculate a power load ensemble forecasting model for predicting the power load in the power system. |
US11488073B2 |
Autonomous vehicle rider drop-off to destination experience
An example method for assisting autonomous vehicle (AV) riders reach their destination after drop-off can include navigating the AV to a drop-off location associated with a user in the AV, receiving sensor data from sensors associated with the AV, determining, based on the sensor data, an orientation of the user in the AV and a location of the AV relative to a final destination of the user, generating a recommendation for how to exit the AV at the drop-off location based on the orientation of the user in the AV and the location of the AV relative to the final destination of the user, and providing the recommendation via a display, a speaker, a light-emitting device, and/or a client device, the recommendation including a visual indication of an exit direction or an AV door to use to exit the AV, audio instructions for exiting the AV, and/or visual exit instructions. |
US11488070B2 |
Iterative classifier training on online social networks
In one embodiment, a method includes accessing a set of training objects associated with an object-classification, identifying, from comments associated with the training objects, by an initial object-classifier algorithm configured to classify objects as associated with an object-classification by comparing comments associated with each object to one or more features, a first set of features, each feature having a corresponding text expression and a feature score indicating a correlation value between the feature and the object-classification, adding the first set of features to the algorithm to generate a revised object-classifier algorithm, accessing a set of test objects, classifying one or more of the test objects as associated with the object-classification, identifying, from comments associated with the classified test objects, a second set of features having feature scores greater than a threshold feature score, and adding the second set of features to the revised algorithm to generate a final object-classifier algorithm. |
US11488065B2 |
System, method, and computer program product for iteratively refining a training data set
Provided are methods for iteratively refining a training data set which may include training a first predictive model based on a first set of user profiles; determining a classification for each user profile of a second set of user profiles; determining a performance score for the first predictive model; determining to update the first predictive model based on the performance score for the first predictive model; determining a classification for each user profile of the first set of user profiles using the first predictive model; and selecting at least one user profile of the first set of user profiles to include in a removal set of user profiles. In some non-limiting embodiments or aspects, the method may include removing each user profile included in the removal set of user profiles from the first set of user profiles. Systems and computer program products are also provided. |
US11488064B2 |
Machine learning model for micro-service compliance requirements
Embodiments relate to a computer system, computer program product, and computer-implemented method to train a machine learning (ML) model using artificial intelligence to learn an association between (regulatory) compliance requirements and features of micro-service training datasets. The trained ML model is leveraged to determine the compliance requirements of a micro-service requiring classification. In an exemplary embodiment, once the micro-service has been classified with respect to applicable compliance requirements, the classified micro-service may be used as an additional micro-service training dataset to further train the ML model and thereby improve its performance. |
US11488063B2 |
Systems and methods for cognitive services of a connected FMS or avionics SaaS platform
Disclosed are methods, systems, and non-transitory computer-readable medium for cognitive services for a FMS SaaS platform. For instance, the method may include obtaining training data; training reinforcement learning model(s) using the obtained training data; in response to receiving a request for cognitive services from a user device, analyzing a query of the request for cognitive services using at least one reinforcement learning model of the trained reinforcement learning model(s); determining intent, entity(s), emotion, and/or context of the query based on an output of the at least one reinforcement learning model to form a cognitive services request; applying a second at least one reinforcement learning model of the trained reinforcement learning model(s) to the cognitive services request to determine one or more services to invoke; and transmitting a result to the user device based on an output of the one of more invoked services. |
US11488061B2 |
High-dimensional data nearest-neighbor query method based on variable-length hash codes
A high-dimensional data nearest-neighbor query method based on variable-length hash codes is disclosed. Specifically, in this method, hash codes with the same code frequency are taken as a sub-data set, all the sub-data sets are ranked, a compression ratio is set for each sub-data set, the sub-data sets are compressed and trained according to the compression ratios, and hash codes and original codes corresponding to the trained sub-data sets are obtained; the hash code of each trained sub-data sets is copied to obtain multiple replicas, and the original codes and the corresponding replicas are strung to obtain strung hash codes which are integrated to form a final nearest-neighbor query table; and, a query code is obtained, and the nearest-neighbor query table is searched for a nearest-neighbor data set to complete query. The query efficiency and accuracy are greatly improved according to the invention. |
US11488058B2 |
Vector generation for distributed data sets
In various example embodiments, a vector modeling system is configured to access a set of data distributed across client devices and stored in a structured format. The vector modeling system determines vector parameters and vector templates suitable for the set of data and transforms the set of data from the structured format into a second format including one or more vectors based on one or more transformation strategies. The vector modeling system stores the transformed data and performs machine learning analysis on the vector. |
US11488053B2 |
Automatically controlling modifications to typeface designs with machine-learning models
Certain embodiments involve automatically controlling modifications to typeface designs. For example, a typeface design application provides a design interface for modifying a design of an input character from a typeface. The typeface design application accesses a machine-learning model that is trained, using multiple training typefaces, to recognize the input character as a reference character. The typeface design application receives, via the design interface, an input modifying the design of the input character. The typeface design application determines that the machine-learning model cannot match the reference character to the input character having a modified design. The typeface design application outputs, via the design interface, an indicator that the input character having the modified design is not recognized as the reference character. |
US11488044B2 |
Classification and transformation of sequential event data
A method and system are provided that apply a combination of machine learning and graph techniques to classify and transform sequential event data. In some embodiments, the method and system are applied to generate raw data in the shipping industry to automatically classify a sequence of status codes extracted from EDI data files corresponding to a series of physical events experienced by a shipping container into a sequence of meaningful milestones to provide improved visibility regarding the actual status of the shipping container. The method and system can be applied to classify and transform sequential event data for use in the shipping industry and in other applications. |
US11488043B2 |
Systems and methods for providing data analysis based on applying regression
Systems, methods, and non-transitory computer-readable media can acquire a set of individual time series associated with a set of users. Each of the individual time series can be associated with a respective user out of the set of the users. A plurality of variables represented via the set of individual time series can be selected. The plurality of variables can include at least a first variable and a second variable. One or more regression techniques can be applied to at least the first variable and the second variable. A set of sensitivity metrics for the set of users can be determined based on the one or more regression techniques. A respective sensitivity metric out of the set of sensitivity metrics can be determined for each of the users. |
US11488041B2 |
System and method for predicting incidents using log text analytics
Systems and methods for predicting and preventing system incidents such as outages or failures based on advanced log analytics are described. A processing center comprising an incident prediction server and log database may receive application server logs generated by an application server and historical incident data generated by an incident database server. The processing center may be configured to cluster a subset of application server logs and based on the subset of application server logs and the incident data, determine in real time or near real time the likelihood of occurrence of an incident such as a system outage or failure. |
US11488040B2 |
System and methods for prediction communication performance in networked systems
A system for processing performance prediction decisions includes one or more processors configured to execute one or more program modules. The modules are configured to receive, via the one or more processors, a prediction for an account at a prediction timestamp. The modules are also configured to identify, via the one or more processors, a prediction rule using attributes from the prediction. Responsive to the prediction rule having a network trigger associated therewith, the modules are configured to retrieve, via the one or more processors, a network trigger time associated with the network trigger, compare, via the one or more processors, the prediction timestamp to the network trigger time, and apply, via the one or more processors, a prediction decision based on the comparison of the prediction timestamp and the network trigger time. Applying the prediction decision includes determining a confidence level that a communication associated with the prediction will occur by a given time. |
US11488035B2 |
Method and device for machine learning in a computing unit
A method and device for machine learning wherein, in order to create favorable method conditions, an at least first machine learning model is trained via an at least first data set, a second machine learning model is trained via a second data set, an at least first prediction data set is formed via the trained at least first machine learning model, a second prediction data set is formed via the trained second machine learning model, a linking machine learning model is trained at least via the first prediction data set and the second prediction data set, a third prediction data set is formed via the linking machine learning model, and controlled variables for controlling a control apparatus are formed at least via the third prediction data set, such that the demand for computing power is reduced and the prediction accuracy and control accuracy are increased. |
US11488024B1 |
Methods and systems for implementing deep reinforcement module networks for autonomous systems control
A novel architecture for a network of deep reinforcement modules that enables cross-functional and multi-system coordination of autonomous systems for self-optimization with a reduced computational footprint is disclosed. Each deep reinforcement module in the network is comprised of either a single artificial neural network or a deep reinforcement module sub-network. DReMs are designed independently, decoupling each requisite function. Each module of a deep reinforcement module network is trained independently through deep reinforcement learning. By separating the functions into deep reinforcement modules, reward functions can be designed for each individual function, further simplifying the development of a full suite of algorithms while also minimizing training time. Following training, the DReMs are integrated into the full deep reinforcement module network, which is then refined through additional reinforcement training or genetic multi-objective optimization to maximize the overall performance of the network. |
US11488023B2 |
Adaptability calculation method, adaptability calculation device, identification method, identification device, and computer-readable recording medium
An adaptability calculation device inputs input data to a learning model and an encoder of an autoencoder that have performed learning with learning data, inputs an output from the learning model and an output from the encoder of the autoencoder to a decoder of the autoencoder, and calculates adaptability of the output from the learning model to the input data based on an output from the decoder and the input data. |
US11488021B2 |
Systems and methods for image segmentation
Described herein are neural network-based systems, methods and instrumentalities associated with image segmentation that may be implementing using an encoder neural network and a decoder neural network. The encoder network may be configured to receive a medical image comprising a visual representation of an anatomical structure and generate a latent representation of the medical image indicating a plurality of features of the medical image. The latent representation may be used by the decoder network to generate a mask for segmenting the anatomical structure from the medical image. The decoder network may be pre-trained to learn a shape prior associated with the anatomical structure and once trained, the decoder network may be used to constrain an output of the encoder network during training of the encoder network. |
US11488017B2 |
System and method for monitoring and quality evaluation of perishable food items
This disclosure relates generally to a system and method for monitoring and quality evaluation of perishable food items in quantitative terms. Current technology provides limited capability for controlling environmental conditions surrounding the food items in real-time or any quantitative measurement for the degree of freshness of the perishable food items. The disclosed systems and methods facilitate in quantitative determination of freshness of food items by utilizing sensor data and visual data obtained by monitoring the food item. In an embodiment, the system utilizes a pre-trained CNN model and a RNN model, where the pertained CNN model is further fine-tined while training the RNN model to provide robust quality monitoring of the food items. In another embodiment, a rate kinetic based model is utilized for determining reaction rate order of the food item at a particular post-harvest stage of the food item so as to determine the remaining shelf life thereof. |
US11488016B2 |
Look-up table based neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing a network input using a neural network to generate a network output for the network input. One of the methods includes maintaining, for each of the plurality of neural network layers, a respective look-up table that maps each possible combination of a quantized input index and a quantized weight index to a multiplication result; and generating a network output from a network input, comprising, for each of the neural network layers: receiving data specifying a quantized input to the neural network layer, the quantized input comprising a plurality of quantized input values; and generating a layer output for the neural network layer from the quantized input to the neural network layer using the respective look-up table for the neural network layer. |
US11488014B2 |
Automated selection of unannotated data for annotation based on features generated during training
An example system includes a processor to train a neural network model using annotated training data to generate features. The processor is to select a feature vector of the neural network model. The processor is to execute an inference stage on the annotated training data via the neural network model to generate a first set of values corresponding to the annotated training data for features in the selected feature vector. The processor is to execute the inference stage on unannotated data to generate a second set of values corresponding to the unannotated data for the features in the selected feature vector. The processor is to select an item in unannotated data that matches an uncovered combination of feature values in the annotated training data. The processor is to send the selected item for annotation and receive a corresponding additional annotated item to be added to the annotated training data. |
US11488012B2 |
Training of deep neural networks on the basis of distributions of paired similarity measures
This technical solution generally refers to computing systems based on biological models, and specifically to ways of training deep neural networks based on distributions of the pairwise similarity measures. A way to train deep neural networks based on distributions of pairwise similarity measures, which produces a marked learning sample, where each element of the learning sample has a mark of the class to which it belongs; forms a set of non-crossing random subsets of the learning sample of input data for the deep neural network in such a way that they represent a learning sample when combined; transmits each formed subset of the learning sample to the input of the deep neural network resulting in a deep representation of this subset of the learning sample; determines all pairwise similarity measures between the deep representations of elements of each subset obtained at the previous stage; the similarity measures determined at the previous stage between the elements that have similar marks of classes are referred to the similarity measures of positive pairs, and the similarity measures between the elements that have different marks of classes are referred to the measures of negative pairs; determines the probability distribution of similarity measures for positive pairs and that for negative pairs through the use of histogram; forms the loss function on the basis of probability distributions of similarity measures for positive and negative pairs determined at the previous stage; minimizes the formed function at the previous stage of losses using the BPE technique. The technical result is an improved accuracy of learning and reduced time for setting up the training parameters of deep representation of input data. |
US11488003B2 |
Artificial neural network apparatus and operating method for the same
An artificial neural network apparatus and an operating method including a plurality of layer processors for performing operations on input data are disclosed. The artificial neural network apparatus may include: a flag layer processor for outputting a flag according to a comparison result between a pooling output value of a current frame and a pooling output value of a previous frame; and a controller for stopping operation of a layer processor which performs operations after the flag layer processor among the plurality of layer processors when the flag is outputted from the flag layer processor, wherein the flag layer processor is a layer processor that performs a pooling operation first among the plurality of layer processors. |
US11488002B2 |
Binary neural network accelerator engine methods and systems
Disclosed are methods, apparatus and systems for a binary neural network accelerator engine. One example circuit is designed to perform a multiply-and-accumulate (MAC) operation using logic circuits that include a first set of exclusive nor (XNOR) gates to generate a product vector based on a bit-wise XNOR operation two vectors. The result is folded and operated on by another set of logic circuits that provide an output for a series of adder circuits. The MAC circuit can be implemented as part of binary neural network at a small footprint to effect power and cost savings. |
US11488001B2 |
Neuromorphic devices using layers of ion reservoirs and ion conductivity electrolyte
According to one or more embodiments of the present invention, a crossbar array includes a cross-point synaptic device at each cross-point. The cross-point synaptic device includes a transistor that includes a first ion reservoir formed on a source and on a drain of the transistor. The transistor further includes an ion conductivity electrolyte layer formed on the first ion reservoir. The transistor further includes a second ion reservoir formed on the ion conductivity electrolyte layer. The transistor further includes a gate formed on the second ion reservoir. |
US11487999B2 |
Spatial-temporal reasoning through pretrained language models for video-grounded dialogues
A system and method for generating a response in a video grounded dialogue are provided. A video-grounded dialogue neural network language model receives video input and text input. The text input includes a dialogue history between the model and a human user and a current utterance by the user. Encoded video input is generated using video encoding layers. Encoded text input is generated using text encoding layers. The encoded video input and the encoded text input are concatenated in to a single input sequence. A generative pre-trained transformer model generates the response to the current utterance from the singe input sequence. |
US11487998B2 |
Depth-first convolution in deep neural networks
In one embodiment, a depth-first deep convolutional network (DCN) having a first convolutional layer having a first first-layer kernel and adapted to convolve a first input and a second convolutional layer having a first second-layer kernel and adapted to convolve a second-layer input. A method for the DCN includes initiating convolution in the first convolution layer of the first input tensor with the first first-layer kernel to generate a value strip for the second input tensor and, prior to completion of the convolution in the first convolution layer, initiating convolution in the second convolution layer of the second input with the first second-layer kernel to generate a value strip for a third layer. |
US11487997B2 |
Method, system, and computer program product for local approximation of a predictive model
A method for local approximation of a predictive model may include receiving unclassified data associated with a plurality of unclassified data items. The unclassified data may be classified based on a first predictive model to generate classified data. A first data item may be selected from the classified data. A plurality of generated data items associated with the first data item may be generated using a generative model. The plurality of generated data items may be classified based on the first predictive model to generate classified generated data. A second predictive model may be trained with the classified generated data. A system and computer program product are also disclosed. |
US11487994B2 |
Techniques for estimating and forecasting solar power generation
A computer system is configured to group solar power systems that provide electric power to an electricity distribution system into clusters. The computer system identifies a solar source meter in each of the clusters that is representative of the respective one of the clusters as a bellwether meter. Each of the bellwether meters monitors a power output of one of the solar power systems in one of the clusters. The computer system receives solar power generation data from the bellwether meters. The computer system generates a solar power generation forecast for each of the clusters of the solar power systems using the solar power generation data from the bellwether meters in respective ones of the clusters. |
US11487987B2 |
Externally informed counterfactual prediction
An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. The online system generates a prediction of the counterfactual rate based on the implicit users/implicit events data feature, the explicit users/explicit events data feature, and the explicit users/explicit events data feature, the counterfactual rate indicating the likelihood that target users matching certain characteristics caused an event to occur when the target are not been presented with content by the online system, the content configured to induce users to cause the event to occur. A combined prediction rate is presented to the third party system based on the counterfactual rate. |
US11487985B2 |
Vehicle centric logistics management
The instant disclosure describes vehicle centric logistics management systems and methods that leverage the unique positions of shipping vehicles to improve supply chain performance. In some example, vehicles are equipped with improved wireless sensing technologies that facilitate the ability to manage inventories in realtime. In addition, the pervasive presence of shipping vehicles across supply chains enables vehicle centric collection and analysis of local data to improve realtime decision-making. |
US11487983B2 |
Recyclable RFID transponder components and production methods for same
Improved RFID devices and manufacturing methods that utilize more efficient RFID designs, result in less manufacturing material waste and increased recycling opportunities, all without sacrificing RFID device performance, are disclosed herein. Some exemplary embodiments of the improved RFID device may make use of a thinner foil, a hollowed-out foil, a “no-strip” design, or a tessellated design that may reduce material usage. Other exemplary embodiments may use a lower-impact and/or biodegradable adhesive so as to improve aluminum recycling and lessen risks to the environment. |
US11487980B2 |
Recharging an embedded battery in a smart card
Devices and methods for recharging an embedded battery in a smart card, including a control method implemented by a smart card (CD1) including a rechargeable battery (8). The control method may include operations for processing a transaction (TR1) with a terminal (T); receiving during this transaction a predetermined transaction command requiring a processing time, by the smart card, long enough to allow a recharging of the battery to at least a first predetermined threshold charge level; and, upon detection (S32) of this transaction command, triggering the recharging of the battery (8) by using a power supply delivered by the terminal (T) to reach at least the first predetermined threshold charge level. |
US11487978B2 |
Data-transmission system
A data-transmission system, comprising measurement means, having memories, to create and collect measurement data, an output device having a zero-power passive state, to show in the zero-power passive state, machine-readable code containing the measurement data created using the measurement means, a power supply for the output device and the measurement means, a server arrangement to process and/or store the measurement data, and one or several reader devices to read the code from the output device in the zero-power passive state and arranged for data transfer with the server arrangement. The output device and measurement means with memories are to be arranged at monitoring objects. |
US11487977B2 |
Image forming apparatus and image forming method to verify target image using corrected image
A correct image and print settings are registered in association with each other, the registered correct image is selected based on print settings of a verification target image, and verification is performed by comparing the verification target image with the selected correct image. |
US11487976B2 |
Method of classification of images among different classes
This invention relates to a method of classification of images among different classes comprising: performing a dimensionality reduction step for said different classes on a training set of images whose classes are known, and then classifying one or more unknown images among said different classes with reduced dimensionality, said dimensionality reduction step being performed on said training set of images by machine learning including processing, for at least a first matrix and for at least a second matrix, a parameter representative of a product of two first and second matrices to assess to which given classes several first given images respectively belong: first matrix representing the concatenation, for said several first given images, of the values of the pixels of each said first given image, second matrix representing the concatenation, for said several first given images, of the values of differences between the pixels of each said first given image and the pixels of a second given image different from said first given image but known to belong to same class as said first given image, wherein: a quantum singular value estimation is performed on first matrix, a quantum singular value estimation is performed on second matrix, both quantum singular value estimation of first matrix and quantum singular value estimation of second matrix are combined together, via quantum calculation, so as to get at a quantum singular value estimation of said product of both first and second matrices, said quantum singular value estimation of said product of both first and second matrices being said parameter representative of said product of two first and second matrices processed to assess to which given classes said several first given images respectively belong. |
US11487975B2 |
Electronic apparatus and method of controlling the same
Disclosed is an electronic apparatus comprising, a memory configured to store instructions; and at least one processor connected to the memory, and configured to detect at least one object of a first-class object or a second-class object included in a target image by the electronic apparatus using an artificial intelligent algorithm to apply the target image to a learned neural network model, and identify and apply an image-quality processing method to be individually applied to at least one detected object, the neural network model is set to detect an object included in an image, as trained based on learning data such as an image, a class to which the image belongs, information about the first-class object included in the image, and information about the second-class object included in the image. |
US11487971B2 |
Multi-dimensional language style transfer
In some embodiments, a style transfer computing system generates a set of discriminator models corresponding to a set of styles based on a set of training datasets labeled for respective styles. The style transfer computing system further generates a style transfer language model for a target style combination that includes multiple target styles from the set of styles. The style transfer language model includes a cascaded language model and multiple discriminator models selected from the set of discriminator models. The style transfer computing system trains the style transfer language model to minimize a loss function containing a loss term for the cascaded language model and multiple loss terms for the multiple discriminator models. For a source sentence and a given target style combination, the style transfer computing system applies the style transfer language model on the source sentence to generate a target sentence in the given target style combination. |
US11487967B2 |
Finetune image feature extraction using environmental data
A method, system, and computer program product for determining selection parameters for filtering algorithms using environmental data of images. The method may include receiving an image. The method may also include analyzing the image using at least image processing. The method may also include identifying, based on the analyzing, image data and environmental data of the image. The method may also include inputting the image data and the environmental data into a machine learning algorithm, where the machine learning algorithm includes mapped relationships between at least the environmental data and selection parameters. The method may also include predicting, using the machine learning algorithm, optimal selection parameters for the image. The method may also include applying the optimal selection parameters to a filtering algorithm for the image. The system and computer program product may include similar steps. |
US11487963B2 |
Automatically determining whether an activation cluster contains poisonous data
Embodiments relate to a system, program product, and method for automatically determining which activation data points in a neural model have been poisoned to erroneously indicate association with a particular label or labels. A neural network is trained network using potentially poisoned training data. Each of the training data points is classified using the network to retain the activations of the last hidden layer, and segment those activations by the label of corresponding training data. Clustering is applied to the retained activations of each segment, and a cluster assessment is conducted for each cluster associated with each label to distinguish clusters with potentially poisoned activations from clusters populated with legitimate activations. The assessment includes analyzing, for each cluster, a distance of a median of the activations therein to medians of the activations in the labels. |
US11487958B2 |
Systems and methods for monitoring loading of cargo onto a transport vehicle
Systems and methods monitor loading of cargo onto a transport vehicle to avoid incorrect cargo loading incidents. A wireless monitoring device positioned near an access port of a cargo hold of the transport vehicle receives a tracking identifier of a wireless tracking tag attached to a logistic container containing the cargo as the logistic container is conveyed into the cargo hold. An alert is generated by the wireless monitoring device when the tracking identifier is not listed in a manifest listing identifiers of wireless tracking tags attached to logistic containers expected to be loaded into the cargo hold. Within the cargo hold, the wireless tracking tags may also exchange their tracking identifiers such that any one of the wireless tracking tags may determine, by counting, when less than a target threshold number of wireless tracking tags are present. |
US11487956B2 |
Systems and methods of detecting scan avoidance events
Methods of detecting scan avoidance events when items are passed through a field of view (FOV) of a scanner are disclosed herein. An example method, during a decode session, receiving, at one or more processors of the symbology reader, an image of an object; during a timeout period, detecting, at the one or more processors, an indicia in the image of the object, the indicia having a decodable payload; during the timeout period, attempting to decode the indicia to identify the decodable payload, at the one or more processors; and after the timeout period expires, when at least one portion but less than all portions of the indicia is decodable, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal. |
US11487955B2 |
Method and system for providing translation for conference assistance
A method and a system for conference assistance provide, as a conference assistance tool, a screen including an original text that is a text input in one of a plurality of languages set to be used in a conference and a translation text that is translated from the original text in another language. |
US11487950B2 |
Autonomous evolution intelligent dialogue method, system, and device based on a game with a physical environment
The method of the present disclosure includes: obtaining an image to be processed and a question text corresponding to the image; using an optimized dialogue model to encode the image into an image vector and encode the question text into a question vector; generating a state vector based on the image vector and the question vector; decoding the state vector to obtain and output an answer text. A discriminator needs to be introduced in an optimization process of the optimized dialogue model. The dialogue model and the discriminator are alternately optimized until a value of a hybrid loss function of the dialogue model and a value of a loss function of the discriminator do not decrease or fall below a preset value, thereby accomplishing the optimization process. |
US11487946B2 |
Content editing using content modeling and semantic relevancy scoring
A method of content production (e.g., content editing) using content modeling to facilitate content production. In one embodiment, an automated process is configured to render content. For a given content portion, and as the given portion is being rendered, the portion is processed to generate a content model. With respect to a concept expressed in or otherwise associated with the content, the system compares the content model with a target content derived model to generate a relevancy score. The target content derived model is generated by (a) identifying a set of target content portions in which the concept is expressed, (b) generating from each content portion an associated target content model; and (c) performing a vector operation on the associated target content models. Preferably, each associated target content model is built using an Artificial Intelligence (AI)-based content analysis. The relevancy score is used to generate a content production recommendation. |
US11487944B1 |
System, method, and computer program for obtaining a unified named entity recognition model with the collective predictive capabilities of teacher models with different tag sets using marginal distillation
The present disclosure sets forth a marginal distillation approach to obtaining a unified name-entity recognition (NER) student model from a plurality of pre-trained teacher NER models with different tag sets. Knowledge from the teacher models is distilled into a student model without requiring access to the annotated training data used to train the teacher models. In particular, the system receives a tag hierarchy that combines the different teacher tag sets. The teacher models and the student model are applied to a set of input data sequence to obtain tag predictions for each of the models. A distillation loss is computed between the student and each of the teacher models. If teacher's predictions are less fine-grained than the student's with respect to a node in the tag hierarchy, the student's more fine-grained predictions for the node are marginalized in computing the distillation loss. The overall loss is minimized, resulting in the student model acquiring the collective predictive capabilities of the teacher models. |
US11487942B1 |
Service architecture for entity and relationship detection in unstructured text
Techniques for entity and relationship detect from unstructured text as a service are described. A service may receive a request to identify entities within a provided unstructured text element, and the service may segment and tokenize the unstructured text and send the result to multiple services implementing multiple deep machine learning models trained to identify particular entities. The service may send additional requests to an additional service or services implementing additional deep machine learning models to identify relationships between detected attributes and ones of the detected entities. The outputs from all services can be analyzed and consolidated into a single result that identifies the entities, any attributes of the entities, and confidence scores indicating the confidence in each detected entity. |
US11487941B2 |
Techniques for determining categorized text
Systems, methods, apparatuses, and computer-readable media for categorized text determination and organization are described. In one embodiment, an apparatus may include a processor and a memory storing instructions which when executed by the processor cause the processor to determine a plurality of contextual text elements in at least one text source, combine the plurality of contextual text elements, classify events associated with at least a portion of the plurality of contextual text elements, and determine text elements related to at least a portion of the contextual text elements. Other embodiments are described. |
US11487935B2 |
Method and apparatus for automatically splitting table content into columns, computer device, and storage medium
A method for automatically splitting row-based table content into columns is provided, including: receiving first table content sent by a client, the first table content including one or more rows of text data to be split into columns; performing information extraction on the one or more rows of text data in the first table content to obtain an information tag in the one or more rows of text data; performing column splitting on the one or more rows of text data according to the information tag to obtain second table content, the second table content comprising one or more columns of text data after the column splitting; and transmitting the second table content to the client. |
US11487931B1 |
Replaying a webpage based on virtual document object model
According to one embodiment, a method, computer system, and computer program product for webpage replay is provided. The embodiment may include acquiring one or more commands each indicating changes of at least one virtual Document Object Model (DOM) node of a virtual DOM of a webpage corresponding to a timestamp for a session. The embodiment may include determining one or more virtual DOM differentials corresponding to respective timestamps for the session based on the one or more commands and a first data dictionary. The first data dictionary is created based on a base virtual DOM of the webpage including a plurality of virtual DOM nodes. The embodiment may include generating one or more patched virtual DOMs of the webpage corresponding to respective timestamps for the session. The embodiment may include replaying the webpage for the session based on the base virtual DOM and the patched virtual DOMs. |
US11487929B2 |
Target design process for overlay targets intended for multi-signal measurements
A method, system and computer program product for determination of a metrology target design, comprising generating a first candidate target design for a selected design type compatible with one or more metrology tools or and a set of boundaries for a simulation range Measurement of the first target design with the one or more metrology tools within the boundaries of the simulation range is simulated for two or more measurement settings to generate one or more performance metrics. Simulating the measurement takes into account layer properties of one or more layers in a stack profile. The optimal design is determined from at least the performance metrics based on one or more selection criteria and then sent or stored. |
US11487926B2 |
Integrated circuit with a dynamics-based reconfigurable logic block
A system can include a nonlinear circuit and a voltage decoder. The nonlinear circuit can perform an operation on an input voltage. The operation can be changed. A voltage decoder can be communicatively coupled to the nonlinear circuit for receiving an output voltage from the nonlinear circuit that results from the operation performed on the input voltage. The voltage decoder can compare the output voltage to a threshold voltage and determine a result of the operation. |
US11487921B2 |
System and method for finite elements-based design optimization with quantum annealing
A method and system perform quantum-assisted finite elements-based, design optimization of an object to minimize a shape-specific quantity by manipulating the shape of the object using a processing unit, for example, a Quantum Processing Unit (QPU). As a result, a shape-specific quantity, such as an approximation of sound pressure at a specific position around an object, can be minimized by manipulating the object shape using the QPU. |
US11487920B2 |
Generating a debris model for a structure
A computer generates a computer model based on the output data of a finite element analysis (FEA) performed on a structure that has experienced a break up event. The output data is processed to generate a debris model. The debris model comprises data defining the structure, as well as any fragments or pieces of debris caused by forces exerted on the structure during the break up event. The debris model can then be utilized as input data to generate other computer models. |
US11487919B2 |
Simulating a cable driven system representative of a robot
A cable driving a large system such as cable driven machines, cable cars or tendons in a human or robot is typically modeled as a large number of small segments that are connected via joints. The two main difficulties with this model are satisfying the inextensibility constraint and handling the typically large mass ratio between the segments and the objects they connect. This disclosure introduces an effective approach to solving these problems. The introduced approach simulates the effect of a cable using a new type of distance constraint called ‘cable joint’ that changes both its attachment points and its rest length dynamically. The introduced approach models a cable connecting a series of objects, e.g., components of a robot, as a sequence of cable joints, reducing the complexity of the simulation from the order of the number of segments in the cable to the number of connected objects. |
US11487916B2 |
Method and system for brace designing
Method and system for brace designing. The method comprises the following steps: S1) fixing a subject requiring a brace; S2) acquiring skeletal image information of the subject; S3) determining an adjustment solution for implementing an adjustment with respect to the subject and a target state that is to be achieved ultimately; S4) adjusting the subject to alter the skeletal structure of the subject; S5) acquiring adjusted skeletal image information of the subject; S6) determining whether the skeleton of the subject has been adjusted to the target state; if yes, then terminating adjustment and entering step S7; if not, then returning to step S4; S7) acquiring the body surface three-dimensional shape of the subject having achieved the target state and recording information of the force applied by an adjusting head to the subject for use in manufacturing a corresponding brace; thus allowing the highly efficient designing of a brace. |
US11487915B2 |
Integrated modeling using multiple subsurface models
A method of integrated modeling using multiple subsurface models includes receiving multiple sets of input values associated with a hydrocarbon formation of the Earth. The method also includes receiving a network model that includes one or more assets configured to distribute a flow of hydrocarbons from the hydrocarbon formation to a processing facility. The method further includes generating the multiple subsurface models based on the multiple sets of input values, wherein each subsurface model comprises a set of input values of the multiple sets of input values, and wherein each subsurface model represents a production of the flow of hydrocarbons from the hydrocarbon formation. The method also includes applying the multiple subsurface models to the network model to generate an integrated model comprising multiple production rates of hydrocarbons via the one or more assets over time. The method further includes identifying at least one asset to adjust based on the integrated model. |
US11487913B2 |
Method and device for commissioning a passenger-transportation installation to be manufactured, by creation of a digital replica
A method and a device for commissioning a passenger transport system to be manufactured, such as an escalator, is disclosed. The method comprises the creation of a commissioning digital double dataset of the passenger transport system with target data that depicts characterizing properties of components of the passenger transport system in a target configuration. |
US11487912B2 |
Method and system for 3D visually monitoring a building, and memorizer
A three-dimensional (3D) visual monitoring method for a building, a 3D visual monitoring system for a building, and a storage medium. The 3D visual monitoring method for a building includes acquiring a building information modeling (BIM) model and sensor data of a building, the sensor data being collected by a sensor arranged in a building area; integrating the sensor data into the BIM model; and transmitting the integrated BIM model to a display terminal, for use in a monitoring operation of the building. |
US11487911B1 |
Systems and methods for providing incremental mid-surface for computer simulation
Embodiments described herein relate to apparatuses and methods for generating face pair surfaces of a solid, including, but not limited to, identifying at least two face pairs including a first face pair and a second face pair. Each of the first and second face pairs including at least two face pair surfaces, graphically displaying the at least two face pairs, and receiving user input for at least one of (1) merging the first face pair and the second face pair, (2) deleting the first face pair, (3) adding a third face pair, (4) adding an additional surface to one of the at least two face pair surfaces of the first face pair, (5) removing at least one face pair surface of the first face pair, or (6) splitting the second face pair into at least a fourth and a fifth face pair, and determining at least one adjusted face pair based on the user input. |
US11487909B2 |
Systems and methods for managing content
Systems, methods, and non-transitory computer readable media are configured to determine a likelihood of a user choosing to reveal a given content item when contents of the content item are obscured. The likelihood can be determined based at least in part on a trained machine learning model. An extent by which to obscure the content item based at least in part on the likelihood can be determined. Subsequently, an obscured version of the content item can be provided for display. The content item can be obscured based at least in part on the determined extent. |
US11487904B2 |
Methods and systems for underlying operating system shell discovery
Methods and systems for automated shell discovery and access. The method includes gathering, by a control server, fingerprint data for a target device for which root shell access is required, generating, by a decision tree controller, a decision tree from the gathered fingerprint data, traversing, by the decision tree controller, the decision tree to determine a path to the root shell, reporting, by the decision tree controller to the control server, a found access path, connecting, by the control server to the root shell on the target device, using one or more commands associated with the found access path, and executing, by the control server at an accessed root shell of the target device, privileged commands associated with a task. |
US11487898B2 |
System for providing query processing service based on personal information protection
A system for providing a query processing service based on personal-information protection, includes: a client terminal configured to allow a user to input and send query content for solving a problem; a relaying and processing server configured to extract and process personal information contained in the query content received from the client terminal, transmit processed query content the processed personal information to a cloud service server, and transmit an answer to a query received from the cloud service server to the client terminal; and the cloud service server configured to generate the answer to the query by analyzing the processed query content received from the relaying and processing server, and transmit the answer to the query to the relaying and processing server. |
US11487893B1 |
Fine-grained access control via database roles
Embodiments of the present disclosure provide techniques for defining database roles to allow sharing of the objects within a database in a more granular fashion. A set of database roles is created within a database container of a provider account, each database role comprising a separate object from any of a plurality of objects within the database container. A set of grants to a particular subset of the plurality of data objects of the database container is assigned to each of the set of database roles. A share object to which each of the set of database roles has been granted is mounted within a consumer account, thereby generating an imported database container having an imported copy of each of the set of database roles within the consumer account. Certain imported copies of the set of database roles are granted to account level roles of the consumer account. |
US11487892B2 |
Financial data secure sharing method, device and system based on cloud server
A financial data secure sharing method, a device and a system based on a cloud server include steps of: logging-in with a terminal through a data access sharing interface provided by the cloud server to obtain a financial data sharing authority for a financial data sharing party; filling-in and uploading financial data according to a data sharing upload format provided by the cloud server; performing a unified format conversion on the financial data, so as to generate unified-format financial data; selecting an encryption method for the unified-format financial data; processing the unified-format financial data with encryption authentication, and obtaining an encryption authentication result; and storing the encryption authentication result in a memory of the cloud server based on a preset storage structure, and providing data sharing to a corresponding user through the data access sharing interface. The financial data can be shared according to the user identity authority. |
US11487881B2 |
Systems and methods for endpoint context-driven, dynamic workspaces
Systems and methods for endpoint context-driven, dynamic workspaces are described. In some embodiments, an Information Handling System (IHS) of a workspace orchestration service, the IHS comprising a processor and a memory coupled to the processor, the memory having program instructions stored thereon that cause the IHS to: receive initial context information from a local management agent; produce a first workspace definition based upon the initial context information, where the local management agent is configured to instantiate a first workspace based upon the first workspace definition; receive updated context information from the local management agent; and in response to the updated context information being noncompliant with attributes of the first workspace definition, select a second workspace definition, where the updated context information complies with the attributes of the second workspace definition, and the local management agent is configured to instantiate a second workspace based upon the second workspace definition. |
US11487880B2 |
Inferring security incidents from observational data
Methods, systems, and apparatuses are provided for inferring security incidents from observational data. For example, alerts generated with respect to a set of entities by a first alert generator are received, association scores are calculated for pairs of alerts, the alerts are formed into clusters based on the association scores, and a security incident model is formed based on the clusters. The security incident model may define sequences of alerts corresponding to security incidents. Furthermore, the security incident model may be used to determine a match between additional alerts and a sequence of alerts in the security incident model and identify the additional alerts as a security incident corresponding to the sequence of alerts in the security incident model. |
US11487877B2 |
Identifying malicious creatives to supply side platforms (SSP)
There are disclosed devices, system and methods for feeding identification data of malicious creatives existing in internet advertisements to a supply side platform (SSP) by receiving reports of unwanted actions without user action by malicious creatives of internet advertisements (ads) requested from the SSP by webpages being displayed to users. The reports include a creative identification (ID), a malicious code chain of events, and a demand side platform (DSP) ID or a seat ID. The reports are pre-processed by classifying the unwanted action attempts based on the chain of events. The pre-processed reports are parsed to extract the creative IDs, the SSP IDs and the DSP IDs; and then stored in a searchable database. The stored parsed pre-processed reports are feed to SSPs based on the SSP identifications. The feed includes the creative IDs, the SSP IDs, the DSP IDs, timestamps of the unwanted action attempt and the classifications. |
US11487874B1 |
Prime and probe attack mitigation
Described herein are systems and methods for prime and probe attack mitigation. For example, some methods include, responsive to a cache miss caused by a process, checking whether a priority level of the process satisfies a first priority requirement of a first cache block of a cache with multiple ways including cache blocks associated with respective priority requirements; responsive to the priority level satisfying the first priority requirement, loading the first cache block; and, responsive to the priority level satisfying the first priority requirement, updating the first priority requirement to be equal to the priority level of the process. |
US11487869B2 |
Systems and methods for function pointer protection by function symbol encryption
An apparatus, method, and computer program product are provided for encrypting a function symbol with relocation. The apparatus includes a compiler module, a static linker module, and an encryptor module. The compiler module inserts sequences of instructions to decrypt function symbols to be randomized at runtime before indirect function calls. The compiler module inserts an instruction sequence at compile time to encrypt an operand register that receives a local function symbol in position-independent code (PIC), where a call or store instruction uses the register as an operand. The static linker module inserts an encoding section at link time. The encoding section includes two columns representing the sizes of function symbols in bits or bytes and the locations storing the function symbols to be encrypted at runtime. The encryptor module encrypts at runtime the function symbols whose sizes and stored memory locations are identified in the encoding section. |
US11487867B2 |
Method and apparatus for creating virtualized network function instance
This application provides a method and an apparatus for creating a virtualized network function instance VNFI. The method includes: generating, by a hardware-mediated execution enclave HMEE in a network functions virtualization NFV system, a private-public key pair, where a to-be-instantiated VNFI is deployed in the NFV system, and the HMEE and a to-be-instantiated first virtualized network function component VNFC are deployed in the VNFI; sending a public key in the private-public key pair to a security control device; receiving an encrypted security credential from the security control device, where the encrypted security credential is obtained by encrypting a security credential of a package of the first VNFC based on the public key, and the security credential is used to decrypt the package of the first VNFC; and decrypting the encrypted security credential based on a private key in the private-public key pair, to obtain the security credential. |
US11487866B2 |
Remote permissions monitoring and control
A security application may monitor applications attempting to be installed on a user device. In one example, various steps may include at least one of: receiving an application access operation on a computing device, identifying at least one application action associated with the application access operation, retrieving an application security profile stored in memory, identifying at least one application security restriction in the application security profile related to the at least one application action, restricting the at least one application action from occurring based on the at least one application security restriction and notifying a pre-registered device responsive to restricting the at least one application action. |
US11487865B2 |
Method and system for SSIS password management integration
A method for facilitating credential management in a Structured Query Language (SQL) Server Integration Services (SSIS) environment is provided. The method includes identifying a credential update trigger event; accessing a user credential at an electronic password vault (EPV) in response to the credential update trigger event, the user credential including at least one string; parsing the user credential to identify a username and a password that are associated with the user credential; splitting the user credential into the username and the password; updating the password; and storing the updated password in a SSIS database. |
US11487864B2 |
Print apparatus component authentication
In an example, replaceable print apparatus component authentication apparatus comprises a memory and circuitry. An electrical characteristic of the circuitry may be variable in response to a stimulus, and the memory may store data indicative of an expected variation in the electrical characteristic in response to the stimulus which is associated with a variation in capacitance. |
US11487862B2 |
Basic input/output system protection using multi-factor authentication based on digital identity values
Techniques are provided for basic input/output system (BIOS) protection using multi-factor authentication (MFA) based on digital identity values. One method comprises obtaining, by a BIOS of a hardware device, from a user device, (i) a request to access the BIOS, and (ii) a token based on a digital identity value for the user device; providing the token to an MFA chip on the hardware device, wherein the MFA chip evaluates the token and provides a verification result to the BIOS; and allowing the user device to access the BIOS based on the verification result. The digital identity value for the user device may be stored by the MFA chip during a fabrication of the MFA chip and/or a registration of the user device. The MFA chip may compare the digital identity value from the token received from the BIOS with the digital identity value for the user device stored by the MFA chip. |
US11487861B2 |
Methods, apparatus and computer-readable mediums related to biometric authentication
Embodiments of the disclosure provide a mechanism for performing a biometric algorithm on ear biometric data acquired from a user. The mechanism may be used for biometric authentication, or in-ear detect, for example. In one embodiment, a method is provided in which a quality metric of an input signal to a transducer and/or a signal on a return path from the transducer is monitored. One or more steps of a biometric process, comprising monitoring of a parameter related to an admittance of the transducer, comparison of the parameter to a stored profile for an authorised user, generation of a score based on the comparison, comparison of the score to one or more threshold values, and initiation of one or more actions, may be performed responsive to the quality metric meeting one or more criteria. |
US11487860B2 |
Biometric authentication method, system, and computer program
Authentication method and system using biometric data of a person. The method is flexibly usable on a plurality of distinct verification and authentication devices and comprises a verification process and an authentication process. First biometric data is captured by the verification device and compared to official biometric data. Captured and inputted data is certified and stored. At time of a required authentication of the person, live biometric data of the person is captured and compared to first biometric data. If the data is similar, the person is automatically authenticated. |
US11487853B2 |
Cluster-wise license information replication
System and methods for replicating and enforcing license information in a computer cluster are described. The method may include: receiving, by a core-node in the computer cluster, a plurality of peer-license-info from a plurality of peer-nodes selected from a plurality of cluster nodes. Each of the plurality of peer-license-info may include license-info collected by and associated with a corresponding one of the plurality of peer-nodes. The method may include generating, by the core-node, a first cluster-license-info based on the plurality of peer-license-info. The method may further include propagating, by the core-node, the first cluster-license-info to each of the plurality of peer-nodes. The first cluster-license-info is configured for detecting license violations among the plurality of cluster nodes. |
US11487850B1 |
Activation architecture for processing digital assets and related physical products
Systems and method disclosed herein provide a digital asset system that interconnects the processing of digital assets and related physical products within an enterprise network. Digital assets may be generated and updated based on a number of factors including the interactions with the digital asset within the enterprise network and the physical and commercial attributes of the related physical products. Digital assets may be dynamically updated on real-world conditions and utilized to facilitate cross-system interaction between users, manufacturing, and user engagement systems. |
US11487849B2 |
System and method for degradation-based power grid operation with the aid of a digital computer
Long-term photovoltaic system degradation can be predicted through a simple, low-cost solution. The approach requires the configuration specification for a photovoltaic system, as well as measured photovoltaic production data and solar irradiance, such as measured by a reliable third party source using satellite imagery. Note the configuration specification can be derived. This information is used to simulate photovoltaic power production by the photovoltaic system, which is then evaluated against the measured photovoltaic production data. The simulated production is adjusted to infer degradation that can be projected over time to forecast long-term photovoltaic system degradation. |
US11487844B2 |
System and method for automatic detection of webpage zones of interest
A system and method for detecting webpage zones of interest. A method includes receiving at least one webpage analysis request, wherein the received at least one webpage analysis request includes at least one webpage in a website; identifying, in the at least one webpage, at least one zone, wherein the at least one zone is a content element of a webpage; classifying the at least one zone into a category of interest, wherein the classification is based on a trained machine learning model configured to classify DOM elements of the least one webpage, and wherein a category of interest is a category determined based on a functionality of the website; and storing the classification by indicating the category of interest for each zone. |
US11487838B2 |
Systems and methods for determining credibility at scale
An example system may include instructions to control processor(s) to receive text from content of a first web page, determine, based on the content, a first title topic indicator, a first sentiment indicator, and a first text subjectivity indicator, apply the first title topic indicator, the first sentiment indicator, and the first text subjectivity indicator to a credibility machine learning model to generate a first content credibility score and a first content bias score for the text of the first web page, the credibility machine learning model being trained on text from other web pages using known title topic indicators, known sentiment indicators, and known text subjectivity indicators, and known credibility scores and bias scores, generate a first graphical representation for the first content credibility score and the first bias credibility score, and provide the graphical representation to a first digital device. |
US11487835B2 |
Information processing system, information processing method, and program
Identification means of an information processing system identifies, based on an action history of each of a plurality of users, a plurality of data items having a degree of action equal to or more than a predetermined degree. First information acquisition means acquires, based on the action history of each user, first information indicating relevance between the respective data items identified by the identification means. Output means outputs, when details of each of the plurality of data items are input, second information indicating relevance between the respective data items based on a predetermined parameter. Setting means sets the parameter based on the details of each data item identified by the identification means and the first information. |
US11487833B2 |
Determining a display order of learning modules at a computing device based on an upcoming calendar event
A server that receives a request for an ordered list of data items, the request comprises a user identifier (ID) and contextual data parameters that indicate a context of a mobile computing device. The server queries a data store with the user ID and receives record IDs for data item records that are associated with the user ID. For each data item record associated with the user ID, the server determines the category associated with the corresponding data item. The server determines category scores for the categories based on the scoring model and the contextual data parameters. The server generates the ordered list of data items based on the category scores, the ordered list comprises the information related to each data item and the category score for the category associated with each data item. The server transmits the ordered list of data items via the network communication device. |
US11487831B2 |
Compatibility scoring of users
In one embodiment, one or more computing devices receives, from a first user, a request to search for compatible users, wherein the first user is associated with a set of first expressed interests, accesses one or more sets of second expressed interests of one or more second users, respectively, normalizes the set of first expressed interests and the sets of second expressed interests to obtain a set of first normalized interests and one or more sets of second normalized interests, respectively, calculates, for each set of second expressed interests, an interest compatibility score based at least in part on a probability that a user will express one or more pairs of a first normalized interest and a second normalized interest, and sends, to the first user, information associated with one or more of the second users based on the calculated interest compatibility scores. |
US11487821B2 |
Systems and methods for processing retail facility-related information requests of retail facility workers
In some embodiments, methods and systems are provided for processing information requests of workers at a retail facility and retrieving information associated with the retail facility based on the information requests. An electronic device permits a worker at the retail facility to input an information request in association with at least one worker at the retail facility or at least one product at the retail facility. A computing device receives, from the electronic device, electronic data representative of a scope of the information request, analyzes this electronic data to determine the scope of the information request, obtain relevant information from one or more databases, and transmits the obtained information to the electronic device, which in turn outputs the information to the worker. |
US11487820B2 |
Dynamic natural question generation via semantic knowledge representation
Guided exploration of data is provided. A semantic graph corresponding to a dataset is generated using identified relations among columns of the dataset that are identified based on mapping the columns to main concepts in a generic ontology. A subgraph of the semantic graph is formed based on identification of nodes corresponding to relevant central concepts within the semantic graph using graph centrality metrics. A plurality of paths is identified in the subgraph using a bi-directional multiple hop search from the nodes corresponding to the relevant central concepts in the subgraph. A relevance score is assigned to each path in the plurality of paths using a graph-theoretic metric and the graph centrality metrics. A set of natural language questions based on relevant central concepts and concept relations corresponding to nodes in each respective path with an assigned relevance score greater than a minimum threshold score is output to the user. |
US11487818B2 |
Method, apparatus, device and storage medium for determining a central vertex in a social network
Provided is a method, apparatus, device and storage medium for determining a center vertex in a social network. The method includes steps described below. Multiple first vertices with a target attribute in the social network are determined; multiple sub-social sets are determined, where each sub-social set comprises one first vertex; a connected branch set corresponding to the each sub-social set is determined, where the connected branch set corresponding to the each sub-social set is a set of connected branches in a graph formed by vertices associated with the each sub-social set and lacking the target attribute; centrality of the first vertex comprised in the each sub-social set is obtained according to the each sub-social set and the connected branch set corresponding to the each sub-social set; and a first vertex with centrality satisfying a preset centrality requirement from the multiple first vertices is selected as the center vertex. |
US11487817B2 |
Index generation method, data retrieval method, apparatus of index generation
An index generation method includes: executing an extraction process that includes extracting a plurality of morphemes from document information; and executing a generation process that includes generating index information with respect to each of the plurality of morphemes, wherein the index information includes a first logical value and a second logical value, wherein the first logical value indicates existence of a first morpheme associated with ‘morpheme information indicating the first morpheme’ and ‘position information indicating a position of the first morpheme in the document information’, and wherein the second logical value indicates existence of the first morpheme associated with ‘attribute information indicating a semantic attribute of the first morpheme’ and ‘position information indicating the position of the first morpheme’. |
US11487813B2 |
Audiovisual content curation system
Systems and methods are provided for filtering at least one media content catalog based on criteria for a station library to generate a first list of candidate tracks for the station library, combining a similarity score and a popularity score for each track of the first list of candidate tracks to generate a total score for each track of the first list of candidate tracks, generating a list of top ranked tracks for the first genre, and returning the list of top ranked tracks of the first genre as part of the station library. |
US11487808B2 |
Method and system for performing an optimized image search
The disclosure relates to method and system for performing optimized image search. The method includes receiving an input image and user requirements with respect to an image search, identifying a sub-section from various sub-sections of the input image based on semantic parameters corresponding to each sub-section and the user requirements, and determining an optimal resolution of the sub-section based on a pixel density of various image formats derived for the sub-section. The method further includes identifying an optimal set of layers from a plurality of layers of an Artificial Neural Network (ANN) based image search model for performing the image search based on the semantic parameters for the sub-section, the optimal resolution of the sub-section, and historical data, and performing the image search to identify a set of output images similar to the sub-section based on a modified ANN based image search model comprising the optimal set of layers. |
US11487807B2 |
System for providing location-based multimedia
A system having a computer, a database for storage and retrieval of real estate data, an agent/owner computing device in remote data communication with the computer, at least two geolocations provided to the computer by the agent/owner computing device, a multimedia recording device connected to the agent/owner computing device, at least two multimedia presentations captured by the multimedia recording device and transmitted to the computer by the agent/owner computing device, a route created by software on the agent/owner computing device associating at least one of the multimedia presentations with each of the geolocations, the route uploaded to the computer for storage on the database, a user computing device including a display and speakers for remotely accessing the route through the computer, and a variable presentation path generated by software on the computer by combining a route requested by the user computing device with a geolocation of the user computing device. |
US11487806B2 |
Media item matching using search query analysis
A system and method are disclosed for media item matching using search query analysis. In an implementation, the method includes identifying, by a processing device, a first media item that has been removed from a media hosting platform due to a removal request associated with a reference media item of a first media owner; identifying, by the processing device, a search query corresponding to the first media item based on a history of search queries, wherein a search result of the search query included the first media item; obtaining, by the processing device, one or more additional media items included in the search result of the search query; and providing the one or more additional media items to the first media owner to determine whether to initiate one or more actions regarding the one or more additional media items. |
US11487804B2 |
System and method for automatically generating concepts related to a target concept
A method for generating a set of concepts related to a target concept includes accessing a set of candidate concepts, embedding the target concept and the set of candidate concepts in a semantic vector space, selecting one or more intermediate concepts from the set of candidate concepts in response to determining whether each embedded candidate concept in the set of embedded candidate concepts satisfies a predetermined relationship with the embedded target concept, and filtering the one or more intermediate concepts to yield the set of concepts related to the target concept. The method may further include generating a multiple-choice question in which the target concept corresponds to a correct answer choice and the set of concepts related to the target concept correspond to distractors. |
US11487803B2 |
Systems and methods for keyword categorization
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a set of keywords from a graphical user interface of an electronic device of a user; pre-processing at least one keyword of the set of keywords; receiving a hierarchical categorization; pre-processing at least one category of the hierarchical categorization; determining a respective similarity between each of the at least one keyword of the set of keywords and each of the at least one category of the hierarchical categorization; determining a respective confidence level of a most likely category in the hierarchical categorization for each of the at least one keyword of the set of keywords using the respective similarity between each of the at least one keyword of the set of keywords and each of the at least one category of the hierarchical categorization; ranking each of the at least one keyword of the set of keywords using a respective importance of each keyword of the set of keywords and the respective confidence level of the most likely category in the hierarchical categorization; and altering a respective arrangement of at least one of the at least one keyword on the graphical user interface on the electronic device of the user based on the ranking. Other embodiments are disclosed herein. |
US11487796B2 |
Search expression generation
Methods and systems for generating a search expression. The system begins with an empty search expression, and iteratively expands the search expression until some terminating condition is reached. |
US11487793B1 |
Optimized search results system and methods
In general, the systems, components, methods, and techniques provide identifying and ordering results of a search query of a database of records, the records including a location. A user-submitted query including one or more search criteria is accessed. The search criteria are applied to search the records of database to identify a plurality of results for the query; each result corresponding to a record of the database satisfying the criteria. A first physical location associated with the user-submitted query and a second physical location indicated by the location data field or attribute of an original record are determined. An order for results is determined based on the location data. |
US11487792B1 |
Systems and methods for controlling and modifying access permissions for private data objects
The present disclosure provides systems and methods for modifying and controlling access to private data objects. A system can maintain a node graph comprising nodes that each maintains an association with one or more neighbor nodes. The system can maintain private data objects that are generated based on a request from an organizer node, and include a list of authorized nodes and a setting to enable neighbors of authorized nodes to request inclusion in the list of authorized nodes. The system can receive a request for private data objects from a first node, and identify private data objects that include one or more neighbor nodes of the first node. The system can present a list of private data objects to the first node, and add the first node to the list of authorized nodes of the private data object subsequent to receiving a request from the first node. |
US11487791B2 |
Latent feature extraction from a network graph
Techniques for generating latent representations for entities based on a network graph are provided. In one technique, an artificial neural network is trained based on feature vectors of entities and feature vectors of neighbors of those entities. The neighbors are determined based on a graph of nodes representing the entities. Two nodes are connected if, for example, the corresponding entities are connected in an online network, one entity transmitted an online communication to the other entity, or one entity interacted with content associated with the other entity. Once trained, the artificial neural network is used to generate latent representations for entities represented by the graph. Latent representations may be used in multiple ways. For example, a similarity between two latent representations may be used to determine an order of candidate content items to present to an entity corresponding to one of the latent representations. |
US11487790B2 |
Universal analytical data mart and data structure for same
A device and method are described for a universal analytical data mart and data structure for same. The analytical data mart (ADM) associated data structure is designed to allow data from disparate sources to be integrated, enabling streamlined business intelligence, reporting and ad hoc analysis. Conceptually, the ADM enables analytics and business intelligence from multiple frames of reference including people, such as parties and actors including individuals and organizations, places, such as addresses with geographic information at various levels of view, objects, such as insured properties, automobiles and machinery, and events, milestones which happen at points in time and provide analytical/business value. |
US11487789B2 |
Generating multidimensional database queries
Techniques for generating a multidimensional database query are disclosed. A system receives a user-supplied natural language query and performs natural language processing to extract a literal from the natural language query. The system performs a lookup of the literal in one or more dictionary data structures associated with a multidimensional database, to determine that the literal is associated with a particular dimension of multiple dimensions in the multidimensional database. The system performs a lookup of the literal and the dimension in the one or more dictionary data structures, to determine that the literal is associated with a particular member of the dimension. The system generates a multidimensional database query to satisfy the user-supplied natural language query. The multidimensional database query includes a query clause that references the particular member of the dimension. |
US11487788B1 |
Low latency ingestion into a data system
Described herein are techniques for improving transfer of metadata from a metadata database to a database stored in a data system, such as a data warehouse. The metadata may be written into the metadata database with a version stamp, which is monotonic increasing register value, and a partition identifier, which can be generated using attribute values of the metadata. A plurality of readers can scan the metadata database based on version stamp and partition identifier values to export the metadata to a cloud storage location. From the cloud storage location, the exported data can be auto ingested into the database, which includes a journal and snapshot table. |
US11487784B2 |
Reload procedure to retain data in target system
Systems and methods include creation of a first target table in a target system, the first target table having a structure of a first source table and loaded with data of the first source table, creation of a view in the target system, the view having a name of the first source table and configured to select from the first target table, reception of a request to reload a current version of the first source table into the target system, and, in response to the request, creation of a second target table in the target system, the second target table having a structure of the current version of the first source table, copying of data of the current version of the first source table to the second target table while the view is configured to select from the first target table, and, after copying of the data of the current version of the first source table to the second target table is complete, modification of the view to select from the second target table. |
US11487783B2 |
Clone data object and software generation
A method and system for improving memory reorganization and storage technology is provided. The method includes configuring data capture settings of a database system resulting in configured data capture settings. Data objects associated with a user are retrieved and stored in a database. Overlapping data elements of the data objects are determined and associated collaboration data model software code is generated. A request for first data is received and mapped to the data objects. A clone data object associated with the first data object is generated with respect to the overlapping data elements. |
US11487782B2 |
Data visualization and parsing system
A user data visualization and parsing system may receive from a user a selection of a first data item from a data set, the data item associated with a location identifier. The data visualization and parsing system may extract a first value of the first data item associated with the location identifier and identify, in a second data set of the data stream, a second data item associated with the location identifier. The system may extract a second value of the second data item associated with the location identifier, generate a visual representation of the first and second values, and display the visual representation to the user through the user interface. |
US11487778B1 |
Managed event tables in a database system
Provided herein are systems and methods for configuring managed event tables. A system includes at least one hardware processor coupled to a memory and configured to collect using an event table instance within a sandbox process, log data generated by a UDF during execution of the UDF code. The log data is provided from the sandbox process to an execution node process of the execution node. The log data is formatted using the execution node process, to generate formatted log data. The formatting is based on a configuration of a managed event table that is external to the execution node. The at least one hardware processor further causes ingestion of the formatted log data from the execution node process into the managed event table. |
US11487775B2 |
Entity selection tool system and method
A computer server may receive an indication of a selected potential relationship and retrieve, from a use case configuration data store, an electronic record for that relationship. The first entity may then construct computer system configurations in accordance with use case parameters. The computer server may be used to evaluate the constructed computer system configurations, and an entity score result for the first entity may be stored into the use case configuration data store. The computer server may also retrieve, from a quality function deployment data store, an electronic record associated with the first entity and update a uniform scoring matrix by assigning weighted score values for the first entity in connection with a set of platform capabilities. An entity selection tool may be executed to automatically select a recommended entity based on the score results and scoring matrixes, and an indication of the recommended entity may be transmitted. |
US11487771B2 |
Per-node custom code engine for distributed query processing
Distributed query processing is often performed by a set of nodes that apply MapReduce to a data set and materialize partial results to storage, which are then aggregated to produce the query result. However, this architecture requires a preconfigured set of database nodes; can only fulfill queries that utilize MapReduce processing; and may be slowed down by materializing partial results to storage. Instead, distributed query processing can be achieved by choosing a node for various portions of the query, and generating customized code for the node that only performs the query portion that is allocated to the node. The node executes the code to perform the query portion, and rather than materializing partial results to storage, streams intermediate query results to a next selected node in the distributed query. Nodes selection may be involve matching the details of the query portion with the characteristics and capabilities of the available nodes. |
US11487770B2 |
Sorting data elements of a given set of data elements
A computer implemented method is used for sorting data elements of a given set. The method includes performing an evaluation of a first type of usage of each data element. The method includes determining a set of data element candidates dependent on the evaluation of the first type of usage. The method includes performing an evaluation of a second type of usage of each data element of the set of data element candidates. The method includes sorting the data elements of the set of data element candidates dependent on the evaluation of the second type of usage of each data element of the set of data element candidates. The method includes providing the sorted data elements of the set of data element candidates, and in response, receiving a request for a data processing based on the provided sorted data elements of the set of data element candidates. |
US11487767B2 |
Automated object checklist
Provided is a method, computer program product, and system for building an object checklist used to predict which objects should accompany a user during an occasion. A processor may monitor observation data related to the user from an observation device. The processor may analyze the observation data to identify an object associated with the user. The processor may collect contextual data related to the identified object and the user. The processor may compare the contextual data to a usage pattern threshold related to the identified object and one or more other objects. In response to the usage pattern threshold being met, the processor may output an alert to the user. The alert may indicate that an exception to a usage pattern related to the identified object has occurred. |
US11487765B1 |
Generating relaxed synthetic data using adaptive projection
An algorithm releases answers to very large numbers of statistical queries, e.g., k-way marginals, subject to differential privacy. The algorithm answers queries on a private dataset using simple perturbation, and then attempts to find a synthetic dataset that most closely matches the noisy answers. The algorithm uses a continuous relaxation of the synthetic dataset domain which makes the projection loss differentiable, and allows the use of efficient machine learning optimization techniques and tooling. Rather than answering all queries up front, the algorithm makes judicious use of a privacy budget by iteratively and adaptively finding queries for which relaxed synthetic data has high error, and then repeating the projection. The algorithm is effective across a range of parameters and datasets, especially when a privacy budget is small or a query class is large. |
US11487763B2 |
Pruning using prefix indexing
A table organized into a set of batch units is accessed. A set of N-grams are generated for a data value in the source table. The set of N-grams include a first N-gram of a first length and a second N-gram of a second length where the first N-gram corresponds to a prefix of the second N-gram. A set of fingerprints are generated for the data value based on the set of N-grams. The set of fingerprints include a first fingerprint generated based on the first N-gram and a second fingerprint generated based on the second N-gram and the first fingerprint. A pruning index that indexes distinct values in each column of the source table is generated based on the set of fingerprints and stored in a database with an association with the source table. |
US11487760B2 |
Query plan management associated with a shared pool of configurable computing resources
Disclosed aspects relate to query plan management associated with a shared pool of configurable computing resources. A query, which relates to a set of data located on the shared pool of configurable computing resources, is detected. A virtual machine includes the set of data. With respect to the virtual machine, a set of burden values of performing a set of asset actions is determined. Based on the set of burden values, a query plan to access the set of data is established. Using at least one asset action of the set of asset actions, the query plan is processed. |
US11487756B1 |
Ingesting and transforming bulk data from various data sources
In some implementations, a method performed by data processing apparatuses includes receiving configuration data for a preconfigured data connector, including connection parameters, time interval parameters, and data transformation parameters. The connection parameters are used to establish a connection to a bulk data source. In response to determining that an amount of time has elapsed that corresponds to the time interval parameters, bulk data is retrieved from the bulk data source for a given time interval, and the retrieved bulk data is transformed in accordance with the data transformation parameters. Based on transforming the retrieved bulk data, a data metric is generated that condenses the retrieved bulk data. A predetermined predicted metric value is received from a prediction data source for the data metric for a time interval that corresponds to the given time interval, and the predicted metric value is stored with the measured metric value. |
US11487754B2 |
Database management for sound-based identifiers
Described herein are techniques, devices, and systems for database management using sound-based identifiers. The sound-based identifiers can be encoded based on text-based identifiers input into one or more databases. The sound-based identifiers can be preprocessed and encoded by encoding the text-based identifiers with a double metaphone algorithm. First sound-based identifiers can be sorted in a cluster associated with a node of a hybrid prefix tree list, based on a longest common prefix of the group. The first sound-based identifiers can be re-encoded as second sound-based identifiers and organized into sub-clusters associated with nodes, based on characters of the second sound-based identifiers positioned after characters associated with the clusters. The re-encoded sound-based identifiers can be determined based on metadata. A query can be received and utilized to identify a re-encoded sound-based identifier. Data associated with the re-encoded sound-based identifier can be transmitted based on the query. |
US11487750B2 |
Dynamically optimizing flows in a distributed transaction processing environment
Methods and systems for distributed transaction processing include assigning portions of a logical unit of work to one or more transaction participants. Resource usage information relating to the portions of the logical unit of work is tracked from the respective one or more transaction participants. A last participant is determined based on the tracked resource usage information using a processor. The logical unit of work is resolved. Resolving the logical unit of work includes sending a prepare flow to each of the transaction participants except the last participant to optimize resolution efficiency. |
US11487745B2 |
Workflow dependency management system
At a resource corresponding to one node of a data processing workflow, a persistent representation of a binary signal representing a condition associated with an event is generated. The signal indicates a validity period of the condition. At a second resource corresponding to another node of the workflow, a decision to initiate an action is generated based on analysis of a set of binary signals and an action scheduling rule, and the action is initiated. |
US11487743B2 |
Updating subscriber nodes with replication logs that increase scalability
Various aspects of the subject technology relate to methods, systems, and machine-readable media for scaling a network security policy manager. The method includes receiving a stream comprising replication logs at a subscriber node, the replication logs comprising changes made to a publisher node that publishes contents to a plurality of subscriber nodes including the subscriber node, the replication logs streamed in response to changes being made to the publisher node. The method also includes replaying the replication logs at the subscriber node to update the subscriber node, wherein a replication lag is lower than a replay lag by a predefined threshold. The method also includes storing the replication logs on at least one remote server separately from the subscriber node to increase the scalability of updating the plurality of subscriber nodes, at least one remote server located geographically proximate to the subscriber node. |
US11487739B2 |
System and methods for data model detection and surveillance
A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system. |
US11487732B2 |
Database key identification
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for database key identification. One of the methods includes receiving an identification of a first field in a first data set, the first data set including records. The method includes identifying a set of values, the set including, for each record, a value associated with the field. The method includes generating a filter mask based on the set of values, where application of the filter mask is capable of determining that a given value is not in the set of values. The method includes receiving a second data set including a second field, the second data set including records. The method includes determining a count of a number of records in the second data set having a value associated with the second field that passes the filter mask. The method also includes storing the count in a profile. |
US11487730B2 |
Storage resource utilization analytics in a heterogeneous storage system environment using metadata tags
Embodiments for storage resource utilization analytics using metadata tags by a processor. Storage capacity utilization in the plurality of heterogeneous storage systems may be determined using one or more events indexed into a centralized search index. |
US11487726B1 |
Dynamic deduplication hash table management
A deduplication engine maintains a deduplication hash table containing a plurality of fingerprint entries identifying a track of current data and a hash value computed from the data currently stored at the identified track. A hash table manager implements a dynamic deduplication hash table management process, that includes a fingerprint entry purge process and a fingerprint entry re-entry process. The purge process is implemented on the deduplication hash table to remove selected fingerprint entries of tracks of data currently stored on the managed drives from the deduplication hash table based on a first set of Thin Device (TDev) selection rules and a second set of track selection purge rules. The re-entry process is implemented on the deduplication hash table to re-enter selected fingerprint entries into the deduplication hash table based on a third set of TDev selection rules and a fourth set of track selection re-entry rules. |
US11487723B2 |
Object and sequence number management
Techniques are provided for orphan object detection, invalid sequence number detection, and asynchronous object cleanup. A storage system may store data within one or more tiers of storage, such as a storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Orphan objects, within the remote object store, that are no longer used by the storage system may be detected and/or deleted. When an aggregate of volumes is deleted, corresponding objects, within the remote object store, may be identified and/or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote object store may be identified, deleted, and/or fixed. |
US11487721B2 |
Matching metastructure for data modeling
A metastructure for representing and manipulating or analyzing a data model is provided herein. A source representation of the first data model may be received. The source representation may include a representation of one or more structural components of the first data model, respectively having identifiers and types. One or more instances of a metastructure schema object datatype may be generated based on the one or more structural components of the source representation. Generating a given instance of the metastructure schema object datatype for a given structural component may include assigning a first identifier of the given structural component to the first data member of the given instance, determining a first type associated with the given structural component, and assigning the first type to the second data member of the given instance. The one or more instances of the metastructure schema object datatype may be stored in association. |
US11487717B2 |
Data beacon pulser(s) powered by information slingshot
Systems and methods for providing data beacons are disclosed. In some embodiments the system can include a first node and a second node. Each node includes a read queue, a write queue and a parallel file system. Data is written from the write queue on the first node to the parallel file system on the second node and from the write queue on the second node to the parallel file system on the first node. The read queue on each node receives data from the parallel file system on the node itself. |
US11487715B1 |
Resiliency in a cloud-based storage system
Data resiliency in a cloud-based storage system, including: receiving, for storage within a first tier of cloud storage of the cloud-based storage system, one or more segments of data; generating, for each of one or more shards of data of the one or more segments of data, self-describing information for recoverability of the one or more shards of data; and storing, within a second tier of cloud storage of the cloud-based storage system, both the one or more shards of data and the generated self-describing information for recoverability of the one or more shards of data. |
US11487713B1 |
Distributed ledger regulatory auditing system and method
Techniques are described for creating and tracking audit trails, including regulatory compliance trails, using a distributed ledger. The techniques include determining, via the first processor, if data is to be provided for use in an audit, and if the data is to be provided then executing an audit trail routing system to route the data into at least one audit trail. The techniques further include storing, via the first processor, the data of the at least one audit trail in a least one block of digital distributed ledger system, and distributing, via the first processor, the at least one block among nodes of the digital distributed ledger system, wherein the digital distributed ledger system is configured to immutably store the data of the at least one audit trail. |
US11487712B2 |
Digital image suitability determination to generate AR/VR digital content
Techniques image suitability determination to generate augmented reality/virtual reality (AR/VR) digital content are described. A two-dimensional digital image is received. Using machine-learning, a determination as to whether an object captured by the two-dimensional digital image is suitable for generating AR/VR digital content for display in an AR/VR environment is made. If the object is suitable, an indication is provided and an option to view the object in an AR/VR environment is provided. If the object is not suitable, a suggestion indicating why the object as captured is not suitable and/or how to correct the capture of the object in a subsequent digital image such that it is suitable for generating AR/VR digital content. |
US11487708B1 |
Interactive visual data preparation service
Techniques for visual data preparation are described. An interactive visual data preparation service provides a user with a graphical user interface that presents values from a sample taken of a dataset along with statistical information associated with those values. A user uses the graphical user interface to test out various transformations to the sample dataset by applying transformations and viewing near-immediate results of those transformations as applied to the sample. The desired set of transformations is represented as a recipe object, which can be used to perform data preparation against the overall dataset or other datasets on behalf of the user or other users. |
US11487707B2 |
Efficient file path indexing for a content repository
Techniques for indexing file paths of items in a content repository may include querying, by at least one processor, a content repository stored on at least one computer readable storage medium for one or more items that qualify for file path indexes, do not have the file path indexes, and have a parent folder that has a file path index, wherein the querying does not depend on results from previous queries, and wherein the file path index indicates an associated item's location in a folder tree, creating, by the at least one processor, the file path indexes for resulting items from the querying, and, if the querying results in at least one resulting item, repeating the querying of the content repository and the creating of the file path indexes until the querying results in zero resulting items. |
US11487703B2 |
Methods, devices and systems for migrating an active filesystem
A computer-implemented method of migrating metadata from a donor filesystem D having a rooted tree structure to a beneficiary filesystem B while processing commands that operate on the metadata may comprise, while a command to operate on the metadata is not received, replicating the donor filesystem D at the beneficiary filesystem B by sequentially copying metadata of nodes of the donor filesystem D to the beneficiary filesystem B. When a command is received to operate on the metadata, the command may be executed at both the donor filesystem D and the beneficiary filesystem B when all arguments of the command are present in both the donor filesystem D and the beneficiary filesystem B. When none of arguments are present in the beneficiary filesystem B, the command may be executed at the donor filesystem D only. When only some of the arguments are present in the beneficiary filesystem B, the command may be enqueued at least until all arguments of the command are present in the beneficiary filesystem B. When all arguments thereof are present in the beneficiary filesystem B, the enqueued commands may be dequeued and scheduled for execution. |
US11487694B1 |
Hot-plug events in a pool of reconfigurable data flow resources
A data processing system comprises a pool of reconfigurable data flow resources with arrays of physical configurable units, a controller, and a runtime processor. The controller is configured to generate a hot-plug event in response to detecting a removal of an unallocated array of physical configurable units from the pool of reconfigurable data flow resources. The runtime processor is configured to execute user applications on a subset of the arrays of physical configurable units and to receive the hot-plug event from the controller. The runtime processor is further configured to make the removed unallocated array of physical configurable units unavailable for subsequent allocations of subsequent virtual data flow resources and subsequent executions of subsequent user applications, while the subset of the arrays of physical configurable units continues the execution of the user applications. |
US11487692B2 |
Shield board
An embodiment includes a system comprising: a first shield board that includes first and second connectors; wherein the first connector of the first shield board is configured to communicate with a first connector of a second shield board via a cable; wherein the first shield board has connectors configured to directly couple to connectors of a first base board; wherein the first shield board is configured to communicate data and power to the second shield board via the first connector of the first shield board, the cable, and the first connector of the second shield board. Other embodiments are addressed herein. |
US11487691B2 |
System architecture for supporting active pass-through board for multi-mode NMVe over fabrics devices
A rack-mounted system includes a chassis, a switchless board disposed in the chassis, a midplane, and a plurality of device ports. The switchless board includes a baseboard management controller (BMC), a network repeater configured to transport network signals, and a PCIe switch configured to transport PCIe signals. Each of the plurality of device ports is configured to connect a storage device to the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable to operate in one of multiple storage protocol modes based on a type of the chassis. The network repeater of the switchless board is swappable with an Ethernet switch to provide a switching compatibility to the chassis using the same midplane. The storage device can operate in single-port and dual-port configurations. |
US11487690B2 |
Universal host and non-volatile memory express storage domain discovery for non-volatile memory express over fabrics
In some examples, universal host and NVMe™ storage domain discovery for NVM Express™ over Fabrics (NVMe-oF™) may include broadcasting location parameters to a host and a plurality of NVMe™ storage domains for discovery of a NVM Express™ over Fabrics (NVMe-oF™) service. Based on host parameters and NVMe™ storage domain parameters received in response to the broadcast location parameters, the host and the NVMe™ storage domains may be respectively registered with the NVMe-oF™ service. A mapping that indicates a specified NVMe™ storage domain that is to communicate with the host may be obtained. Communication may be implemented between the host and the specified NVMe™ storage domain by forwarding the mapping and associated discovery target parameters to the host to implement discovery of the specified NVMe™ storage domain by the host, and connection of the specified NVMe™ storage domain to the host. |
US11487689B2 |
Elevator data communication arrangement
Elevator safety and safety related information needs to be sent reliably to safety controlling systems. Existing elevator communication devices may be used for transmitting this information by processing the received safety and safety related information and processing it before sending it over the communication bus from the elevator car or floor equipment to the controlling devices. A separate communication unit may be used for receiving and processing safety and safety related data packets before they are transmitted over a common bus used for safety and safety non-critical submission. |
US11487683B2 |
Seamlessly integrated microcontroller chip
Techniques in electronic systems, such as in systems comprising a CPU die and one or more external mixed-mode (analog) chips, may provide improvements advantages in one or more of system design, performance, cost, efficiency and programmability. In one embodiment, the CPU die comprises at least one microcontroller CPU and circuitry enabling the at least one CPU to have a full and transparent connectivity to an analog chip as if they are designed as a single chip microcontroller, while the interface design between the two is extremely efficient and with limited in number of wires, yet may provide improved performance without impact to functionality or the software model. |
US11487680B2 |
Apparatus and method for burst mode data storage
An apparatus and a method are disclosed. In the apparatus, a memory management unit includes: a first cache unit, adapted to store a plurality of first source operands and one first write address; a second cache unit, adapted to store at least one pair of a second source operand and a second destination address; a write cache module, adapted to discriminate between destination addresses of a plurality of store instructions, so as to store, in the first cache unit, a plurality of source operands corresponding to consecutive destination addresses, and to store, in the second cache unit, non-consecutive destination addresses and source operands corresponding to the non-consecutive destination addresses, where the first write address is an initial address of the consecutive destination addresses; and a bus transmission module, adapted to transmit the plurality of first source operands and the first write address in the first cache unit to a memory through a bus in a write burst transmission mode. In embodiments of the present invention, a burst transmission mode is established between a processor and the bus. This can help reduce occupation of bus address bandwidth and accelerate write efficiency of the memory. |
US11487674B2 |
Virtual memory pool within a network which is accessible from multiple platforms
Systems and methods for operating a virtual memory pool are disclosed. A network of computing machines having local real memory is provided. A translation table, which is not tightly coupled to the real memory of any one of the computing machines in the network, is generated comprising connections between locations of the various local real memories to segments of the virtual memory pool. A request is received to access a particular segment of the virtual memory pool. An address for a particular computing machine and a location in its local real memory is retrieved from the translation table. A copy of the particular segment is requested from the particular computing machine. |
US11487672B1 |
Multiple copy scoping bits for cache memory
Aspects of the invention include computer-implemented methods, systems, and computer program products that access a multi-copy scope directory state of a cache memory that indicates a scope of sharing of a cache line in a cache memory system and determine a scope of sharing of the cache line in the cache memory system based on the multi-copy scope directory state, where the multi-copy scope directory state enumerates a plurality of scopes within the cache memory system. The scope of sharing is used to reduce a number of queries to one or more cache memories having a larger scope than a shared scope identified in the scope of sharing. The multi-copy scope directory state of the cache memory is updated based on detecting a change in shared scope of the cache line within the cache memory system. |
US11487667B1 |
Prediction confirmation for cache subsystem
A cache subsystem is disclosed. The cache subsystem includes a cache configured to store information in cache lines arranged in a plurality of ways. A requestor circuit generates a request to access a particular cache line in the cache. A prediction circuit is configured to generate a prediction of which of the ways includes the particular cache line. A comparison circuit verifies the prediction by comparing a particular address tag associated with the particular cache line to a cache tag corresponding to a predicted one of the ways. Responsive to determining that the prediction was correct, a confirmation indication is stored indicating the correct prediction. For a subsequent request for the particular cache line, the cache is configured to forego a verification of the prediction that the particular cache line is included in the one of the ways based on the confirmation indication. |
US11487657B1 |
Storage system with multiplane segments and cooperative flash management
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands. |
US11487653B2 |
L2P translation techniques in limited RAM systems to increase random write performance using multiple L2P caches
Devices and techniques are disclosed herein for more efficiently performing random write operation for a memory device. In an example, a method of operating a flash memory device can include receiving a write request at a flash memory device from a host, the write request including a first logical block address and write data, saving the write data to a location of the flash memory device having a first physical address, operating the flash memory device in a first mode when an amount of write data associated with the write request is above a threshold, operating the flash memory device in a second mode when an amount of write data is below the threshold, and comparing the amount of write data to the threshold. |
US11487652B2 |
Host logical-to-physical information refresh
Devices and techniques are disclosed herein for providing L2P information to a host device from a storage system, the L2P information comprising changed L2P region and associated subregion information, to-be-loaded L2P region and associated subregion information, and invalid L2P region and associated subregion information. |
US11487650B2 |
Diagnosing anomalies detected by black-box machine learning models
A computer-implemented method, a computer program product, and a computer system for diagnosing anomalies detected by a black-box machine learning model. A computer determines a local variance of a test sample in a test dataset, where the local variance represents uncertainty of a prediction by the black-box machine learning model. The computer initializes optimal compensations for the test sample, where the optimal compensations are optimal perturbations to test sample values of respective components of a multivariate input variable. The computer determines local gradients for the test sample. Based on the local variance and the local gradients, the computer updates the optimal compensations until convergences of the optimal compensations are reached. Using the optimal compensations, the computer diagnoses the anomalies detected by the black-box machine learning model. |
US11487647B2 |
Test execution optimizer for test automation
The systems and methods that determine tests that may be executed in parallel during regression testing of an analytics application are provided. Multiple tests that test functions of the analytics application are accessed from a test automation suite. For each test, data sources that provide data to the analytics application during the test are identified. The tests are aggregated into temporary groups according to the identified data sources. The test groups are generated from the temporary groups such that each test group comprises tests that are associated with non-overlapping data sources. The regression testing is performed on the application by executing the test groups in parallel. |
US11487644B2 |
Graphics processing unit application execution control
Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed. |
US11487642B2 |
Method for verifying software
A method for verifying an operating software block. The operating software block to be verified is defined based on an operating software. Function inputs and outputs corresponding to the operating software block are ascertained. A multi-dimensional parameter space is defined, each dimension of which corresponding to a function input of the operating software block. Input data tuples are formed based on predetermined rules, which correspond to points within specifiable limits of the parameter space. The operating software block is executed using the input data tuples in order to obtain output data, so that for every function output a dependency on the input data of the function inputs is ascertained. The dependency of the function outputs is compared with a specified standard dependency. A reaction is initiated based on a deviation between the dependency of a function output and the standard dependency. |
US11487641B1 |
Micro services recommendation system for identifying code areas at risk
Identifying risky code in microservices is described. A system identifies a modification to code segments in an application. The system determines a segments similarity score based on comparing the code segments, which are in a microservice of the application, against other code segments, which are in another microservice of the application. The system determines whether the segments similarity score satisfies a segments similarity threshold. The system outputs a recommendation to make the modification, which was made to the code segments in the microservice of the application, to the other code segments in the other microservice in the application, in response to a determination that the segment similarity score satisfies the similarity threshold. |
US11487638B2 |
Computer program product and method and apparatus for controlling access to flash memory card
The invention is related to a non-transitory computer program product, a method and an apparatus for controlling access to a flash memory card. The method, performed by a processing unit of a bridge integrate circuit (IC), includes: determining whether a temperature of a motherboard has exceeded a threshold through a temperature sensor IC after receiving a host read or write command from a host side; requesting a flash memory card to enter a sleep state when the temperature of the motherboard has exceeded the threshold; and instructing the flash memory card to perform an operation corresponding to the host read or write command when the temperature of the motherboard hasn't exceeded the threshold. The bridge IC and the temperature sensor IC are disposed on the motherboard, the flash memory card is inserted into a card slot on the motherboard, and the bridge IC is coupled to the temperature sensor IC and the flash memory card through a circuit of the motherboard. |
US11487637B2 |
Global inline name space verification for distributed file systems
Embodiments for providing global inline name space verification for a distributed file system in a network of a metadata server coupled to a plurality of data servers by taking a global dataless snapshot of a namespace of the distributed file system; walking all of the files in the namespace for each data server and the metadata server to generate parsed information; combining, by an XOR operation, the parsed information into data blocks for each server; obtaining a checksum of each data block of the data blocks; comparing actual and expected checksums from the metadata server and all of the data servers; and generating an alert if a comparison of any actual and expected checksums do not match. |
US11487631B2 |
Data refresh in a replication environment
Data refresh in a replication environment is provided by: reading, by a data services component of a replication environment as part of a data refresh operation, a data store and identifying refresh data, from a source object of source objects of the data store, that is to be provided to a target system, where the data services component is further configured to read a replication log into which changes to source object(s) of the source objects are recorded, and send the changes as change data records to a capture service; and retrieving, by the data services component, the refresh data from the source object and sending the refresh data as refresh data records to the capture service, where the capture service is configured with data record handling routines for applying to received change data records and to the received refresh data records. |
US11487630B2 |
Storage device and data processing method thereof
A storage device includes a memory device including a metadata area and a journal data area. A memory controller is configured to control the memory device to write a metadata block to the metadata area and to write a journal data block to the journal data area. The metadata block includes metadata, and the journal data block includes both journal data and metadata storage information. The journal data includes log information pertaining to the metadata, and the metadata storage information includes information pertaining to storage of the metadata block. |
US11487627B2 |
Storage device and method of operating the same
A storage device having improved data recovery performance includes a memory device including a first storage region and a second storage region, and a memory controller that controls the memory device. Before performing a write operation in the first storage region, the memory controller may backup data previously stored in the first storage region, based on a fail probability of the write operation to be performed in the first storage region. If the write operation fails, the previously-stored data may be recovered from where it was backed up. |
US11487619B2 |
Distributed storage system
A first node group including at least three nodes is predefined in a distributed storage system. Each node of the first node group is configured to send data blocks stored in storage devices managed by the node to other nodes belonging to the first node group. A first node is configured to receive data blocks from two or more other nodes in the first node group. The first node is configured to create a redundant code using a combination of data blocks received from the two or more other nodes and store the created redundant code to a storage device different from storage devices holding the data blocks used to create the redundant code. Combinations of data blocks used to create at least two redundant codes in redundant codes created by the first node are different in combination of logical addresses of constituent data blocks. |
US11487616B2 |
Write control for read-modify-write operations in cache memory
In described examples, a processor system includes a processor core that generates memory write requests, and a cache memory with a memory controller having a memory pipeline. The cache memory has cache lines of length L. The cache memory has a minimum write length that is less than a cache line length of the cache memory. The memory pipeline determines whether the data payload includes a first chunk and ECC syndrome that correspond to a partial write and are writable by a first cache write operation, and a second chunk and ECC syndrome that correspond to a full write operation that can be performed separately from the first cache write operation. The memory pipeline performs an RMW operation to store the first chunk and ECC syndrome in the cache memory, and performs the full write operation to store the second chunk and ECC syndrome in the cache memory. |
US11487613B2 |
Method for accessing semiconductor memory module
A method for accessing a memory module includes; encoding first data of a first partial burst length to generate first parities and first cyclic redundancy codes, encoding second data of a second partial burst length to generate second parities and second cyclic redundancy codes, writing the first data and the second data to first memory devices, and writing the first parities, the first cyclic redundancy codes, the second parities, and the second cyclic redundancy codes to a second memory device and a third memory device. |
US11487610B2 |
Methods for parity error alert timing interlock and memory devices and systems employing the same
Systems and methods are described, in which a parity error alert timing interlock is provided by first waiting for a timer to count a configured parity error pulse width value and then waiting for any in-progress memory operations to complete before deasserting a parity error alert signal that was asserted in response to the detection of a parity error in a command or address. |
US11487608B2 |
Entity resolution framework for data matching
Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector. |
US11487607B2 |
Automated recovery of execution roles in a distributed online system
Automated recovery of execution roles in a distributed historian system in accordance with actions and rules customized to each execution role. A monitoring service monitors the health status of execution roles and automatically performs a corrective action in response to the health state of an execution role triggering a predetermined rule. |
US11487606B2 |
Automated alert augmentation for deployments of software-defined storage
Methods, apparatus, and processor-readable storage media for automated alert augmentation for deployments of software-defined storage are provided herein. An example computer-implemented method includes obtaining an alert from at least one software-defined storage device; determining one or more items of additional information pertaining to one or more of the alert and the at least one software-defined storage device; augmenting the alert based at least in part on the one or more determined items of additional information; generating a modified version of the augmented alert by incorporating, into the augmented alert, dependency information pertaining to the at least one software-defined storage device and one or more additional software-defined storage devices; and performing one or more automated actions based at least in part on the modified version of the augmented alert. |
US11487594B1 |
Artificial reality system with inter-processor communication (IPC)
The disclosure describes techniques for interrupt and inter-processor communication (IPC) mechanisms that are shared among computer processors. For example, an artificial reality system includes a plurality of processors and an inter-processor communication (IPC) unit. The IPC unit includes one or more doorbell registers, wherein each doorbell register is associated with a uniquely assigned source processor and a uniquely assigned target processor. Each doorbell register is further configured to store doorbell data indicative of whether an interrupt is a high priority interrupt or a low priority interrupt. The IPC unit may also include one or more FIFO (first-in first-out) memories configured to store data associated with each interrupt. |
US11487593B2 |
Barrier synchronization system and parallel information processing apparatus
A barrier synchronization system, a parallel information processing apparatus, and the like are described in the embodiments. In an example, provided is a solution to reduce latency time and improve processing speed in barrier synchronization. The parallel information processing apparatus includes: a completion information storage configured to store completion information, wherein the completion information includes information relating to completion of processing of an own apparatus and information relating to completion of processing of a lower information processing apparatus located in the tree structure; and a control circuit configured to, in response to a determination result indicating that a current status amounts to a given condition, instruct a specified information processing apparatus to forcibly suspend processing, the specified information processing apparatus being an apparatus that has not yet completed processing before all of the plurality of information processing apparatuses have completed the processing. |
US11487592B2 |
Dynamic application migration across storage platforms
Embodiments of the present disclosure relate to load balancing application processing between storage platforms. Input/output (I/O) workloads can be anticipated during one or more time-windows. Each I/O workload can comprise one or more I/O operations corresponding to one or more applications. Processing I/O operations of each application can be dynamically migrated to one or more storage platforms of a plurality of storage platforms based on the anticipated workload. |
US11487587B2 |
Information processing system and method for controlling information processing system
An information processing system includes an information processing apparatus and a management apparatus. A first processor of the information processing apparatus controls resource allocation to a first virtual machine that operates on the information processing apparatus and executes a virtual load balancer that distributes a first load to a plurality of second virtual machines. The first processor notifies, when a second load of the virtual load balancer exceeds a predetermined first threshold value, an occurrence of an overload to the management apparatus. The first processor receives and executes an addition command of adding a resource allocated to the first virtual machine. A second processor of the management apparatus creates, upon being notified of the occurrence of the overload, the addition command based on resource information of the information processing apparatus and management information of the virtual load balancer. The second processor notifies the addition command to the information processing apparatus. |
US11487580B2 |
Computational resource allocation in ensemble machine learning systems
A system and method for allocating computational resources includes a plurality of classifiers, a memory array, and a memory controller to allocate memory from the memory array to each of the plurality of classifier. The system and method also include an optimization processor to determine an optimized bit precision value for at least one of the plurality of classifiers based upon a relative importance of the plurality of classifiers. The memory controller allocates the memory from the memory array to the plurality of classifiers based upon the determined optimized bit precision value. |
US11487579B2 |
System and method for resource scaling for efficient resource management
A system and method for automatically adjusting computing resources provisioned for a computer service or application by applying historical resource usage data to a predictive model to generate predictive resource usage. The predictive resource usage is then simulated for various service configurations, determining scaling requirements and resource wastage for each configuration. A cost value is generated based on the scaling requirement and resource wastage, with the cost value for each service configuration used to automatically select a configuration to apply to the service. Alternatively, the method for automatically adjusting computer resources provisioned for a service may include receiving resource usage data of the service, applying it to a linear quadratic regulator (LQR) to find an optimal stationary policy (treating the resource usage data as states and resource-provisioning variables as actions), and providing instructions for configuring the service based on the optimal stationary policy. |
US11487578B2 |
Systems and methods for dynamic scheduling of data processing
Methods and systems for dynamically scheduling data processing are disclosed. An example method includes: identifying a data model to be built, the data model being associated with a data model definition defining input data to be used in building that data model; determining a size of the input data; obtaining an expected access time for the data model; estimating a total time required for building the data model based on the size of the input data and the definition of the data model; determining a time to start building the data model based on the expected access time for the data model and the estimated total time required to build the data model; and scheduling the building of the data model to start at the determined time. |
US11487577B2 |
Robotic task planning for complex task instructions in natural language
This disclosure provides systems and methods for robotic task planning when a complex task instruction is provided in natural language. Conventionally robotic task planning relies on a single task or multiple independent or serialized tasks in the task instruction. Alternatively, constraints on space of linguistic variations, ambiguity and complexity of the language may be imposed. In the present disclosure, firstly dependencies between multiple tasks are identified. The tasks are then ordered such that a dependent task is always scheduled for planning after a task it is dependent upon. Moreover, repeated tasks are masked. Thus, resolving task dependencies and ordering dependencies, a complex instruction with multiple interdependent tasks in natural language facilitates generation of a viable task execution plan. Systems and methods of the present disclosure finds application in human-robot interactions. |
US11487573B2 |
Systems and method for automating security workflows in a distributed system using encrypted task requests
Methods and systems for automating execution of a workflow by integrating security applications of a distributed system into the workflow are provided. In embodiments, a system includes an application server in a first cloud, configured to receive a trigger to execute the workflow. The workflow includes tasks to be executed in a device of a second cloud. The application server sends a request to process the task to a task queue module. The task queue module places the task request in a queue, and a worker hosted in the device of the second cloud retrieves the task request from the queue and processes the task request by invoking a plugin. The plugin interacts with a security application of the device of the second cloud to execute the task, which yields task results. The task results are provided to the application server, via the worker and the task queue module. |
US11487572B1 |
Migration of cloud-based software application
A method for migrating a virtual desktop may include provisioning a first virtual machine to host the virtual desktop. The first virtual machine may be provisioned to include a first operating system disk and a first identity disk. A snapshot of the first operating system disk may be generated. The virtual desktop may be migrated to a second virtual machine by at least replacing a second operating system disk of the second virtual machine with the first operating system disk. The first identity disk of the first virtual machine and a second identity disk of the second virtual machine may remain unchanged by the migration. Related systems and articles of manufacture are also provided. |
US11487570B1 |
Efficient creation of endpoints for accessing services directly within a cloud-based system
Described is a system (and method) that provides the ability to create an endpoint to allow cloud-based components to access services directly using network infrastructure of a cloud system. To provide such an ability, access connections from components of a production system to the cloud system may be monitored to derive a storage service and a datastore based on portions of a domain name. The derived storage service and datastore are then used to determine configuration settings required to automatically create a service endpoint. The service endpoint may then be deployed within the cloud system allowing the cloud-based component to access the storage service directly. Accordingly, the system provides the ability to automatically configure and deploy service endpoints by leveraging information derived from monitoring network access connections between a production environment and a cloud environment. |
US11487568B2 |
Data migration based on performance characteristics of memory blocks
A performance manager (400, 500) and a method (200) performed thereby are provided, for managing the performance of a logical server of a data center. The data center comprises at least one memory pool in which a memory block has been allocated to the logical server. The method (200) comprises determining (230) performance characteristics associated with a first portion of the memory block, comprised in a first memory unit of the at least one memory pool; and identifying (240) a second portion of the memory block, comprised in a second memory unit of the at least one memory pool, to which data of the first portion of the memory block may be migrated to apply performance characteristics associated with the second portion. The method (200) further comprises initiating migration (250) of the data to the second portion of the memory block. |
US11487562B2 |
Rolling resource credits for scheduling of virtual computer resources
A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance. |
US11487561B1 |
Post simulation debug and analysis using a system memory model
According to an embodiment, a system and method are provided for constructing an accurate view of memory and events on a simulation platform. The system memory view can be used with a debug and analysis tool to provide post-processing debug, including searching forward and backward in capture time of the stored memory view to analyze the events of the simulation. The memory is constructed by capturing and storing each memory execution transaction, bus transaction, and register transaction during simulation. Changes in simulation platform hardware state may also be captured and stored in a hardware state database, including switches between process threads detected during the simulation that may update a simulator register. The captured events provide observability into the OS processes, the hardware, and the embedded software of the simulation platform. |
US11487554B2 |
Data processing method and system for intercepting signals between a peripheral device and a software application
The present invention relates to a data processing method, including the steps of intercepting a signal within a communications channel between a predefined peripheral device for a computing system and an application executing on the computing system and processing the signal and performing one or more actions in response to the processing. At least one action affects onward transmission of one or more signals within the communications channel. A data processing system is also described. |
US11487549B2 |
Virtual machine boot data prediction
An indication that a virtual machine is starting is received. Requested data blocks associated with the virtual machine are identified. Based on identifiers of the requested data blocks, a trained learning model is used to predict one or more subsequent data blocks likely to be requested while the virtual machine is starting. The one or more subsequent data blocks are caused to be preloaded in a cache storage. |
US11487548B2 |
Dynamic re-evaluation of parameters for non-volatile memory using microcontroller
A non-volatile memory apparatus and corresponding method of operation are provided. The apparatus includes non-volatile memory cells in an integrated circuit device along with a microcontroller in communication with the non-volatile memory cells. The microcontroller is configured to receive a memory operation command and in response, determine a condition value of one of a plurality of conditions associated with the memory operation command and whether the one of the plurality of conditions is dynamic. In parallel, the microcontroller determines and outputs an output value using the condition value. The microcontroller then determines whether the one the plurality of conditions has changed. If the one of the plurality of conditions is dynamic and has changed, the microcontroller determines an updated condition value and in parallel, compares the condition value and the updated condition value and determines and outputs an updated output value using the updated condition value and the comparison. |
US11487547B2 |
Extended asynchronous data mover functions compatibility indication
A method is provided that is executable by a processor of a computer. Note that the processor is communicatively coupled to a memory of the computer, and the memory stores a response block of a call command. In implementing the method, the processor defines a sub-functions field in the response block of the call command. Further the processor indicates that a set of functions of a set of instructions are installed and available at an interface based on a corresponding sub-functions flag within the sub-functions field being set. Note that the interface is also being executed on the computer and that the set of functions being represented by the corresponding sub-functions flag. The processor further indicates that the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set. |
US11487542B2 |
Instruction cache behavior and branch prediction
Instruction cache behavior and branch prediction are used to improve the functionality of a computing device by profiling branching instructions in an instruction cache to identify likelihoods of proceeding to a plurality of targets from the branching instructions; identifying a hot path in the instruction cache based on the identified likelihoods; and rearranging the plurality of targets relative to one another and associated branching instructions so that a first branching instruction that has a higher likelihood of proceeding to a first hot target than to a first cold target and that previously flowed to the first cold target and jumped to the first hot target instead flows to the first hot target and jumps to the first cold target. |
US11487539B2 |
Systems and methods for automating and monitoring software development operations
Systems and methods are disclosed for automating and monitoring software development operations. The systems may facilitate a user to submit a request to receive information related to a software application development across a development operations (DevOps) pipeline, and to efficiently receive an accurate response to the request. A natural language processing application may use query parameters from the request to form a query. The query may be sent to an artificial intelligence markup language (AIML) interpreter to retrieve the requested information from a database. Alternatively or additionally, the query may be sent to an application associated with an integration of a plurality of DevOps tools in the DevOps pipeline. The application may develop a dynamic response to the request. |
US11487538B1 |
Software repository recommendation engine
A software library recommendation engine provides an analysis and aggregate dashboard comparison of metrics denoting maintainability trends in a plurality of libraries from a publicly available software repository. Maintainability trends include regularity and magnitude of changes (commits), resolution of user inquiries for issues, problems and bugs, and an estimation of core contributors for estimating inertia and longevity of a plurality of candidate libraries under consideration for a particular usage. Usage metrics coalesce and summarize usage data of libraries under consideration for comparison, and a dashboard of computed metrics provides an indication of trends that indicate reliability or longevity to mitigate vulnerability of the library user from dependence on the collaborative intent of the library author and contributors. |
US11487532B2 |
Issue tracking systems and methods
Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues. |
US11487530B2 |
Software container registry service
A request to update a software container image within a container registry hosted by a computing resource service provider is received from an entity associated with a customer account with the computing resource service provider, where the container registry is a scalable distributed data storage service. The software container image is stored in the container registry in association with the customer account. A layer of the software container image stored in the container registry is scanned for a reference identifier associated with a security vulnerability as a result of said scan finding the reference identifier within the software container image, notice is provided to the entity indicating that the security vulnerability was found. Software within the software container image is updated based at least in part on the vulnerability scan; and the update software is deployed. |
US11487522B1 |
Training and/or using neural network model to generate target source code from lower-level representation
Training and/or utilization of a neural decompiler that can be used to generate, from a lower-level compiled representation, a target source code snippet in a target programming language. In some implementations, the lower-level compiled representation is generated by compiling a base source code snippet that is in a base programming language, thereby enabling translation of the base programming language (e.g., C++) to a target programming language (e.g., Python). In some of those implementations, output(s) from the neural decompiler indicate canonical representation(s) of variables. Technique(s) can be used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated using the neural decompiler, and a subset (e.g., one) is selected based on evaluation(s). |
US11487520B2 |
Automatically generating reasoning graphs
Embodiments disclosed herein relate to methods and systems for transliterating reasoning graphs and using the same to determine insights. |
US11487519B2 |
Code conversion method and system
The present invention relates to a method of converting logic written in software code into text, comprising: converting the code to a structured format that represents the logic described in each function of said code as a tree of elements, and mapping the elements of the structured format into corresponding counterparts in a target language for obtaining a text translation of the structured format. |
US11487517B2 |
Techniques for distributed operation of secure controllers
Various embodiments are generally directed to techniques for supporting the distributed execution of a task routine among multiple secure controllers incorporated into multiple computing devices. An apparatus includes a first processor component and first secure controller of a first computing device, where the first secure controller includes: a selection component to select the first secure controller or a second secure controller of a second computing device to compile a task routine based on a comparison of required resources to compile the task routine and available resources of the first secure controller; and a compiling component to compile the task routine into a first version of compiled routine for execution within the first secure controller by the first processor component and a second version for execution within the second secure controller by a second processor component in response to selection of the first secure controller. Other embodiments are described and claimed. |