Document Document Title
US11355644B2 Vertical field effect transistors with self aligned contacts
A method of forming a semiconductor device is provided that includes forming a first source/drain region in a supporting substrate abutting a fin structure; and forming an isolation region in the supporting substrate adjacent to a first side of the fin structure, wherein the first source/drain region is positioned on an opposing second side of the fin structure. A gate structure is formed on the channel region portion of the fin structure. In a following step, a second source/drain region on an upper surface of the fin structure. Contacts can be formed aligned to the first source/drain region and the gate structure.
US11355641B2 Merged source/drain features
The present application provides a semiconductor device and the method of making the same. The method includes recessing a fin extending from a substrate, forming a base epitaxial feature on the recessed fin, forming a bar-like epitaxial feature on the base epitaxial feature, and forming a conformal epitaxial feature on the bar-like epitaxial feature. The forming of the bar-like epitaxial feature includes in-situ doping the bar-like epitaxial feature with an n-type dopant at a first doping concentration. The forming of the conformal epitaxial feature includes in-situ doping the conformal epitaxial feature with a second doping concentration greater than the first doping concentration.
US11355640B1 Hybrid multi-stack semiconductor device including self-aligned channel structure and method of manufacturing the same
A hybrid multi-stack semiconductor device and a method of manufacturing the same are provided. The hybrid multi-stack semiconductor device includes a nanosheet stack and a fin field-effect transistor (finFET) stack formed above the nanosheet stack, wherein the nanosheet stack includes a plurality of nanosheet layers formed above a substrate and enclosed by a 1st gate structure, wherein the at least one fin structure has a self-aligned form with respect to the nanosheet stack so that a left horizontal distance between a leftmost side surface of the at least one fin structure and a left side surface of the nanosheet stack is equal to a right horizontal distance between a rightmost side surface of the at least one fin structure and a right side surface of the nanosheet stack.
US11355637B2 Semiconductor device and method
A semiconductor device and method of manufacture are provided which help to support contacts while material is removed to form air gaps. In embodiments a contact is formed with an enlarged base to help support overlying portions of the contact. In other embodiments a scaffold material may also be placed prior to the formation of the air gaps in order to provide additional support.
US11355636B2 Radio frequency (RF) switch device on silicon-on-insulator (SOI) and method for fabricating thereof
Existing semiconductor transistor processes may be leveraged to form lateral extensions adjacent to a conventional gate structure. The dielectric thickness under these lateral gate extensions can be varied to tune RF switch FET device performance and enable resistance to breakdown at high operating voltages. These extensions may be patterned with dimensions that are not limited by lithographic resolution and overlay capabilities and are compatible with conventional processing for ease of integration with other devices. The lateral extensions and dielectric spacers may be used to form self-aligned source, drain, and channel regions. A thick dielectric layer may be formed under a narrow extension gate to improve operation voltage range. The present invention provides an innovative structure with lateral gate extensions which may be referred to as EGMOS (extended gate metal oxide semiconductor).
US11355634B2 Semiconductor device and fabrication method thereof
Semiconductor devices and fabrication methods are provided. An exemplary fabrication method includes providing a semiconductor substrate; forming a first well region and a second well region in the semiconductor substrate; and forming a first gate structure on a surface of the second well region and a portion of a surface of the first well region and a second gate structure on a portion of the first well region. A first opening is formed between the first gate structure and the second gate structure. The method also include forming a sidewall spacer layer covering sidewall and bottom surfaces of the first opening in the first opening; forming a dielectric layer on the semiconductor substrate to cover the first gate structure, the second gate structure and the sidewall spacer layer; and forming a floating plug in the dielectric layer and on the sidewall spacer layer.
US11355628B2 Semiconductor device having junction termination structure and method of formation
A power semiconductor device may include a junction termination region, bounded by a side edge of a semiconductor substrate. The junction termination region may include a substrate layer of a first dopant type, a well layer of a second dopant type, a conductive trench assembly having a first set of conductive trenches, in the junction termination region, and extending from above the substrate layer through the well layer; and a metal layer, electrically connecting the conductive trench assembly to the well layer. The metal layer may include a set of inner metal contacts, electrically connecting a set of inner regions of the well layer to a first set of trenches of the conductive trench assembly; and an outer metal contact, electrically connecting an outer region of the well layer to a second set of conductive trenches of the conductive trench assembly, wherein the outer region borders the side edge.
US11355626B2 High electron mobility transistor
An HEMT includes an aluminum gallium nitride layer. A gallium nitride layer is disposed below the aluminum gallium nitride layer. A zinc oxide layer is disposed under the gallium nitride layer. A source electrode and a drain electrode are disposed on the aluminum gallium nitride layer. A gate electrode is disposed on the aluminum gallium nitride layer and between the drain electrode and the source electrode.
US11355625B2 Device and semiconductor structure for improving the disadvantages of p-GaN gate high electron mobility transistor
A device includes a first transistor and a second transistor. The first transistor includes a first gate terminal coupled to the first source terminal, a first source terminal, and a first drain terminal. The second transistor includes a second gate terminal coupled to the first drain terminal, a second source terminal, and a second drain terminal.
US11355621B2 Non-planar semiconductor device including a replacement channel structure
Techniques and mechanisms for providing functionality of a non-planar device which includes a semiconductor body disposed on a dielectric layer and over an underlying subfin region. In an embodiment, the dielectric layer is disposed between, and adjoins each of, a first semiconductor material of the subfin region and a second semiconductor material of semiconductor body. The dielectric layer is an artefact of fabrication processing wherein an epitaxy of the semiconductor body is grown horizontally along a length of the subfin region. During such epitaxial growth, the dielectric layer prevents vertical growth of the second semiconductor material from the subfin region. Moreover, at least a portion of a dummy gate determines a shape of the semiconductor body. In another embodiment, formation of the semiconductor body is preceded by an etching to remove a section of a fin portion which is disposed over the subfin region.
US11355620B2 FinFET device and method of forming same
A method includes forming a fin over a substrate, forming an isolation region adjacent the fin, forming a dummy gate structure over the fin, and recessing the fin adjacent the dummy gate structure to form a first recess using a first etching process. The method also includes performing a plasma clean process on the first recess, the plasma clean process including placing the substrate on a holder disposed in a process chamber, heating the holder to a process temperature between 300° C. and 1000° C., introducing hydrogen gas into a plasma generation chamber connected to the process chamber, igniting a plasma within the plasma generation chamber to form hydrogen radicals, and exposing surfaces of the recess to the hydrogen radicals. The method also includes epitaxially growing a source/drain region in the first recess.
US11355618B2 Low parasitic Ccb heterojunction bipolar transistor
A method for fabricating a heterojunction bipolar transistor (HBT) comprises providing a semiconductor support layer and forming an even number of at least four elongated wall structures on the support layer. The wall structures are arranged side-by-side at a regular interval. An odd number of at least three semiconductor collector-material ridge structures are formed on the support layer. Each ridge structure is formed between two adjacent wall structures. A semiconductor base-material layer is formed on a determined ridge structure of the at least three ridge structures. A semiconductor emitter-material layer is formed on the base-material layer. The base-material layer is epitaxially extended so that it coherently covers all the wall structures and all the ridge structures. All the ridge structures except for the determined ridge structure are selectively removed.
US11355617B2 Self-aligned collector heterojunction bipolar transistor (HBT)
Certain aspects of the present disclosure generally relate to an integrated circuit (IC) having a heterojunction bipolar transistor (HBT) device. The HBT device generally includes an emitter region, a collector region, and a base region disposed between the emitter region and the collector region, the base region and the collector region comprising different semiconductor materials. The HBT device may also include an etch stop layer disposed between the collector region and the base region. The HBT device also includes an emitter contact, wherein the emitter region is between the emitter contact and the base region, and a collector contact, wherein the collector region is between the collector contact and the base region.
US11355615B2 FinFET having fluorine-doped gate sidewall spacers
Field effect transistor and manufacturing method thereof are disclosed. The field effect transistor includes a substrate, fins, a gate structure, a first spacer and a second spacer. The fins protrude from the substrate and extend in a first direction. The gate structure is disposed across and over the fins and extends in a second direction perpendicular to the first direction. The first spacer is disposed on sidewalls of the gate structure. The second spacer is disposed on the first spacer and surrounds the gate structure. The first spacer is fluorine-doped and includes fluorine dopants.
US11355609B2 Semiconductor device
A semiconductor device includes a semiconductor region made of a material to which conductive impurities are added, an insulating film formed on a surface of the semiconductor region, and an electroconductive gate electrode formed on the insulating film. The gate electrode is made of a material whose Fermi level is closer to a Fermi level of the semiconductor region than a Fermi level of Si in at least a portion contiguous to the insulating film.
US11355607B2 Semiconductor device structures with liners
Methods of forming semiconductor devices, memory cells, and arrays of memory cells include forming a liner on a conductive material and exposing the liner to a radical oxidation process to densify the liner. The densified liner may protect the conductive material from substantial degradation or damage during a subsequent patterning process. A semiconductor device structure, according to embodiments of the disclosure, includes features extending from a substrate and spaced by a trench exposing a portion of a substrate. A liner is disposed on sidewalls of a region of at least one conductive material in each feature. A semiconductor device, according to embodiments of the disclosure, includes memory cells, each comprising a control gate region and a capping region with substantially aligning sidewalls and a charge structure under the control gate region.
US11355605B2 Semiconductor device structure and method for forming the same
A method for forming a semiconductor device structure is provided. The method includes providing a substrate, a first nanostructure, and a second nanostructure. The method includes forming an isolation layer over the base. The method includes forming a gate dielectric layer over the first nanostructure, the second nanostructure, the fin, and the isolation layer. The method includes forming a gate electrode layer over the first part. The method includes forming a spacer layer. The method includes removing the second part of the gate dielectric layer and the first upper portion of the isolation layer to form a space between the fin and the spacer layer. The method includes forming a source/drain structure in the space and over the first nanostructure and the second nanostructure.
US11355604B2 Semiconductor device, layout design method for the same and method for fabricating the same
A semiconductor device includes a first and second active pattern extending in a first direction on a substrate, a first and second gate electrode extending in a second direction to intersect the first and second active pattern, a first source/drain contact extending in the second direction and connected to a first and source/drain region of the first and second active patterns, respectively, a first source/drain via connected to the first source/drain contact, a first cell separation film extending in the second direction and crosses the first active pattern and the second active pattern, between the first source/drain contact and the second gate electrode, a first gate via connected to the second gate electrode and arranged with the first source/drain via along the first direction, and a first connection wiring which extending in the first direction and connects the first source/drain via and the first gate via.
US11355596B2 High power device with self-aligned field plate
In some embodiments, the present disclosure relates to an integrated chip that includes a gate dielectric, a gate electrode, a field plate dielectric layer, and a field plate. The gate dielectric layer is arranged over a substrate and between a source region and a drain region. The gate electrode is arranged over the gate dielectric layer. The field plate dielectric layer is arranged over the substrate and between the gate dielectric layer and the drain region. The field plate is arranged over the field plate dielectric layer and is spaced apart from the gate dielectric layer.
US11355595B2 Semiconductor device and method of manufacturing semiconductor device
Directly beneath p−-type base regions, n-type storage regions are provided. The storage regions contain hydrogen donors as an impurity and have an impurity concentration higher than that of the n−-type drift region. The storage regions are formed by hydrogen ion irradiation from a back surface of a semiconductor substrate. The storage regions have a peak hydrogen concentration and are at positions that coincide with where the hydrogen ions have been irradiated. By the hydrogen ion irradiation, a crystal defect region that is a carrier lifetime killer region is formed concurrently with the storage regions, closer to the back surface of the semiconductor substrate than are storage regions. The crystal defect region has a crystal defect density with a peak density at a position closer to the back surface of the semiconductor substrate than are the storage regions. A semiconductor device having such storage regions and a carrier lifetime killer region is enabled.
US11355592B2 Semiconductor device, method of manufacturing semiconductor device, inverter circuit, drive device, vehicle, and elevator
A semiconductor device of an embodiment includes a silicon carbide layer including first and second trenches, a first silicon carbide region of n-type, a second silicon carbide region of p-type disposed between the first trench and the second trench and having a depth deeper than depths of the first and second trenches, and a third silicon carbide region of n-type on the second silicon carbide region, a first gate electrode, a second gate electrode. The second silicon carbide region includes a first region of which a depth becomes deeper toward the second trench, and a second region of which a depth becomes deeper toward the first trench. In the second silicon carbide region, a first concentration distribution of a p-type impurity has a first concentration peak at a first position, and has a second concentration peak at a second position closer to the second trench than the first position.
US11355591B2 Single crystal diamond and semiconductor element using same
Provided is a single crystal diamond having a lowered dislocation density. The single crystal diamond (10) is provided with single crystal diamond layers (2, 3). One single crystal diamond layer (2) is formed on a diamond substrate (1) and contains point defects. The other single crystal diamond layer (3) is grown on the single crystal diamond layer (2). The single crystal diamond layers (2, 3) have a lower dislocation density than the diamond substrate.
US11355588B2 Strained and unstrained semiconductor device features formed on the same substrate
Embodiments of the invention are directed to a configuration of semiconductor devices having a substrate and a first feature formed on the substrate, wherein the first feature includes a first preserve region having compressive strain that extends throughout the first preserve region, and wherein the first feature further includes a cut region that includes a converted dielectric. The converted dielectric is a dielectric material that has been converted to the dielectric from another material.
US11355586B2 Heterojuction bipolar transistor
A heterojunction bipolar transistor, comprising: a substrate, having a first surface and an opposite second surface; a sub-emitter layer arranged on the first surface; a compound emitter layer arranged on the sub-emitter layer, making the sub-emitter layer and the compound emitter layer forms an emitter layer; a base layer arranged on the compound emitter layer; a collector ledge layer arranged on the base layer; a collector layer arranged on the collector ledge layer; a lateral oxidation region arranged on the compound emitter layer forming a current blocking region, and the outer region of the compound emitter layer surrounds inner region, so that the inner region of the compound emitter layer forms a current aperture.
US11355583B2 Quantum dots and devices including the same
A quantum dot includes: a core including a first semiconductor nanocrystal, and a shell disposed on the core, the shell including a second semiconductor nanocrystal and a dopant, wherein the first semiconductor nanocrystal includes a Group III-V compound, the second semiconductor nanocrystal includes zinc (Zn), sulfur (S), and selenium, and the dopant includes lithium, a Group 2A metal having an effective ionic radius less than an effective ionic radius of Zn2+, a Group 3A element having an effective ionic radius less than an effective ionic radius of Zn2+, or a combination thereof. Also a method of producing the quantum dot, and a composite, and an electronic device including the quantum dot.
US11355581B2 Device comprising a transistor
A transistor is produced by forming a first part of a first region of the transistor in a semiconductor substrate by implanting dopants through an opening in an isolating trench formed at an upper surface of the semiconductor substrate. A second region of the transistor in the opening by epitaxy.
US11355579B2 Device integrated with three-dimensional MIM capacitor and method for making the same
The present application relates to the technical field of semiconductor manufacturing, in particular to a device integrated with a three-dimensional MIM capacitor and a method for manufacturing the same. The device comprising: a first dielectric layer, a first conductive metal structure being formed in the first dielectric layer; and a second dielectric layer, plurality of MIM capacitors being formed in the second dielectric layer, the bottom of each of the MIM capacitors being connected to the first conductive metal structure, and the plurality of three-dimensional MIM capacitors being arranged as array in a two-dimensional plane presented by the second dielectric layer; wherein each of the three-dimensional MIM capacitors sequentially comprises an upper electrode, a dielectric layer covering the bottom sides of the upper electrode, and a lower electrode layer covering an outer surface of the dielectric layer; the lower electrode layer is connected to the first conductive metal structure.
US11355577B2 Display device
A display device that can easily achieve higher definition is provided. The display device includes a pixel, a first wiring, and a second wiring. The pixel includes first to fourth transistors, a first capacitor, and a light-emitting element. One of a source and a drain of the first transistor is connected to the first wiring, and the other of the source and the drain of the first transistor is connected to a gate of the second transistor and to the first capacitor. The light-emitting element is connected to one of a source and a drain of the second transistor. The first wiring is supplied with a first data potential. The second wiring is supplied with a second data potential and a reset potential in different periods. The third transistor supplies the second data potential to the first capacitor. The fourth transistor supplies the reset potential to the light-emitting element.
US11355575B2 Organic light-emitting display panel and manufacturing method thereof, and mask
Provided are an organic light-emitting display panel and manufacturing method thereof, a display device and a mask. The organic light-emitting display panel includes: multiple organic light-emitting units, a photosensitive module setting area, a display area surrounding the photosensitive module, and a bezel area surrounding the display area. The display area includes a first display area and a second display area. Organic light-emitting units in the first display area share a first cathode. Organic light-emitting units in the same group in the second display area share a second cathode. Two adjacent second cathodes are separated by a first gap. The bezel area extends to the photosensitive module setting area by the first gap.
US11355573B2 Display apparatus
A display apparatus includes a substrate having a first area, a second area, and a bending area disposed therebetween. The substrate is bent at the bending area about a bending axis. An inorganic insulating layer is disposed over the substrate and includes an opening or groove corresponding to the bending area. An organic material layer fills the opening or groove. A first conductive layer extends from the first area to the second area through the bending area. The first conductive layer is disposed over the organic material layer and includes a multipath portion having a plurality of through holes. A length of the multipath portion, in a direction from the first area to the second area, is greater than a width of the opening or groove, in the direction from the first area to the second area.
US11355570B2 Light emitting display panel and light emitting display apparatus using the same
A light emitting display panel and a light emitting display apparatus using the same are disclosed, in which a gate driver is built in a display area and a low voltage supply line is provided in a non-display area. Each pixel in the display area includes a light emitting diode and a pixel driving circuit for driving the light emitting diode. The light emitting diode is connected with a high voltage line to which a first driving voltage is supplied, and is connected with a display area low voltage supply line to which a second driving voltage is supplied.
US11355569B2 Active device substrate comprising silicon layer and manufacturing method thereof
An active device substrate includes a substrate, a silicon layer, a first insulating layer, a first gate, a first dielectric layer, a first transfer electrode, a second transfer electrode, and a second dielectric layer. Two openings penetrate through the first dielectric layer and overlap the silicon layer. The first transfer electrode and the second transfer electrode are respectively located in the two openings. The second dielectric layer is located on the first transfer electrode and the second transfer electrode. Two first through-holes penetrate through the second dielectric layer. The first transfer electrode and the second transfer electrode are etch stop layers of the two first through-holes.
US11355568B2 Organic light emitting diode display device
An organic light emitting diode (“OLED”) display device includes a substrate having a display region including a light emitting region and a peripheral region, and a pad region located in one side of the display region, a plurality of light emitting structures on the substrate in the light emitting region, and a plurality of fan-out wirings including a low fan-out wiring in the peripheral region on the substrate, a middle fan-out wiring on the low fan-out wiring, the middle fan-out wiring overlapping at least a portion of the low fan-out wiring, and an upper fan-out wiring on the middle fan-out wiring, the upper fan-out wiring overlapping at least a portion of the low fan-out wiring.
US11355567B2 Display device
A display device includes: a substrate; a first pixel unit disposed over the substrate and including at least two pixel areas emitting lights of different colors; a second pixel unit neighboring the first pixel unit and including at least two pixel areas emitting lights of different colors; a first opposite electrode disposed on an area corresponding to the first pixel unit; and a second opposite electrode disposed on an area corresponding to the second pixel unit, wherein the first pixel unit includes a first pixel area and a second pixel area that neighbor each other, the second pixel unit includes a third pixel area and a fourth pixel area that neighbor each other, and a first distance between the first pixel area and the second pixel area is less than a second distance between the third pixel area and the first pixel area.
US11355566B2 OLED display panel and method for manufacturing the same
An OLED display panel and the method for manufacturing the same are disclosed in the present invention. The OLED display panel includes an organic film layer, an array layer, an organic light emitting layer, and a package layer disposed on the organic light emitting layer, which are stacked in layers. The organic film layer is provided with a first opening, which is filled with a light-transmitting material to form a light transmission layer. An electronic component area is disposed on one side of the organic film layer away from the package layer and is corresponding to the light transmission layer.
US11355565B2 Display panel
The present disclosure relates to a display panel. More specifically, the display panel is configured to surround an opening area, includes a reflective electrode including an inclined surface, and therefore provides increased luminous efficiency.
US11355563B2 Display device with high refractive index and low refractive index layers
A display device includes a first substrate, an organic light emitting element on the first substrate and including a first electrode, an organic light emitting layer, and a second electrode, a pixel defining layer surrounding the first electrode, a thin film encapsulation layer, and a capping layer on the thin film encapsulation layer. The capping layer may include two reflective interfaces adjacent the light emission or pixel area spaced apart from one another in a plane view. The reflective interfaces may include a boundary between high and low refractive index materials and/or a reflective layer.
US11355559B2 Display device
A display device includes a display panel including a display area including: a stretchable display area at which the display panel is stretchable, disposed at an outer edge of the display device, and a normal display area having flexibility less than that of the stretchable display area, the normal display area disposed further from the outer edge of the display device than the stretchable display area; a cover window disposed on the display panel, including a peripheral portion and a central portion which is disposed further from the outer edge of the display device than the peripheral portion; and a vibration member disposing the normal display area having the flexibility less than that of the stretchable display area between the central portion of the cover window and the vibration member along a thickness direction of the display device.
US11355557B2 Foldable display apparatus
A foldable display apparatus includes: a non-folding area, and a folding area, in which an aperture ratio of a plurality of red sub pixels in the folding area is lower than an aperture ratio of a plurality in red sub pixels of the non-folding area, an aperture ratio of the plurality of green sub pixels in the folding area is lower than an aperture ratio of the plurality of green sub pixels of the non-folding area, and an aperture ratio of the plurality in blue sub pixels of the folding area is lower than an aperture ratio of the plurality of blue sub pixels of the non-folding area.
US11355555B2 Solid-state imaging element having a photoelectric conversion layer and a pair of electrodes
A solid-state imaging element according to an embodiment of the present disclosure includes: a photoelectric conversion layer; an insulation layer provided on one surface of the photoelectric conversion layer and having a first opening; and a pair of electrodes opposed to each other with the photoelectric conversion layer and the insulation layer interposed therebetween. Of the pair of electrodes, one electrode provided on a side on which the insulation layer is located includes a first electrode and a second electrode each of which is independent, and the first electrode is embedded in the first opening provided in the insulation layer to be electrically coupled to the photoelectric conversion layer.
US11355553B2 Resistive random access memory integrated under a vertical field effect transistor
A semiconductor structure may include a vertical field effect transistor, the vertical field effect transistor may include a top source drain, a bottom source drain, and an epitaxial channel and a resistive random access memory below the vertical field effect transistor. The resistive random access memory may include an epitaxial oxide layer, a top electrode, and a bottom electrode. The top electrode, which may function as the bottom source drain of the vertical field effect transistor, may be in direct contact with the epitaxial channel of the vertical field effect transistor. The epitaxial oxide layer may separate the top electrode from the bottom electrode. The top source drain may be arranged between a dielectric material and the epitaxial channel. The dielectric material may be in direct contact with a top surface of the epitaxial channel. The epitaxial oxide layer may be composed of a rare earth oxide.
US11355549B2 High density interconnect for segmented LEDs
A light emitting diode (LED) may include a conductive via in a first portion of an epitaxial layer and a first contact on a second portion of the epitaxial layer. The first portion and the second portion may be separated by an isolation region. The LED may include a transparent conductive layer on the epitaxial layer.
US11355547B2 Image sensor, image sensor arrangement and computed tomography apparatus including the same
An image sensor includes a multitude of photodiodes and analog-to-digital converters disposed in adjacent first and second portions of a semiconductor substrate. The photodiodes exhibit X-ray radiation tolerance. An arrangement of several image sensors in adjacent rows can be used for an X-ray detector in a computed tomography apparatus.
US11355542B2 Linear type solid-state imaging device
A solid-state imaging device includes a semiconductor layer, an insulating layer, a plurality of photodetection elements, a transistor, and a metal member. The insulating layer is provided on the semiconductor layer. The photodetection elements are provided in the semiconductor layer, and arranged in a line. The photodetection elements generate charges at light incidence. The transistor is provided in an amplifier circuit. The amplifier circuit is provided in the semiconductor layer and the insulating layer, is isolated from the photodetection elements, and amplifies electrical signals due to the charges. The metal member is disposed between a photodetection area and the transistor in a plan view. The photodetection area is provided with the photodetection elements.
US11355541B2 Image sensor
An image sensor includes a semiconductor layer including a first section and a second section, the semiconductor layer having a first surface and a second surface that face each other; a device isolation layer in the semiconductor layer and defining a plurality of pixels; a first grid pattern on the first surface of the semiconductor layer over the first section; and a light-shield pattern on the first surface of the semiconductor layer over the second section. A top surface of the first grid pattern is located at a first level, a top surface of the light-shield pattern is located at a second level, the first level is lower than the second level, and the first and second levels are defined with respect to the first surface of the semiconductor layer.
US11355540B2 Optical device
An optical device includes a first conductive layer, a first junction layer, a light absorption layer, a second junction layer, and a second conductive layer. The first junction layer is disposed on the first conductive layer. The light absorption layer is disposed on the first junction layer, wherein the light absorption layer includes a plurality of unit cells, each of the unit cells includes a plurality of pillar structures, and the pillar structures of each of the unit cells are different sizes. The second junction layer is disposed on the light absorption layer. The second conductive layer is disposed on the second junction layer.
US11355536B2 Image sensor, signal processing device, signal processing method, and electronic device
[Object] To execute online calibration without using a light source.[Solution] An image sensor includes: a pixel array portion in which a plurality of pixels are disposed and which generates a pixel signal; a reference signal generation unit configured to generate a reference signal for calibration; an analog digital (AD) conversion unit configured to execute AD conversion on the pixel signal and the reference signal to generate pixel data and reference data; and a correction processing unit configured to correct the pixel data on a basis of the reference data. The present technology can be applied to, for example, an image sensor performing online calibration.
US11355533B2 Solid-state imaging device, method of manufacturing the same, and imaging apparatus
A solid-state imaging device includes a photoelectric conversion section which is disposed on a semiconductor substrate and which photoelectrically converts incident light into signal charges, a pixel transistor section which is disposed on the semiconductor substrate and which converts signal charges read out from the photoelectric conversion section into a voltage, and an element isolation region which is disposed on the semiconductor substrate and which isolates the photoelectric conversion section from an active region in which the pixel transistor section is disposed. The pixel transistor section includes a plurality of transistors. Among the plurality of transistors, in at least one transistor in which the gate width direction of its gate electrode is oriented toward the photoelectric conversion section, at least a photoelectric conversion section side portion of the gate electrode is disposed within and on the active region with a gate insulating film therebetween.
US11355531B1 Array of capacitors, an array of memory cells, method used in forming an array of memory cells, methods used in forming an array of capacitors, and methods used in forming a plurality of horizontally-spaced conductive lines
A method used in forming an array of memory cells comprises forming a vertical stack comprising transistor material directly above insulator material. A mask is used to subtractively etch both the transistor material and thereafter the insulator material to form a plurality of pillars that individually comprise the transistor material and the insulator material. The insulator material is laterally-recessed from opposing lateral sides of individual of the pillars selectively relative to the transistor material of the individual pillars. The individual pillars are formed to comprise a first capacitor electrode that is in void space formed from the laterally recessing. Capacitors are formed that individually comprise the first capacitor electrode of the individual pillars. A capacitor insulator is aside the first capacitor electrode of the individual pillars and a second capacitor electrode is laterally-outward of the capacitor insulator. Vertical transistors are formed above the capacitors and individually comprise the transistor material of the individual pillars. Other aspects, including structure independent of method, are disclosed.
US11355530B2 Semiconductor device and fabrication method of semiconductor device
A semiconductor device including: a first insulator in which an opening is formed; a first conductor positioned in the opening; a first oxide over the first insulator; a second oxide over the first oxide; a third oxide and a fourth oxide over the second oxide; a second conductor over the third oxide and the first conductor; a third conductor over the fourth oxide; a fifth oxide over the second oxide; a second insulator over the fifth oxide; and a fourth conductor positioned over the second insulator and overlapping with the fifth oxide. The fifth oxide is in contact with each of a side surface of the third oxide and a side surface of the fourth oxide. The conductivity of the third oxide is higher than the conductivity of the second oxide. The second conductor is in contact with the top surface of the first conductor.
US11355526B2 Display apparatus
A display apparatus includes a substrate, a display unit, a wire structure, and a first power supply structure. The substrate includes a display area, a first non-display area neighboring the display area, a second non-display area, and a bending area between the first non-display area and the second non-display area. The display unit is on the display area. The wire structure is on the first non-display area, the bending area, and the second non-display area and includes a first wire set and a second wire set overlapping the bending area and spaced from each other. The first power supply structure includes a first conductive line and a second conductive line on the first non-display area and the second non-display area, respectively, and includes a connection line connecting the first conductive line to the second conductive line and positioned between the first wire set and the second wire set. optimized
US11355524B2 Display device
In a display device, the display device includes a substrate, a first conductive layer, a second conductive layer, a semiconductor layer, an opposite substrate and a display medium layer. The first conductive layer is disposed on the substrate and includes a trace portion extending along a first direction and a protrusive portion extending from the trace portion. The second conductive layer is disposed on the first conductive layer and includes a wiring portion extending along a second direction. The semiconductor layer is disposed on the substrate. When viewed in a third direction perpendicular to the first direction and the second direction, an interface disposes between the trace portion and the protrusive portion, a virtual extending line overlaps the second edge and the interface, and the semiconductor layer extends beyond the virtual extending line. The display medium layer is disposed between the substrate and the opposite substrate.
US11355516B2 Three-dimensional memory device and method
In accordance with embodiments, a memory array is formed with a multiple patterning process. In embodiments a first trench is formed within a multiple layer stack and a first conductive material is deposited into the first trench. After the depositing the first conductive material, a second trench is formed within the multiple layer stack, and a second conductive material is deposited into the second trench. The first conductive material and the second conductive material are etched.
US11355512B2 Semiconductor device including a plug connected to a bit line and containing tungsten
A semiconductor device includes a substrate, a logic circuit provided on the substrate, a wiring layer including a plurality of wirings that are provided above the logic circuit, a first insulating film below the wiring layer, a plug, and a second insulating film. Each of the wirings contains copper and extends along a surface plane of the substrate in a first direction. The wirings are arranged along the surface plane of the substrate in a second direction different from the first direction. The plug extends through the first insulating film in a third direction crossing the first and second directions and is electrically connected to one of the wirings. The plug contains tungsten. The second insulating film is provided between the first insulating film and the plug.
US11355508B2 Devices including floating vias and related systems and methods
A device has memory cells located within a cell deck of the device. The device includes functional vias within the cell deck, and one or more floating vias within the cell deck. The functional vias are electrically coupled to conductive structures of the device and the one or more floating vias have at least one end electrically isolated from the conductive structures of the device. Methods of forming a device may include forming memory cells in a cell deck, and forming floating vias in a dielectric material adjacent to the memory cells. An overlying mask material is removed from the dielectric material, and at least some memory cells are protected from mechanical damage during the removal of the overlying mask material with the floating vias. Electronic systems may include such devices.
US11355505B2 Vertical backend transistor with ferroelectric material
Techniques and mechanisms to provide a memory array comprising a 1T1C (one transistor and one capacitor) based memory cell. In an embodiment, the memory cell comprises a transistor, fabricated on a backend of a die, and a capacitor which includes a ferroelectric material. The transistor of the 1T1C memory cell is a vertical transistor. In another embodiment, the capacitor is positioned vertically over the transistor.
US11355501B2 Method for manufacturing static random access memory device
In a method of manufacturing an SRAM device, an insulating layer is formed over a substrate. First dummy patterns are formed over the insulating layer. Sidewall spacer layers, as second dummy patterns, are formed on sidewalls of the first dummy patterns. The first dummy patterns are removed, thereby leaving the second dummy patterns over the insulating layer. After removing the first dummy patterns, the second dummy patterns are divided. A mask layer is formed over the insulating layer and between the divided second dummy patterns. After forming the mask layer, the divided second dummy patterns are removed, thereby forming a hard mask layer having openings that correspond to the patterned second dummy patterns. The insulating layer is formed by using the hard mask layer as an etching mask, thereby forming via openings in the insulating layer. A conductive material is filled in the via openings, thereby forming contact bars.
US11355498B2 Integrated circuit device and manufacturing method thereof
A method of manufacturing an integrated circuit device includes: over a substrate, forming first hard mask patterns extending in a first direction parallel to a top surface of the substrate and arranged at a first pitch in a second direction; forming a plurality of first trenches in the substrate using the first hard mask patterns as etching masks; forming a plurality of first gate electrodes on inner walls of the plurality of first trenches; over the substrate, forming second hard mask patterns extending in the first direction and arranged at a second pitch in the second direction; forming a plurality of second trenches in the substrate using the second hard mask patterns as etching masks, each of the plurality of second trenches being disposed between two adjacent first trenches; and forming a plurality of second gate electrodes on inner walls of the plurality of second trenches.
US11355490B2 Semiconductor structure and electrostatic discharge protection circuit
A semiconductor structure corresponds to a first diode and a second diode connected in series. A first well region is on a first deep well region. Two second well regions are at two sides of the first well region respectively. A first doping region and a second doping region are on the first well region. A first isolation region is between the first doping region and the second doping region. A third well region is on a second deep well region. Two fourth well regions are at two sides of the third well region respectively. A third doping region and a fourth doping region are on the third well region. A second isolation region is between the third doping region and the fourth doping region. The second doping region and third doping region are connected. The second deep well region is separated from the first deep well region.
US11355486B2 Bonded three-dimensional memory devices and methods of making the same by replacing carrier substrate with source layer
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a carrier substrate. Memory stack structures vertically extend through the alternating stack. Each memory stack structure includes a respective vertical semiconductor channel and a respective memory film. The memory die can be bonded to a logic die containing peripheral circuitry for supporting operations of memory cells within the memory die. A distal end of each of the vertical semiconductor channels is physically exposed by removing the carrier substrate. A source layer is formed directly on the distal end each of the vertical semiconductor channels. A source power supply network can be formed on the backside of the source layer.
US11355485B2 Semiconductor die and semiconductor package
A semiconductor die is provided. The semiconductor die includes: at least one complementary metal oxide semiconductor (CMOS) circuit module electrically coupled to at least one memory die, the at least one memory die being separated from the semiconductor die; and a controller module electrically coupled to the CMOS circuit module and configured to control the at least one CMOS circuit module and the at least one memory die. A semiconductor package is also provided.
US11355484B2 Display panel comprising micro light-emitting diodes and a connection layer comprising conductive particles and method for making same
A micro LED display panel includes a substrate, a plurality of first metal electrodes and a plurality of metal pads on a surface of the substrate, a connection layer on the substrate, a plurality of micro LEDs on a side of the connection layer away from the substrate. The connection layer includes conductive particles. Each of the micro LEDs is coupled to at least one of the first metal electrode. A side of each of the metal pads away from the substrate is coupled to some of the conductive particles in the connection layer to form a metal retaining wall. The metal retaining walls enhance structural strength of the micro LED display panel and avoid breakage of any of the micro LEDs.
US11355482B2 Light emitting diode for display and display apparatus having the same
A light emitting diode pixel for a display including a first LED sub-unit, a second LED sub-unit disposed on a portion of the first LED sub-unit, a third LED sub-unit disposed on a portion of the second LED sub-unit, and a reflective electrode disposed adjacent to the first LED sub-unit, in which each of the first to third LED sub-units comprises an n-type semiconductor layer and a p-type semiconductor layer, each of the n-type semiconductor layers of the first, second, and third LED stacks is electrically connected to the reflective electrode, and the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit are configured to be independently driven.
US11355479B2 Display comprising light-emitting chips and manufacturing method therefor
A display according to one embodiment of the present invention comprises: a light-transmitting first layer and including a plurality of cavities; a plurality of light-emitting diode (LED) chips disposed in the cavities; and a second layer including a circuit electrically connected to the plurality of LED chips. Various other embodiments are also possible.
US11355477B2 Power semiconductor module and power conversion device
There are provided a small-sized power semiconductor module and a small-sized power conversion device capable of reducing ringing voltage. A power semiconductor module includes: a positive electrode-side switching element and a positive electrode-side freewheeling diode corresponding to a positive electrode-side power semiconductor element; a negative electrode-side switching element and a negative electrode-side freewheeling diode corresponding to a negative electrode-side power semiconductor element; a positive electrode conductor pattern; a negative electrode conductor pattern; an AC electrode pattern; and a snubber substrate including an insulating substrate having a snubber circuit formed thereon. The snubber substrate includes the insulating substrate and the at least one snubber circuit arranged on the insulating substrate. The snubber substrate is arranged on at least one of the positive electrode conductor pattern, the negative electrode conductor pattern and the AC electrode pattern.
US11355476B2 Multi-chip package structure having dummy pad disposed between input/output units
A multi-chip package structure includes outer leads, a first chip and a second chip. The outer leads are disposed on a side of a chip bonding area of a package carrier thereof. The first chip is fixed on the chip bonding area and includes a core and a seal ring. Input/output units, and first bonding pads are disposed, in an outward order, on at a side of the core. Each first bonding pad is electrically connected to a corresponding outer lead through a first wire. Dummy pads are disposed between the input/output units and adjacent first bonding pads on the side of the core. The second chip is stacked on the core and includes second bonding pads connected to the corresponding outer leads through second wires and dummy pads, so as to prevent from short circuit caused by soldering overlap and contact between the wires.
US11355474B2 Semiconductor package and method manufacturing the same
A semiconductor package including an insulating encapsulation, an integrated circuit component, and conductive elements is provided. The integrated circuit component is encapsulated in the insulating encapsulation, wherein the integrated circuit component has at least one through silicon via protruding from the integrated circuit component. The conductive elements are located on the insulating encapsulation, wherein one of the conductive elements is connected to the at least one through silicon via, and the integrated circuit component is electrically connected to the one of the conductive elements through the at least one through silicon via.
US11355468B2 Structure and method of forming a joint assembly
A method of manufacturing a semiconductor device structure includes forming a bond or joint between a first device and a second device. The first device comprises an integrated passive device (IPD) and a first contact pad disposed over the IPD. The second device comprises a second contact pad. The first contact pad has a first surface with first lateral extents. The second contact pad has a second surface with second lateral extents. The width of the second lateral extents is less than the width of the first lateral extents. The joint structure includes the first contact pad, the second contact pad, and a solder layer interposed therebetween. The solder layer has tapered sidewalls extending in a direction away from the first surface of the first contact pad to the second surface of the second contact pad. At least one of the first surface or the second surface is substantially planar.
US11355459B2 Embedding magnetic material, in a cored or coreless semiconductor package
Techniques for fabricating a semiconductor package having magnetic materials embedded therein are described. For one technique, fabrication of package includes: forming a pad and a conductive line on a build-up layer; forming a raised pad structure on the build-up layer, the raised pad comprising a pillar structure on the pad; encapsulating the conductive line and the raised pad structure in a magnetic film comprising one or more magnetic fillers; planarizing a top surface of the magnetic film until top surfaces of the raised pad structure and the magnetic film are co-planar; depositing a primer layer on the top surfaces; removing one or more portions of the primer layer above the raised pad structure to create an opening; and forming a via in the opening on the raised pad structure. The primer layer may comprise one or more of a build-up layer, a photoimageable dielectric layer, and a metal mask.
US11355455B2 Multi-die chip
The task of the present invention is to realize chips of different sizes, in particular FPGAs, without the need for ever new production mask sets. In the conventional way, a single die can be used or almost any number of dies from one wafer.According to the invention, only one lithography mask set is used for chip production and multi-die chips of different sizes with 1 . . . n single dies are separated from a wafer.The single dies are connected by the scribeline between the dies. According to the patent claims, various precautions must be taken to ensure that the dies are reliably connected and that no problems occur when separating the multi-die chips.
US11355452B2 EMI shielding for flip chip package with exposed die backside
A semiconductor device has a substrate and a semiconductor die disposed over the substrate. An encapsulant is deposited over the semiconductor die and substrate with a surface of the semiconductor die exposed from the encapsulant. A first shielding layer is formed over the semiconductor die. In some embodiments, the first shielding layer includes a stainless steel layer in contact with the surface of the semiconductor die and a copper layer formed over the stainless steel layer. The first shielding layer may further include a protective layer formed over the copper layer. One embodiment has a heatsink bonded to the semiconductor die through a solder layer. A second shielding layer can be formed over a side surface of the semiconductor die.
US11355450B2 Semiconductor package with EMI shielding structure
A semiconductor package includes a carrier substrate having a top surface; a semiconductor die mounted on the top surface; a plurality of first bonding wires connecting the semiconductor die to the carrier substrate; an insulating material encapsulating the plurality of first bonding wires; a component having a metal layer mounted on the insulating material; a plurality of second bonding wires connecting the metal layer of the component to the carrier substrate; and a molding compound covering the top surface of the carrier substrate and encapsulating the semiconductor die, the component, the plurality of first bonding wires, the plurality of second bonding wires, and the insulating material. The metal layer and the plurality of second bonding wires constitute an electromagnetic interference (EMI) shielding structure.
US11355447B2 Electronic panel and method of manufacturing the same
An electronic device includes a first sensing insulation layer having a first opening defined thereon, a first sensing electrode including a first sensing pattern and a first connection pattern connected to each other, a second sensing electrode including a second sensing pattern spaced apart from the first sensing pattern and a second connection pattern connected to the second sensing pattern and on a different layer from the first connection pattern with the first sensing insulation layer interposed therebetween, sensing lines connected to the first sensing electrode and the second sensing electrode, respectively, a pad unit including sensing pads connected to a corresponding sensing line selected from among the sensing lines, and an input sensing unit including an align key, wherein the align key is exposed through the first sensing insulation layer by the first opening.
US11355440B2 Semiconductor package including interposer
Provided is a semiconductor package including an interposer. The semiconductor package includes: a package base substrate; a lower redistribution line structure disposed on the package base substrate and including a plurality of lower redistribution line patterns; at least one interposer including a plurality of first connection pillars spaced apart from each other on the lower redistribution line structure and connected respectively to portions of the plurality of lower redistribution line patterns, and a plurality of connection wiring patterns; an upper redistribution line structure including a plurality of upper redistribution line patterns connected respectively to the plurality of first connection pillars and the plurality of connection wiring patterns, on the plurality of first connection pillars and the at least one interposer; and at least two semiconductor chips adhered on the upper redistribution line structure while being spaced apart from each other.
US11355438B2 Hybrid fan-out architecture with EMIB and glass core for heterogeneous die integration applications
Embodiments disclosed herein include electronic packages and methods of forming such packages. In an embodiment, a microelectronic device package may include a redistribution layer (RDL) and an interposer over the RDL. In an embodiment, a glass core may be formed over the RDL and surround the interposer. In an embodiment, the microelectronic device package may further comprise a plurality of dies over the interposer. In an embodiment, the plurality of dies are communicatively coupled with the interposer.
US11355437B2 Three-dimensional memory device including bump-containing bit lines and methods for manufacturing the same
A semiconductor die can include an alternating stack of insulating layers and electrically conductive layers located on a substrate, memory stack structures extending through the alternating stack, drain regions located at a first end of a respective one of the vertical semiconductor channels of a memory stack structure, and bit lines extending over the drain regions and electrically connected to a respective subset of the drain regions. At least of a subset of the bit lines includes bump-containing bit lines. Each of the bump-containing bit lines includes a line portion and a bump portion that protrudes upward from a top surface of the line portion by a bump height. Bit line contact via structures overlie the bit lines and contact a bump portion of a respective one of the bump-containing bit lines.
US11355436B2 Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device, a first dielectric layer is formed over a substrate, first recesses are formed in the first dielectric layer. Metal wirings extending is a first direction are formed in the first recesses. A mask layer is formed over the metal wirings and the first dielectric layer, which includes a first opening extending in the first direction and is located above a space between adjacent two metal wirings. A first groove corresponding to the first opening is formed between the adjacent two metal wirings by etching the first dielectric layer using the mask layer as an etching mask. A second dielectric layer is formed so that a first air gap is formed in the first groove. A width of the first opening in a perpendicular direction to the first direction is smaller than a space between the adjacent two metal wirings.
US11355431B2 Semiconductor structure
A semiconductor structure includes a first layer, a second layer, a first interconnection layer, and a second interconnection layer. The first layer includes an upper electrode pattern, and the second layer includes a lower electrode pattern, wherein the upper electrode pattern is opposite to the lower electrode pattern. The first interconnection layer includes a plurality of first interconnect structures electrically connected on the upper electrode pattern. The second interconnection layer includes a plurality of second interconnect structures electrically connected on the lower electrode pattern. The first interconnect structures on the upper electrode pattern are hybrid bonded with the second interconnect structures on the lower electrode pattern. Therefore, the upper electrode patterns and the lower electrode patterns are joined by hybrid bonding to form a capacitor element.
US11355428B2 Semiconductor package
A semiconductor package includes an interconnect structure including a redistribution structure, an insulating layer over the redistribution structure, and conductive pillars on the insulating layer, wherein the conductive pillars are connected to the redistribution structure, wherein the interconnect structure is free of active devices, a routing substrate including a routing layer over a core substrate, wherein the interconnect structure is bonded to the routing substrate by solder joints, wherein each of the solder joints bonds a conductive pillar of the conductive pillars to the routing layer, an underfill surrounding the conductive pillars and the solder joints, and a semiconductor device including a semiconductor die connected to a routing structure, wherein the routing structure is bonded to an opposite side of the interconnect structure as the routing substrate.
US11355425B2 Chip on film and display device
The present disclosure relates to a chip on film and a display device. The chip on film includes a body and an insulating protective film arranged on the body, in which the body includes a first area, a first binding area for binding and connecting to the back surface of the display panel, and a first bendable area located between the first area and the first binding area and capable of being bent in a first direction; and the insulating protection film includes a first connection area connected to the first area, a second connection area for connecting to the back surface of the display panel, and a second bendable area located between the first connection area and the second connection area and capable of being bent in a second direction opposite to the first direction.
US11355421B2 Semiconductor device, manufacturing method for semiconductor, and imaging unit
A semiconductor device that includes a through hole forming region, an insulating wall, a semiconductor substrate, a side wall insulating film, and an electric conductor. The insulating wall has an inner peripheral surface surrounding the through hole forming region. The semiconductor substrate has the insulating wall buried in one of surfaces thereof. The semiconductor substrate has a through hole whose side wall is provided outwardly from the inner peripheral surface of the insulating wall. The side wall insulating film covers the side wall of the through hole and the inner peripheral surface of the insulating wall. The electric conductor is provided in the through hole of the semiconductor substrate via the side wall insulating film.
US11355419B2 Power semiconductor module
The present invention relates to a power semiconductor module including a first heat dissipation substrate, a semiconductor chip, a lead plate, a PCB, and a heat dissipation plate that are packaged within a casing, wherein dualization of a heat dissipation structure is applied to facilitate superior heat dissipation performance compared to a conventional power semiconductor module.
US11355417B2 Fastening unit for connecting thermally stressed components to each other
A fastening unit for connecting a heat-generating body to a heat sink is provided. The fastening unit includes a retaining pin and a retaining element wherein the retaining pin is connected to a retaining head. The retaining pin extends through the retaining element and the retaining head contacts the retaining element. The retaining element is engageable upon a body of the heat sink so as to retain same in a fastening direction of the retaining pin. The retaining element is engageable laterally on the body of the heat sink, the retaining element having, on a side thereof for facing the body of the heat sink, a retaining groove extending in a longitudinal direction perpendicular to the fastening direction. In an assembled state for the fastening unit, at least one groove surface of the retaining groove of the retaining element contacts the body of the heat sink.
US11355416B2 Structure and joined composite
A structure includes: a β silicon nitride crystal phase; and a Y2MgSi2O5N crystal phase. The structure gives a X-ray diffraction pattern by a θ-2θ method, the pattern having a ratio of a peak intensity of a (22-1) plane of the Y2MgSi2O5N crystal phase to a peak intensity of a (200) plane of the β silicon nitride crystal phase, the peak intensity of the (200) plane being determined at a position of 2θ=27.0±1°, the peak intensity of the (22-1) plane being determined at a position of 2θ=30.3±1°, and the ratio being 0.001 or more and 0.01 or less.
US11355415B2 Heat sink-attached power module substrate board and power module
A heat sink-attached power module substrate board has a ratio (A1×t1×σ1×α1)/{(A2×t2×σ2×α2)+(A3×t3×σ3×α3)} at 25° C. is not less than 0.70 and not more than 1.30, where A1 (mm2) is a bonding area of a second layer and a first layer composing a circuit layer; t1 (mm) is an equivalent board thickness, σ1 (N/mm2) is yield strength, and α1 (/K) is a linear expansion coefficient, all of the second layer, where A2 (mm2) is a bonding area of the heat radiation-side bonding material and the metal layer; t2 (mm) is equivalent board thickness, σ2 (N/mm2) is yield strength, and α2 (/K) is a linear expansion coefficient, all of the heat radiation-side bonding material, and where A3 (mm2) is a bonding area of the heat sink and the heat radiation-side bonding material; t3 (mm) is equivalent board thickness, σ3 (N/mm2) is yield strength, and α3 (/K) is a linear expansion coefficient, all of the heat sink.
US11355413B2 Adhesive film, semiconductor apparatus using the same, and semiconductor package including the same
An adhesive film includes a porous metal layer having a plurality of pores therein, a first adhesive layer on one side of the porous metal layer, an adhesive substance at least partially filling the pores of the porous metal layer, and a plurality of first thermal conductive members distributed in the first adhesive layer.
US11355409B2 Chip package with emitter finger cells spaced by different spacings from a heat sink to provide reduced temperature variation
Chip packages and methods of forming a chip package. The chip package includes a power amplifier and a thermal pathway structure configured to influence transport of heat energy. The power amplifier includes a first emitter finger and a second emitter finger having at least one parameter that is selected based upon proximity to the thermal pathway structure.
US11355408B2 Method of manufacturing insulating circuit board with heatsink
What is provided is a method of manufacturing an insulating circuit board with a heatsink including an insulating circuit board and a heatsink, the heatsink being bonded to the metal layer side of the insulating circuit board, the metal layer being formed of aluminum, and a bonding surface of the heatsink with the insulating circuit board being formed of an aluminum alloy having a solidus temperature of 650° C. or lower. This method includes a high alloy element concentration portion forming step (S02) of forming a high alloy element concentration portion and a heatsink bonding step (S03) of bonding the heatsink, in which a ratio tb/ta of a thickness tb of the brazing material layer to a thickness to of the core material in the clad material is in a range of 0.1 to 0.3.
US11355407B2 Micro heater chip, wafer-level electronic chip assembly and chip assembly stacking system
A micro heater chip, a wafer-level electronic chip assembly and a chip assembly stacking system are provided. The chip assembly stacking system includes a plurality of wafer-level electronic chip assemblies stacked on top of one another and electrically connected with each other. Each wafer-level electronic chip assembly includes a wafer-level electronic chip and a micro heater chip disposed on the wafer-level electronic chip. The micro heater chip includes a heating structure and an insulative structure disposed between the heating structure and the wafer-level electronic chip. The heating structure includes a carrier body, at least one micro heater disposed on or inside the carrier body, and a plurality of conductive connection layers passing through the carrier body. The insulative structure includes an insulative body disposed between the heating structure and the wafer-level electronic chip, and a plurality of conductive material layers passing through the insulative body.
US11355403B2 Semiconductor device including through-package debug features
A semiconductor device includes through-package debug features enabling debug of a BGA package while mounted to a printed circuit board or other host device. In one example, the through-package debug features are filled or plated vias extending from a surface of the semiconductor device, through a device housing, down to test pads on the substrate. In another example, the through-package debug features are open channels formed from a surface of the semiconductor device.
US11355399B2 Gap patterning for metal-to-source/drain plugs in a semiconductor device
A method may include forming a mask layer on top of a first dielectric layer formed on a first source/drain and a second source/drain, and creating an opening in the mask layer and the first dielectric layer that exposes portions of the first source/drain and the second source/drain. The method may include filling the opening with a metal layer that covers the exposed portions of the first source/drain and the second source/drain, and forming a gap in the metal layer to create a first metal contact and a second metal contact. The first metal contact may electrically couple to the first source/drain and the second metal contact may electrically couple to the second source/drain. The gap may separate the first metal contact from the second metal contact by less than nineteen nanometers.
US11355398B2 Semiconductor device structure and methods of forming the same
A semiconductor device structure, along with methods of forming such, are described. The structure includes a first and second gate electrode layers, and a dielectric feature disposed between the first and second gate electrode layers. The dielectric feature has a first surface. The structure further includes a first conductive layer disposed on the first gate electrode layer. The first conductive layer has a second surface. The structure further includes a second conductive layer disposed on the second electrode layer. The second conductive layer has a third surface, and the first, second, and third surfaces are coplanar. The structure further includes a third conductive layer disposed over the first conductive layer, a fourth conductive layer disposed over the second conductive layer, and a dielectric layer disposed on the first surface of the dielectric feature. The dielectric layer is disposed between the third conductive layer and the fourth conductive layer.
US11355394B2 Wafer dicing using hybrid laser scribing and plasma etch approach with intermediate breakthrough treatment
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. In an example, a method of dicing a semiconductor wafer having a plurality of integrated circuits involves forming a mask above the semiconductor wafer, the mask including a layer covering and protecting the integrated circuits. The mask is patterned with a laser scribing process to provide a patterned mask with gaps, exposing regions of the semiconductor wafer between the integrated circuits. Subsequent to patterning the mask, a breakthrough treatment is performed, the breakthrough treatment comprising a first physical bombardment operation, a second iterative isotropic and directional plasma etch operation, and a third directional breakthrough operation. Subsequent to performing the breakthrough treatment, the semiconductor wafer is plasma etched through the gaps in the patterned mask to singulate the integrated circuits.
US11355391B2 Method for forming a metal gapfill
The present disclosure generally relates to methods for processing of substrates, and more particularly relates to methods for forming a metal gapfill. In one implementation, the method includes forming a metal gapfill in an opening using a multi-step process. The multi-step process includes forming a first portion of the metal gapfill, performing a sputter process to form one or more layers on one or more side walls, and growing a second portion of the metal gapfill to fill the opening with the metal gapfill. The metal gapfill formed by the multi-step process is seamless, and the one or more layers formed on the one or more side walls seal any gaps or defects between the metal gapfill and the side walls. As a result, fluids utilized in subsequent processes do not diffuse through the metal gapfill.
US11355388B2 Semiconductor device and manufacturing method thereof
A method for manufacturing a semiconductor device includes forming a hard mask layer overlying a device layer of a semiconductor device, a mandrel underlayer over hard mask layer, and a mandrel layer over mandrel underlayer. The mandrel layer has a plurality of mandrel lines extending along a first direction. A plurality of openings are formed in mandrel underlayer extending in a second direction substantially perpendicular to first direction. A spacer layer is formed over mandrel underlayer and layer. Spacer layer fills plurality of openings in underlayer. Portions of spacer layer are removed to expose an upper surface of underlayer and mandrel layer, and mandrel layer is removed. By using remaining portions of spacer layer as a mask, underlayer and hard mask layer are removed, to form a hard mask pattern with first hard mask pattern lines extending along first direction and second hard mask pattern lines extending along second direction.
US11355385B2 RF devices with enhanced performance and methods of forming the same utilizing localized SOI formation
The present disclosure relates to a radio frequency (RF) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes an isolation portion, a back-end-of-line (BEOL) portion, and a front-end-of-line (FEOL) portion with a contact layer and an active section. The contact layer resides over the BEOL portion, the active section resides over the contact layer, and the isolation portion resides over the contact layer to encapsulate the active section. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the isolation portion of the thinned device die.
US11355384B2 Substrate processing system
A substrate processing system includes a substrate loading unit which loads a plurality of substrates, a substrate transfer unit which transfers N (where N is natural number) substrates at the same time from the substrate loading unit, and a substrate processing unit including a plurality of process chambers which receives the N substrates at the same time from the substrate transfer unit and processes the received substrates where each of the process chambers includes a stage on which the N substrates are disposed and an insulation layer disposed between the N substrates.
US11355383B2 Process for handling MEMS wafers
A process for handling MEMS wafers includes the steps of: (i) attaching a first carrier substrate to a first side of a MEMS wafer, the first carrier substrate being attached via a first wafer bonding tape and a silicone-free peel tape, the peel tape contacting the first side of the MEMS wafer; (ii) performing wafer processing steps on an opposite second side of the MEMS wafer; (iii) releasing the first carrier substrate from the first side of the MEMS wafer via exposure to an energy source, the energy source selectively releasing the wafer bonding tape from the first side of the MEMS wafer; and (iv) peeling the peel tape away from the first side of the MEMS wafer.
US11355382B2 Peeling method, semiconductor device, and peeling apparatus
To improve peelability, yield in a peeling step, and yield in manufacturing a flexible device. A peeling method is employed which includes a first step of forming a peeling layer containing tungsten over a support substrate; a second step of forming, over the peeling layer, a layer to be peeled formed of a stack including a first layer containing silicon oxynitride and a second layer containing silicon nitride in this order and forming an oxide layer containing tungsten oxide between the peeling layer and the layer to be peeled; a third step of forming a compound containing tungsten and nitrogen in the oxide layer by heat treatment; and a fourth step of peeling the peeling layer from the layer to be peeled at the oxide layer.
US11355381B2 3D semiconductor memory device and structure
A 3D semiconductor device, the device including: a first level including a first single crystal layer, the first level including first transistors, where the first transistors each include a single crystal channel; first metal layers interconnecting at least the first transistors; and a second level including a second single crystal layer, the second level including second transistors, where the second level overlays the first level, where the second level is bonded to the first level, where the bonded includes oxide to oxide bonds, where the second level includes an array of memory cells, and where each of the memory cells includes at least one recessed-channel-array-transistor (RCAT).
US11355377B2 Electrostatic chuck
One embodiment of the present invention discloses an electrostatic chuck made of an aluminum nitride sintered body, wherein the aluminum nitride sintered body comprises aluminum nitride and a composite oxide formed along the grain boundaries of the aluminum nitride, wherein the composite oxide comprises at least two kinds of rare earth metals which have a solid-solution relationship with each other, and wherein the composite oxide comprises a collection area having a higher oxygen content than a surrounding area.
US11355374B2 Accommodating device for retaining wafers
A receiving means for receiving and mounting of wafers, comprised of a mounting surface, mounting means for mounting a wafer onto the mounting surface and compensation means for active, locally controllable, compensation of local and/or global distortions of the wafer.
US11355370B2 Nozzle having real time inspection functions
A method of monitoring a fluid includes: applying the fluid from within a nozzle to a surface of a wafer outside of the nozzle; emitting light, by a light source, from the nozzle to the surface; receiving light reflected from the surface by a light sensor and causing the reflected light to propagate into the nozzle; and determining whether a variation of the fluid occurs according to the reflected light.
US11355368B2 Decentralized substrate handling and processing system
An electronics manufacturing system includes a first substrate transfer via having position detection sensors to detect a position of a substrate in the first substrate transfer via and flow-controlled valves to inject inert gas through a floor and move the substrate in a predetermined direction with reference to the position within the first substrate transfer via by adjusting a pressure of the inert gas underneath the substrate. A processing chamber is coupled to the first substrate transfer via and having a pedestal with apertures and flow-controlled devices to inject inert gas through the apertures to receive the substrate from the first substrate transfer via and move the substrate into a second substrate transfer via after processing of the substrate.
US11355366B2 Systems and methods for shuttered wafer cleaning
In an embodiment, a system includes: a wafer support configured to secure a wafer; a nozzle configured to dispense a liquid or a gas on the wafer when the nozzle is in an active state of dispensing; a shutter configured to catch the liquid from the nozzle when the shutter is in a first position below the nozzle; and a shutter actuator configured to: move the shutter to the first position in response to the nozzle not being in an inactive state; move the shutter to a second position away from the first position in response to the nozzle being in the active state.
US11355365B2 Transfer apparatus of an electronic component
Introduced is a micro-chip gripper comprising: a pin plate of which one surface is coupled to another apparatus; a hole plate of which one surface faces the other surface of the pin plate while being disposed to be spaced apart therefrom by a fixed distance, and which is driven together with the drive of the pin plate, and in which a plurality of holes making a fixed pattern are formed; pins which are inserted into the holes of the hole plate and of which one end part is supported by the pin plate; and an adhesion layer which covers the other surface of the hole plate. Other embodiments are possible.
US11355364B2 Laser treatment device rectifier device and laser treatment device
A laser treatment device performing treatment by irradiating a target object having a plate surface with laser light, including: a light-transmitting region transmitting laser light emitted onto the target object; a rectifier that has a rectifier surface separated from the target object and extending along the plate surface of the target object and outward from the end of the light-transmitting region; a gas supply unit that feeds a gas to a gap between one side of the rectifier surface and the light-transmitting region, in a position separated from the light-transmitting region; and a gas exhaust unit that exhausts, on the other side that is on the other side of the light-transmitting region from the one side, the gas present in a gap between the rectifier surface and the target object from the gap, in a position separated from the light-transmitting region, thereby generating a stable local gas atmosphere.
US11355363B2 Semiconductor devices and methods of manufacturing
Semiconductor devices and their manufacturing methods are disclosed herein, and more particularly to semiconductor devices including a transistor having gate all around (GAA) transistor structures and manufacturing methods thereof. Different thickness in an epi-growth scheme is adopted to create different sheet thicknesses within the same device channel regions for use in manufacturing vertically stacked nanostructure (e.g., nanosheet, nanowire, or the like) GAA devices. A GAA device may be formed with a vertical stack of nanostructures in a channel region with a topmost nanostructure of the vertical stack being thicker than the other nanostructures of the vertical stack. Furthermore, an LDD portion of the topmost nanostructure may be formed as the thickest of the nanostructures in the vertical stack.
US11355359B2 Workpiece processing method
A workpiece processing method includes a holding step of holding a workpiece with a front surface of the workpiece directed downward so as to face an upper surface side of a base supplied with a fluid curable resin, a coating step of moving the workpiece downward to press the workpiece against the curable resin, thereby coating the whole of the front surface of the workpiece with the curable resin such that the curable resin enters gaps between bumps and the front surface and the bumps are embedded in the curable resin, a curing step of curing the curable resin to form a resin film, a laser beam applying step of removing the resin film on each street, and a dividing step of supplying a gas plasma to the workpiece to divide the workpiece along each street into individual device chips with the resin film as a mask.
US11355358B2 Methods of thinning silicon on epoxy mold compound for radio frequency (RF) applications
Embodiments of methods for processing a semiconductor substrate are described herein. In some embodiments, a method of processing a semiconductor substrate includes removing material from a backside of a reconstituted substrate having a plurality of dies to expose at least one die of the plurality of dies; etching the backside of the reconstituted substrate to remove material from the exposed at least one die; and depositing a first layer of material on the backside of the reconstituted substrate and the exposed at least one die.
US11355357B2 Semiconductor device and method for producing the semiconductor device
A semiconductor device includes a semiconductor element, an electronic component electrically connected to the semiconductor element, a connection member electrically connecting the electronic component to the semiconductor element, and a sealing resin portion having a first surface and a second surface opposite to the first surface and integrally holding the semiconductor element, the electronic component, and the connection member in a state where a semiconductor top surface as a surface of the semiconductor element and a component surface as a surface of the electronic component are exposed from the sealing resin portion on a side adjacent to the first surface.
US11355351B2 Semiconductor device and fabrication method thereof
A semiconductor device and its fabrication method are provided. The method includes providing a layer to be etched; forming a first mask layer on the layer to be etched; forming a first trench and a second trench in the first mask layer; forming a blocking layer over the first mask layer, where a portion of the blocking layer is formed in a first portion of the first trench and a first portion of the second trench; forming a first dividing layer in a first blocking opening to divide the first trench along a first direction; when forming the first dividing layer, forming second dividing layers on two sidewalls of a second blocking opening and arranged along the first direction, where the second dividing layers divide the second trench along the first direction; and after forming the first dividing layer and the second dividing layers, removing the blocking layer.
US11355346B2 Methods for processing semiconductor wafers having a polycrystalline finish
A method of processing a semiconductor wafer includes depositing a silicon layer on the semiconductor wafer. The silicon layer has a substantially uniform thickness. The silicon layer is polished to smooth the silicon layer such that the thickness is substantially uniform after polishing.
US11355343B2 Laser irradiation apparatus, laser irradiation method, and method of manufacturing semiconductor device
A laser irradiation apparatus (1) according to one embodiment includes a laser generating device (14) that generates a laser beam, a flotation unit (10) that causes a workpiece (16) that is to be irradiated with the laser beam to float, and a conveying unit (11) that conveys the floating workpiece (16). The conveying unit (11) conveys the workpiece (16) with the conveying unit (11) holding the workpiece (16) at a position where the conveying unit (11) does not overlap an irradiation position (15) of the laser beam. The laser irradiation apparatus (1) according to one embodiment makes it possible to suppress uneven irradiation with a laser beam.
US11355339B2 Forming nitrogen-containing layers as oxidation blocking layers
A method includes forming a silicon layer on a wafer, forming an oxide layer in contact with the silicon layer, and, after the oxide layer is formed, annealing the wafer in an environment comprising ammonia (NH3) to form a dielectric barrier layer between, and in contact with, the silicon layer and the oxide layer. The dielectric barrier layer comprises silicon and nitrogen.
US11355335B2 Mass spectrometric system with ion mobility analyzer at elevated pressure
The invention provides hybrid mass spectrometric systems which comprise an ion source, a first trapped ion mobility spectrometry (TIMS) analyzer and a mass analyzer, wherein the TIMS analyzer is located and operated in a first vacuum chamber at an elevated pressure above 500 Pa, and methods for operating the hybrid mass spectrometric systems.
US11355330B2 Uses of isobaric tags in mass spectrometry
The present invention relates to use of an isobaric label in mass spectrometry (MS) analysis using data-independent acquisition (DIA), wherein said isobaric label comprises or consists of a group which fragments in the mass spectrometer (i) at an energy below the energy required for fragmenting analyte-derived precursor ions and/or a higher conversion rate than said precursor ions; and (ii) at said energy according to (i) and when coupled to a precursor ion, at a single site within said group, to yield a first moiety and a second moiety, said second moiety being coupled to said precursor ion.
US11355329B2 Mass spectrometer and mass spectrometric method
Provided is a mass spectrometer including: a measurement condition setter (42) configured to set a plurality of measurement conditions which are different from each other in terms of the set value of at least one measurement parameter; a measurement executer (43) configured to acquire a plurality of sets of mass spectrometric data respectively corresponding to the plurality of measurement conditions; a product ion extractor (44) configured to extract product ions detected with intensities exceeding a previously determined reference value; an MRM spectrum element information creator (45) configured to determine the mass-to-charge ratios and measured intensities of the extracted product ions, the mass-to-charge ratio of the precursor ion, as well as the measurement condition, and to create a plurality of pieces of MRM spectrum element information; an MRM spectrum composer (46) configured to compose an MRM spectrum from the mass-to-charge ratios and the measured intensities of the product ions included in the plurality of pieces of MRM spectrum element information; and a library data creator (47) configured to relate the MRM spectrum to information concerning the target compound to create library data for the target compound.
US11355328B2 Systems and methods for isolating a target ion in an ion trap using a dual frequency waveform
The invention generally relates to systems and methods for isolating a target ion in an ion trap. In certain aspects, the invention provides a system that includes a mass spectrometer having an ion trap, and a central processing unit (CPU). The CPU includes storage coupled to the CPU for storing instructions that when executed by the CPU cause the system to apply a dual frequency waveform to the ion trap that ejects non-target ions from the ion trap while retaining a target ion in the ion trap.
US11355327B2 Ion pump shield
An ion pump with a housing enclosing an interior, a gas inlet having a through-hole extending into the interior of the ion pump, at least one cathode, at least one anode positioned in proximity to the at least one cathode, a magnet disposed on an opposite side of the at least one cathode from the anode, and a blocking shield disposed between the gas inlet and the at least one cathode. The blocking shield is electrically connected to the at least one anode. An associated method installs the blocking shield by inserting components of the blocking shield assembly through the gas inlet, and assembling (inside the interior of the ion pump) the inserted components to form the blocking shield.
US11355325B2 Methods and systems for monitoring input power for process control in semiconductor process systems
Methods and apparatus for plasma processing are provided herein. For example, apparatus can include a system for plasma processing including a remote plasma source including a supply terminal configured to connect to a power source and an output configured to deliver RF power to a plasma block of the remote plasma source for creating a plasma and a controller configured to control operation of the remote plasma source based on a measured input power at the supply terminal.
US11355324B2 Plasma processing method
An object of the present invention is to provide a plasma processing method capable of removing complex depositions of metal and non-metal deposited in a processing chamber by etching processing of a wafer to reduce generation of particle due to the depositions, in a plasma processing method for plasma-etching the wafer such as a semiconductor substrate.According to the present invention, there is provided a plasma processing method for plasma-etching a sample in a processing chamber and plasma-cleaning the inside of the processing chamber, the method comprising: an etching step for plasma-etching a predetermined number of the samples; a metal removing step of removing a deposited film containing a metal element by using a plasma after the etching step; and a non-metal removing step of removing the deposited film containing the non-metal element by using a plasma different from the plasma in the metal removing step, in which the metal removing step and the non-metal removing step are repeated twice or more.
US11355317B2 Methods and apparatus for dynamical control of radial uniformity in microwave chambers
Plasma is generated in a semiconductor process chamber by a plurality of microwave inputs with slow or fast rotation. Radial uniformity of the plasma is controlled by regulating the power ratio of a center-high mode and an edge-high mode of the plurality of microwave inputs into a microwave cavity. The radial uniformity of the generated plasma in a plasma chamber is attained by adjusting the power ratio for the two modes without inputting time-splitting parameters for each mode.
US11355316B2 Plasma generator, plasma treatment device, and method for providing electric power in a pulsed manner
A plasma generator and a method for the pulsed provision of electrical power having a frequency of at least 40 KHz to at least two process chambers are described. The plasma generator comprises: a control unit configured to obtain and evaluate process data about processes in the at least two process chambers; a controllable power supply having an output, the controllable power supply being configured to output a direct current at a predetermined voltage and/or intensity at its output in response to a control signal from the control unit; and a switching unit having a first input connected to the output of the power supply and having at least two switching unit outputs for respective connection to one of the at least two process chambers. The switching unit is configured to form, from a direct current at the input, an alternating current having a predetermined frequency of at least 40 KHz as an output signal and to selectively output the output signal as a pulse for a predetermined pulse duration to one of the switching unit outputs in response to a control signal from the control unit. The control unit is configured to coordinate power requirements of the at least two process chambers and to drive the power supply and the switching unit such that at the respective switching unit outputs communicating with the process chambers, substantially the power corresponding to the power requirements is provided as pulses over a period of time, wherein the pulses of the respective process chambers are temporally offset from each other such that the process chambers can be operated simultaneously.
US11355306B2 System and method for generating and analyzing roughness measurements and their use for process monitoring and control
An edge detection system is disclosed. The edge detection system includes an imaging device configured for imaging a pattern structure to form a first image, wherein the pattern structure includes a predetermined feature, and the imaging device images the pattern structure to generate measured linescan information that includes image noise. The edge detection system includes a processor, coupled to the imaging device, configured to receive the measured linescan information including image noise from the imaging device, wherein the processor is configured to: apply the measured linescan information to an inverse linescan model that relates the measured linescan information to feature geometry information, determine, from the inverse linescan model, feature geometry information that describes feature edge positions of the predetermined feature corresponding to the measured linescan information, determine from the feature geometry information at least one metric that describes a property of the edge detection system.
US11355305B2 Low keV ion beam image restoration by machine learning for object localization
Methods and systems for creating TEM lamella using image restoration algorithms for low keV FIB images are disclosed. An example method includes irradiating a sample with an ion beam at low keV settings, generating a low keV ion beam image of the sample based on emissions resultant from irradiation by the ion beam, and then applying an image restoration model to the low keV ion beam image of the sample to generate a restored image. The sample is then localized within the restored image, and a low keV milling of the sample is performed with the ion beam based on the localized sample within the restored image.
US11355301B2 On-chip micro electron source and manufacturing method thereof
Provided are an on-chip miniature electron source and a method for manufacturing the same. The on-chip miniature electron source includes: a thermal conductive layer; an insulating layer provided on the thermal conductive layer, where the insulating layer is made of a resistive-switching material, and at least one through hole is provided in the insulating layer; and at least one electrode pair provided on the insulating layer, where at least one electrode of the electrode pair is in contact with and connected to the thermal conductive layer via the through hole, where there is a gap between two electrodes of the electrode pair, and a tunnel junction is formed within a region of the insulating layer under the gap. Thus, heat generated by the on-chip micro electron source can be dissipated through the electrode and the thermal conductive layer, thereby significantly improving heat dissipation ability of the on-chip miniature electron source.
US11355297B2 Safety-related switching device
The invention relates to a safety-related switching device (10) which is equipped with an electromagnetic coil (12), a control unit (20) and a first switching means (22). The first switching means (22) is designed to activate and deactivate the electromagnetic coil (12). Moreover, the first switching means (22) is designed to receive a coil control signal (24), a monitoring signal (32) and a first higher-level control signal (26). The safety-related switching device (10) also has a receiver unit (40) for receiving an external control signal (29). The receiver unit (40) is designed to generate the first higher-level control signal (26) and a second higher-level control signal (28) from the external control signal (29). The control unit (20) is designed to receive the second higher-level control signal (28).
US11355294B2 Push switch
A push switch includes: a case including a fixed contact; a movable member, a pushing element, and a support. The movable member includes a movable contact. The movable member is disposed at a location to face the fixed contact and is movable between an ON-position and an OFF-position. The pushing element is disposed at a location to face the movable member and is configured to receive external force to push the movable member. The support has such a property that until a travel distance of the pushing element reaches a first threshold, a load applied from the support to the pushing element increases, and when the travel distance of the pushing element reaches the first threshold, the load applied from the support 6 to the pushing element decreases.
US11355289B2 Solid electrolytic capacitor
A solid electrolytic capacitor that includes: a capacitor element having a valve action metal base with a core portion, a first porous portion and a second porous portion, a first dielectric layer on the first porous portion, a first solid electrolyte layer on the first dielectric layer, a first conductor layer on the first solid electrolyte layer, a second dielectric layer on the second porous portion, and a second solid electrolyte layer on the second dielectric layer, the first dielectric layer and the first solid electrolyte layer constituting a first capacitance portion, and the second dielectric layer and the second solid electrolyte layer constituting a second capacitance portion; a cathode through electrode electrically connecting the first capacitance portion to a cathode external electrode; and a connection portion connecting the second capacitance portion to the first capacitance portion.
US11355288B2 Electronic component and board having the same mounted thereon
An electronic component is provided, and the electronic component includes: a capacitor array in which a plurality of multilayer capacitors are stacked, the plurality of multilayer capacitors including a body, and first and second external electrodes; first and second metal frames including first and second support portions bonded to the first and second external electrodes of the capacitor array, first and second mounting portions located below the first and second external electrodes and having first and second protrusions protruding downwardly, and first and second connection portions connecting the first and second support portions to the first and second mounting portions, respectively; and a capsule portion encapsulating the capacitor array to expose the first mounting portion of the first metal frame and the second mounting portion of the second metal frame, and having a lower surface provided with a plurality of protruding portions are formed at predetermined intervals.
US11355282B2 Manufacturing method for laminated iron core
A manufacturing method for a laminated iron core includes conveying a sheet steel strip in an intermittent manner in a lift up state, with upward movement of the strip being limited by a guiding member provided on a lower holder; punching an outer shape of each iron core laminae; and applying adhesive agent to a surface of the strip before the punching. The adhesive agent is applied in a state in which a pilot pin is inserted in a pilot hole of the strip and when the strip is about to be pressed against or is being pressed against the die plate by a stripper provided on an upper holder. After application of the adhesive agent, the strip is returned to the lift up state by raising the upper holder, with a lifter and the stripper plate being in abutment with the lower and upper surfaces of the strip, respectively.
US11355279B2 Core sealing assemblies, core-coil assemblies, and sealing methods
A sealed core-coil assembly in a submersible transformer includes a coil assembly having an inner coil with inner, outer, upper, and lower surfaces, and an outer coil with inner, outer, upper, and lower surfaces, a core assembly including a core window and core column of a magnetically-permeable material, the core column and core window having inner side surfaces, and an expandable sealing member including an inner cavity that is fillable or evacuatable so that a compliant insulation material is positioned in the inner cavity to block passage of water and prevent the formation of a loop of water, which otherwise would act like an electrical short in a submerged transformer.
US11355276B2 Choke
An electronic device including a core, at least a wire and a magnetic material is provided. The core includes a pillar, a top board and a bottom board. The pillar is disposed between the top board and the bottom board. A winding space is formed among the top board, the bottom board and the pillar. The wire is wound around the pillar and located in the winding space. The magnetic material fills the winding space to encapsulate the wire. The magnetic material includes a resin and a magnetic powder, wherein an average particle diameter of the magnetic powder is smaller than 20 μm.
US11355273B2 Non-liquid immersed transformers with improved coil cooling
A non-liquid immersed transformer including a magnetic core having a winding axis and at least two coil windings wound around the magnetic core along the winding axis. One or more cooling tubes made of dielectric material are arranged inside at least one of the coil windings to cool down the coil winding using dielectric fluid flowing through the dielectric cooling tubes. Each cooling tube is wound continuously forming one or more complete loops around the core.
US11355272B2 Structure of an electronic component and an inductor
An electronic component comprising: a body; a conductive wire in the body; and a first lead comprising a first part disposed on a first surface of the body and a second part disposed on a second surface of the body, wherein the second part of the first lead comprises a first protrusion portion and a second protrusion portion spaced apart from each other, wherein a first portion of a first terminal part of the conductive wire is disposed between the first protrusion portion and the second part of the first lead disposed on the second surface of the body, and a second portion of the first terminal part of the conductive wire is disposed between the second protrusion portion and the second part of the first lead disposed on the second surface of the body.
US11355262B2 Communication wire
The present invention relates to an improved insulated conductor with a low dielectric constant and reduced materials costs. The conductor (12) extends along a longitudinal axis and an insulation (14, 14<1>) surrounds the conductor (12). At least on channel (16, 16<1>) in the insulation (14, 14<1>) extends generally along the longitudinal axis to form an insulated conductor. Apparatuses and methods of manufacturing the improved insulated conductors are also disclosed.
US11355260B2 Low MFR polymer composition, power cable insulation and power cable
The present invention relates to a polymer composition comprising a polyolefin, peroxide and a sulphur containing antioxidant, wherein said peroxide is present in an amount which corresponds to X mmol —O—O—/kg polymer composition and said sulphur containing antioxidant is present in an amount which corresponds to Y mmol —OH/kg polymer composition, wherein Y1≤Y≤Y2, X≤45 and 0.9*Y+m≤X≤n−k*Y, wherein Y1 is 0.50 and Y2 is 10, and m is 0.8, n is 70 and k is 4.7; and wherein said polymer composition has a melt flow rate (MFR) of less than 1.7, and said polymer composition comprises less than 0.05% by weight (wt %) 2,4-Diphenyl-4-methyl-1-pentene; a crosslinked polymer composition, and use thereof, a power cable insulation, a power cable, useful in high voltage (HV DC) and extra high voltage (EHV DC) direct current applications, and a method for reducing electrical conductivity of a crosslinked polymer composition.
US11355257B2 Extreme ultraviolet light condensation mirror, extreme ultraviolet light condensation mirror manufacturing method, and electronic device manufacturing method
An extreme ultraviolet light condensation mirror includes a substrate, and a multi-layer reflective film provided on the substrate, formed by alternately stacking an amorphous silicon layer and a layer having a refractive index different from a refractive index of the amorphous silicon layer, and configured to reflect extreme ultraviolet light, a layer on a most surface side in the multi-layer reflective film being the amorphous silicon layer containing a silicon atom bonded with a cyano radical.
US11355256B2 Filling devices, systems and methods for transferring hazardous waste material into a sealable container
The present invention provides systems, methods and devices for storing and/or disposing of hazardous waste material such as calcined material. In certain embodiments, the system comprises a filling nozzle having a valve body having a distal end and an outer surface, the outer surface proximate the distal end being configured to sealingly and removeably couple to an inner surface of a filling port of the container. In certain embodiments, the method comprises (a) coupling an outer surface of a filling nozzle with an inner surface of a filling port of a container to form a first seal (b) adding hazardous waste material into the container (c) decoupling the filling port from the filling nozzle and (d) inserting a fill plug into the filling port, the fill plug forming a second seal with the inner surface of the filling port, the second seal being distally spaced from at least a portion of the first seal with respect to the container.
US11355252B2 Control rod drive mechanism with heat pipe cooling
A representative cooling system for a nuclear reactor control rod drive mechanism (CRDM) includes an evaporation section located within or next to the CRDM and a condensation section fluidly coupled to the evaporation section. The cooling system includes a set of heat fins coupled to drive coils in the CRDM and heat pipes that extend through the drive coils and heat fins. A fluid evaporates while in the evaporation section of the heat pipes from heat generated by the CRDM and moves out of the evaporation section into the condensation section in the heat fins. The fluid cools and condensates while in the condensation section, recirculating back into the evaporation section. This passive natural circulation cooling system reduces or eliminates the number of water hoses, piping, and other water pumping equipment typically used for cooling a CRDM thereby increasing nuclear reactor reliability and simplifying nuclear reactor operation and maintenance.
US11355248B2 Systems and methods of assisting a user in discovering medical services
Systems and methods for assisting a user in discovering nearby medical services are disclosed. A method includes identifying a user based on matching of at least one unique identity or biometric details of the user with data stored in a database. Details of an event data may be received from the user. A current geographical location of the user may be determined. Relevant support network data may be identified based on the event data and the current geographical location of the user. The support network data may include data related to pharmacies, doctors, hospitals, clinics, third parties, insurance, and payment agents. Thereafter, the relevant support network data may be presented to the user in form of an event map. The event map may include details related to the event data and the user preferences.
US11355240B2 Determination of health sciences recommendations
A method and apparatus can include a system controller and a system processor. The system controller can retrieve a health science related dataset from at least one database, the retrieved dataset including information associated with at least one of a patient medical information, healthcare provider clinical information, health related publications and treatment information, and pharmaceutical information, and transmit to a user equipment a recommendation of at least one of health diagnosis and treatment for a patient. The system processor can utilize multidimensional nonlinear manifold clustering on at least one element from the retrieved dataset, assign an entity formulated from the at least one element of the retrieved dataset into a decision hyper-volume based on the multidimensional nonlinear manifold clustering, and determine the recommendation of at least one of health diagnosis and treatment for the patient based on the assignment of the entity into the decision hyper-volume.
US11355239B1 Cross care matrix based care giving intelligence
Automating patient care by training an artificial intelligence using a data structure organized in a patient care matrix comprising levels of domain knowledge. The care matrix data structure is defined and populated with training data. The artificial intelligence includes a plurality of artificial intelligence nodes each trained using aspects of the care matrix data structure such that an entity AI node instance is trained using a data set comprising subset of training data utilized in training child entities node instances of the entity AI node being trained. A long form description of a patients behavior or disorder is obtained and a natural language processor is employed to generate input phrases to be supplied to the AI for analysis. The AI analyzes the obtained phrases using a plurality of the trained AI node instances to automatically generate a patient treatment profile including one or more therapies and associated measures.
US11355238B2 Method, system and computer program product for evaluation of blood glucose variability in diabetes from self-monitoring data
A system, computer program product, method and algorithm for evaluation of blood glucose variability—one of the most important parameters of diabetes management. An embodiment of the method may use routine self-monitoring blood glucose (SMBG) data collected over a period of 2-6 weeks, for example, based on a theory of risk analysis of blood glucose data. One aspect may include a method, system and computer program product for computing the Average Daily Risk Range (ADRR)—a measure of overall glucose variability. Another aspect may include a method, system, and computer program product for estimating separately the glucose variability in the hypoglycemic range via a Low BG Index (LBGI) and the glucose variability in the high BG range via High BG Index (HBGI) followed by a combination of the two indices into a single variability display.
US11355237B2 Opioid management system
A system may include a data processor and a memory storing instructions. The instructions may result in operations when executed by the data processor. The operations may include determining, based on location data from a positioning system, a presence of a cartridge at a location. The cartridge may include a substance. A quantity of the substance may be determined based on content data from a content meter at the location. Diversion of the substance may be detected based on the cartridge being present at the location and/or the quantity of the substance. Related methods and articles of manufacture, including apparatuses and computer program products, are also disclosed.
US11355236B2 Patient support apparatus communication systems
A patient support apparatus includes a frame, patient support surface, memory having a first key stored therein, a transceiver, and a controller. The transceiver wirelessly communicates with a medical device over a first mesh network using the first key. The controller transmits a request message over the first mesh network to the medical device via the transceiver. The request message includes an identifier identifying the patient support apparatus and a request to join a second mesh network different from the first mesh network. The controller receives a second key input over the first mesh network, uses the second key input to generate a second key, and to use the second key to communicate over the second mesh network. In some instances, the second key input originates from a cloud-based server storing a list of authorized devices for a particular healthcare facility.
US11355227B2 Activity capability monitoring
A method of monitoring activity capabilities of a subject, including determining sensor data for each of a plurality of sensors, the sensors being positioned within a living environment of the subject and the sensor data being indicative of activities performed by the subject; for each of a plurality of activity domains, determining a domain score indicative of a level of activity within the respective activity domain, the domain score being determined using sensor data from a respective combination of sensors within the respective domain; determining a reference activity level using reference domain scores during a reference time period; determining a current activity level using current domain scores during a monitoring time period; and generating an activity indicator in accordance with the current activity level and the reference activity level, the activity indicator being indicative of differences between the current activity level and the reference activity level, thereby providing feedback on the activity capabilities of the subject.
US11355226B2 Ambulatory path geometric evaluation
In an embodiment, an apparatus (16) is presented that classifies device-sensed movement along a path based on a score that characterizes a geometrical property of the movement.
US11355225B2 System for use of a pharmaceutical product
The present disclosure relates to a system (100) for use of a pharmaceutical product. The system comprises a container (102) accommodating a pharmaceutical product, the container (102) comprising a wireless communication unit (112) and a memory (116) which stores pairing-specific information for one or more medical devices (104), and a medical device (104) enabled for wireless communication with the wireless communication unit (112) of the container (102) and configured to read the pairing-specific information from the memory (116) of the container (102) to verify whether the container (102) is permitted to be used by the medical device (104).
US11355223B1 Baggage system, RFID chip, server and method for capturing baggage data
A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US11355215B2 Data storage apparatus and operation method i'hereof
A data storage apparatus may include a data storage device including at least one data die to store first data, and at least one parity die to store second data, third data, and a chip-kill parity, where the at least one data die and the at least one parity die are connected to a channel, and controller in communication with the data storage device and configured to receive a write request for the first data and the second data from a host that is in communication with the data storage device through the channel to generate the chip-kill parity from the first data and the second data. The controller is further configured to read the third data from the parity die and provide the third data to the host upon receipt of a read request for the third data from the host while the chip-kill parity is being updated based on the first data.
US11355214B2 Debugging memory devices
Methods, systems, and devices for debugging memory devices are described. A memory system may be an example of a multichip package (MCP) that includes at least one volatile memory device and at least one non-volatile memory device. In some examples, errors may occur at the volatile memory device, and data associated with the errors may be stored to the non-volatile memory device. To store the data, access operations being performed on the non-volatile memory may be interrupted (e.g., paused) and the data may be stored to the non-volatile memory before the access operations are resumed. The stored data may be accessed (e.g., by a host device) for use during an error correction operation.
US11355212B2 Calculation processing apparatus, and method for controlling calculation processing apparatus
An offset address generator generates a plurality of offset addresses at an interval of a basic processing unit size on the basis of an access destination address from a calculating circuit, partitions an access destination memory region from the calculating circuit to set a plurality of verification address ranges. A determiner sequentially determines whether the plurality of set verification address ranges are matched with a monitoring target address. With this configuration, it is possible to simplify the configuration of a debug function in a processor.
US11355208B2 Triggering next state verify in progam loop for nonvolatile memory
Apparatus and methods are described to program memory cells and verify stored values programmed into the cells. The next stage in stored memory can be moved to the current verification iteration when certain conditions are met. Verification can include counting bits that exceed a voltage value for a stage being verified to produce a bit count number and determining if the bit count number for the stage being verified meets a threshold value. If the bit count number does not meet the threshold, the verification process can continue with a current verify iteration and thereafter move to a next verify iteration. If the bit count number does meet the threshold, the process can add a next stage to the current verify iteration and thereafter move to a next verify iteration.
US11355207B2 Memory device and method of operating the same
A memory device, and a method of operating the memory device, includes a memory block configured to include a plurality of memory cells that are stacked to be spaced apart from each other on a substrate and to include word lines coupled to the plurality of memory cells, and bit lines and a source line coupled to both ends of strings including the plurality of memory cells, and peripheral circuits configured to perform an erase operation on the memory block, wherein the peripheral circuits are configured to perform the erase operation on the plurality of memory cells included in the memory block, and thereafter perform a defect detection operation on memory cells selected from among the plurality of memory cells depending on sizes of the plurality of memory cells.
US11355197B2 Memory system with nonvolatile cache and control method thereof
A memory system includes a non-volatile memory having a plurality of memory cells, and a controller configured to carry out write operations in a first mode in which n-bit data is written per target memory cell of the non-volatile memory until an allowable data amount of data items has been written, and then, in a second mode in which m-bit data is written per target memory cell of the non-volatile memory, where n is an integer of one or more and m is an integer greater than n. The controller is further configured to detect that an idle state, in which a command has not been received from the host, has continued for a threshold period of time or more, increase the allowable data amount in response thereto, and after the increase, carry out a write operation to write data items in the non-volatile memory in the first mode.
US11355196B2 Method for programming NAND flash memory
The present disclosure relates to a method for programming a NAND flash memory, which includes: providing a NAND flash memory array, and initializing a to-be-programmed memory cell; applying a drain voltage to the drain of the to-be-programmed memory cell, and floating the source of the to-be-programmed memory cell; and applying a programming voltage to the gate of the to-be-programmed memory cell, and discharging the voltage at each end of the to-be-programmed memory cell after maintaining the voltage for a first time period, to complete programming; a difference between the voltage applied to the drain and the voltage applied to the substrate of the to-be-programmed memory cell being not less than 4 V, the first time period being not longer than 100 μs, and the programming voltage being not higher than 10 V.
US11355192B2 CES-based latching circuits
According to one embodiment of the present disclosure, a device comprises a latching circuitry, where the latching circuitry comprises at least one correlated electron random access memory (CeRAM) element. The latching circuitry further comprises a control circuit coupled to the at least one CeRAM element. The control circuit is configured to receive at least one control signal. Based on the at least one control signal, perform at least one of storing data into the latching circuitry and outputting data from the latching circuitry.
US11355191B2 Method for programming a phase-change memory device of differential type, phase-change memory device, and electronic system
An embodiment method for programming a differential type phase-change memory device comprises, in a first time interval, programming a direct memory cell or the respective complementary one pertaining to a first programming driver by means of a current between SET and RESET; and, in the same first time interval, simultaneously programming a direct memory cell or the respective complementary one pertaining to a second programming driver by means of the same current between SET and RESET. The method further comprises, in a second time interval, programming the other direct memory cell or the respective complementary one pertaining to the first programming driver by means of the other current between SET and RESET; and, in the same second time interval, simultaneously programming the other direct memory cell or the respective complementary one pertaining to the second programming driver by means of the same other current between SET and RESET.
US11355188B2 One selector one resistor RAM threshold voltage drift and offset voltage compensation methods
An apparatus is provided that includes a plurality of data arrays each comprising first memory cells, a plurality of read reference arrays each comprising second memory cells, a plurality of write reference arrays each comprising third memory cells, an access block comprising a memory cell from each of the plurality of data arrays, each of the plurality of read reference arrays, and each of the plurality of write reference arrays, and a memory controller. The memory controller is configured to determine a read threshold voltage to compensate a drift of a threshold voltage of the first memory cells, wherein the read threshold voltage is determined based on threshold voltages of a plurality of second memory cells, and a read offset voltage to compensate an offset voltage of the first memory cells, wherein the read offset voltage is determined based on offset voltages of a plurality of second memory cells.
US11355185B2 Silicon-oxide-nitride-oxide-silicon multi-level non-volatile memory device and methods of fabrication thereof
A semiconductor device that has a silicon-oxide-nitride-oxide-silicon (SONOS) based non-volatile memory (NVM) array including charge-trapping memory cells arranged in rows and columns and configured to store one of N×analog values. Each charge-trapping memory cells may include a memory transistor including an angled lightly doped drain (LDD) implant extends at least partly under an oxide-nitride-oxide (ONO) layer of the memory transistor. The ONO layer disposed within the memory transistor and over an adjacent isolation structure has the same elevation substantially.
US11355184B2 Analog neural memory array in artificial neural network with substantially constant array source impedance with adaptive weight mapping and distributed power
Numerous embodiments of analog neural memory arrays are disclosed. In certain embodiments, each memory cell in the array has an approximately constant source impedance when that cell is being operated. In certain embodiments, power consumption is substantially constant from bit line to bit line within the array when cells are being read. In certain embodiments, weight mapping is performed adaptively for optimal performance in power and noise.
US11355183B2 Memory device with word line pulse recovery
A memory device includes a plurality of memory cells; a word line, connected to one of the plurality of memory cells, that is configured to provide a first WL pulse having a rising edge and a falling edge that define a pulse width of the first WL pulse; a first tracking WL, formed adjacent to the memory cells, that is configured to provide, via being physically or operatively coupled to a bit line (BL) configured to write a logic state to the memory cell, a second WL pulse having a rising edge with a decreased slope; and a first tracking BL, configured to emulate the BL, that is coupled to the first tracking WL such that the pulse width of the first WL pulse is increased based on the decreased slope of the rising edge of the second WL pulse.
US11355182B2 Array power supply-based screening of static random access memory cells for bias temperature instability
A method of screening complementary metal-oxide-semiconductor CMOS integrated circuits, such as integrated circuits including CMOS static random access memory (SRAM) cells, for transistors susceptible to transistor characteristic shifts over operating time. For the example of SRAM cells formed of cross-coupled CMOS inverters, separate ground voltage levels can be applied to the source nodes of the driver transistors, or separate power supply voltage levels can be applied to the source nodes of the load transistors (or both). Asymmetric bias voltages applied to the transistors in this manner will reduce the transistor drive current, and can thus mimic the effects of bias temperature instability (BTI). Cells that are vulnerable to threshold voltage shift over time can thus be identified.
US11355173B2 Power supply generator assist
The disclosed system and method reduce on-chip power IR drop caused by large write current, to increase the write IO number or improve write throughput and to suppress write voltage ripple at the start and end of a write operation. The disclosed systems and methods are described in relation to stabilizing the bit line voltage for MRAMs, however, the disclosed systems and methods can be used to stabilize the bit line voltage of any memory configuration that draws large currents during short write pulses or, more generally, to selectively assist a power supply generator in supplying adequate power to a load at times of large power consumption.
US11355169B2 Indicating latency associated with a memory request in a system
Methods, systems, and devices for a latency indication in a memory system or sub-system are described. An interface controller of a memory system may transmit an indication of a time delay (e.g., a wait signal) to a host in response to receiving an access command from the host. The interface controller may transmit such an indication when a latency associated with performing the access command is likely to be greater than a latency anticipated by the host. The interface controller may determine a time delay based on a status of buffer or a status of memory device, or both. The interface controller may use a pin designated and configured to transmit a command or control information to the host when transmitting a signal including an indication of a time delay. The interface controller may use a quantity, duration, or pattern of pulses to indicate a duration of a time delay.
US11355163B2 Memory interconnection architecture systems and methods
The systems and methods are configured to efficiently and effectively include processing capabilities in memory. In one embodiment, a processing in memory (PIM) chip a memory array, logic components, and an interconnection network. The memory array is configured to store information. In one exemplary implementation the memory array includes storage cells and array periphery components. The logic components can be configured to process information stored in the memory array. The interconnection network is configured to communicatively couple the logic components. The interconnection network can include interconnect wires, and a portion of the interconnect wires are located in a metal layer area that is located above the memory array.
US11355162B2 Active boundary quilt architecture memory
Methods, systems, and apparatus that increase available memory or storage using active boundary areas in quilt architecture are described. A memory array may include memory cells overlying each portion of a substrate layer that includes certain types of support circuitry, such as decoders and sense amplifiers. Active boundary portions, which may be elements of the memory array having a different configuration from other portions of the memory array, may be positioned on two sides of the memory array and may increase available data in a quilt architecture memory. The active boundary portions may include support components to access both memory cells of neighboring memory portions and memory cells overlying the active boundary portions. Address scrambling may produce a uniform increase in number of available data in conjunction with the active boundary portions.
US11355160B2 Multi-source event correlation system
A sensor event detection and tagging system that analyzes data from multiple sensors to detect an event and to automatically select or generate tags for the event. Sensors may include for example a motion capture sensor and one or more additional sensors that measure values such as temperature, humidity, wind or elevation. Tags and event detection may be performed by a microprocessor associated with or integrated with the sensors, or by a computer that receives data from the microprocessor. Tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags. The system may create highlight and fail reels filtered by metrics and by tags.
US11355159B2 Multimedia distribution system
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file.
US11355157B2 Special effect synchronization method and apparatus, and mobile terminal
A special effect synchronization method and apparatus, and a mobile terminal are provided. The method may include: obtaining timestamps marked corresponding to rhythm points of a music file; in response to playing a video file, playing the music file and adding a special effect in the video file based on the timestamps; and in response to that playback of the video file is ended, generating a synthesized file by synthesizing the video file, the music file, and the special effect.
US11355155B1 System and method to summarize one or more videos based on user priorities
System and method to summarize one or more videos are provided. The system includes a data receiving module configured to receive videos; a video analysis module configured to analyse the one or more videos to generate one or more transcription text output; a building block data module configured to create a building block model and to apply the building block model on analysed videos; a video presentation module configured to present contents of the videos using elements and to present the one or more transcription texts; a video prioritization configured to generate one or more ranking formulas for the videos, to prioritize building block models, upon receiving feedback from users, based on contents and transcription texts; a video summarization module configured to generate a video summary; a video action module configured to choose an action to be performed on the videos based on the feedback received from the corresponding users.
US11355154B2 Intelligent video editing method and system
An intelligent video editing method including: receiving and decoding an image data stream from a source storage device to generate an image sequence; performing image extraction operations on the image sequence at intervals of a predetermined time to obtain a plurality of image shots; selecting a frame out of each aforementioned image shot as a candidate frame, and performing a comparison operation on any two consecutive aforementioned candidate frames to derive a group of aforementioned candidate frames belonging to a same scene, and selecting one aforementioned candidate frame from the group as a target frame; and performing an AI evaluation operation on each aforementioned target frame to classify and/or rate each aforementioned target frame.
US11355150B2 Radiation image reading device
A radiation image reading device includes: a light scanning unit; a light detection unit. Each of a transmittance when the excitation light reflected from the surface of the recording medium is transmitted through the optical filter and a transmittance when the signal light emitted from the surface of the recording medium at an angle larger than a predetermined angle with respect to a direction perpendicular to the scan line within the detection surface is transmitted through the optical filter is smaller than a transmittance when the signal light emitted from the surface of the recording medium at an angle smaller than the predetermined angle with respect to a direction perpendicular to the scan line within the detection surface is transmitted through the optical filter.
US11355149B2 Information recording device, information playback device, information recording medium and method for multi-values recording optical disc
An information recording/playback device includes a recording pulse generation unit generates a recording pulse based on a multi-value modulation data, and a data recording unit records the mark on the recording medium based on the recording pulse. The data recording unit executes recording processing of setting sizes of all of marks to be recorded on the recording medium to a size equal to or smaller than a spot size at a half level of a maximum value of a two-dimensional light intensity distribution of a beam spot, and executes data recording processing of forming recording regions in modes having different densities of recording marks according to the levels of the multi-value modulation data.
US11355148B2 Magnetic recording medium and magnetic recording and reproducing apparatus
The magnetic recording medium includes: a non-magnetic support; and a magnetic layer including ferromagnetic powder, in which a difference Safter−Sbefore between a spacing Safter measured on a surface of the magnetic layer by optical interferometry after ethanol cleaning and a spacing Sbefore measured on the surface of the magnetic layer by optical interferometry before ethanol cleaning is more than 0 nm and 6.0 nm or less, and the non-magnetic support is an aromatic polyester support having a moisture absorption of 0.3% or less.
US11355146B2 Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support and a magnetic layer, in which an edge shape of the timing-based servo pattern, specified by magnetic force microscopy is a shape in which a difference between a value L99.9 of a cumulative distribution function of 99.9% and a value L0.1 of a cumulative distribution function of 0.1% in a position deviation width from an ideal shape of the magnetic tape in a longitudinal direction is 180 nm or less, and in which a difference between a spacing Safter measured on a surface of the magnetic layer by an optical interferometry after ethanol cleaning and a spacing Sbefore measured on the surface of the magnetic layer by an optical interferometry before ethanol cleaning is greater than 0 nm and 6.0 nm or less.
US11355142B2 Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support; and a magnetic layer in which the magnetic layer has a timing-based servo pattern, an edge shape of the timing-based servo pattern, specified by magnetic force microscopy is a shape in which a difference between a value L99.9 of a cumulative distribution function of 99.9% and a value L0.1 of a cumulative distribution function of 0.1% in a position deviation width from an ideal shape of the magnetic tape in a longitudinal direction is 180 nm or less, and a difference between a spacing Safter measured on a surface of the magnetic layer by an optical interferometry after methyl-ethyl-ketone cleaning and a spacing Sbefore measured on the surface of the magnetic layer by an optical interferometry before methyl-ethyl-ketone cleaning is greater than 0 nm and 15.0 nm or less.
US11355140B2 Emotion estimation system and non-transitory computer readable medium
An emotion estimation system includes a feature amount extraction unit, a vowel section specification unit, and an estimation unit. The feature amount extraction unit analyzes recorded produced speech to extract a predetermined feature amount. The vowel section specification unit specifies, based on the feature amount extracted by the feature amount extraction unit, a section in which a vowel is produced. The estimation unit estimates, based on the feature amount in a vowel section specified by the vowel section specification unit, an emotion of a speaker.
US11355138B2 Audio scene recognition using time series analysis
A method is provided. Intermediate audio features are generated from respective segments of an input acoustic time series for a same scene. Using a nearest neighbor search, respective segments of the input acoustic time series are classified based on the intermediate audio features to generate a final intermediate feature as a classification for the input acoustic time series. Each respective segment corresponds to a respective different acoustic window. The generating step includes learning the intermediate audio features from Multi-Frequency Cepstral Component (MFCC) features extracted from the input acoustic time series, dividing the same scene into the different windows having varying MFCC features, and feeding the MFCC features of each window into respective LSTM units such that a hidden state of each respective LSTM unit is passed through an attention layer to identify feature correlations between hidden states at different time steps corresponding to different ones of the different windows.
US11355137B2 Systems and methods for jointly estimating sound sources and frequencies from audio
An electronic device receives a first audio content item that includes a plurality of sound sources. The electronic device generates a representation of the first audio content item. The electronic device determines, from the representation of the first audio content item, a representation of an isolated sound source and frequency data associated with the isolated sound source. The determining includes using a neural network to jointly determine the representation of the isolated sound source and the frequency data associated with the isolated sound source.
US11355132B2 Spatial audio signal decoder
A method to decode audio signals is provided that includes: receiving an input spatial audio signal; determining directions of arrival of directional audio sources represented in the received input spatial audio signal; determining one of an active input spatial audio signal component and a passive spatial audio signal input component, based upon the determined directions of arrival; determining the other of the active input spatial audio signal component and the passive input spatial audio signal component based upon the determined one of the active input spatial audio signal component and the passive input spatial audio signal component; decoding the active input spatial audio signal component to a first output format; and decoding the passive input spatial audio signal component to a second output format.
US11355128B2 Acoustic signatures for voice-enabled computer systems
Acoustic signatures can be used in connection with a voice-enabled computer system. An acoustic signature can be a specific noise pattern (or other sound) that is played while the user is speaking and that is mixed in the acoustic channel with the user's speech. The microphone of the voice-enabled computer system can capture, as recorded audio, a mix of the acoustic signature and the user's voice. The voice-enabled computer system can analyze the recorded audio (locally or at a backend server) to verify that the expected acoustic signature is present and/or that no previous acoustic signature is present.
US11355124B2 Voice recognition method and voice recognition apparatus
The present disclosure provides a voice recognition method and a voice recognition apparatus. The voice recognition method includes the following operations of acquiring an identification result of an operator; acquiring an acoustic feature set corresponding to the operator based on the identification result of the operator; and recognizing voice of the operator from received sound based on the acquired acoustic feature set.
US11355123B2 Network data aligning
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include for instance: obtaining sensor output data from a user, wherein the sensor output data from the user includes voice data of the user; generating, during an interactive voice response session, vocal response data for presentment by a virtual agent to the user in response to the voice data, wherein the generating includes performing data access queries on one or more storage system; and prioritizing certain asset data of the one or more storage system, wherein the prioritizing is performed in dependence on data of the sensor output data.
US11355121B2 System and method for software application extensions
The description relates to systems and methods for extending applications. For example, a voice assistant application can be the application to be extended. In an example, a mobile banking application can be the application that provides the extension. For example, a voice assistant might not have capability to conduct fingerprint (or biometric) authentication and bill payment function. An extension point within the voice assistant application that would enable this kind of capability might not exist. The mobile banking application can have a biometric tool for fingerprint authentication capability and a payment tool for a bill payment or money transfer function. Embodiments described herein can involve a deep link from the voice assistant application to the mobile banking application (which does offer fingerprint authentication and bill payment capability). The navigation to the mobile banking application can generate a visual impression at the UI similar or consistent with the voice assistant application.
US11355120B1 Automated ordering system
In some examples, a software agent executing on a server receives a communication comprising a first utterance from a customer and predicts, using an intent classifier, a first intent of the first utterance. Based on determining that the first intent is order-related, the software agent predicts, using a dish classifier, a cart delta vector based at least in part on the first utterance and modifies a cart associated with the customer based on the cart delta vector. The software agent predicts, using a dialog model, a first dialog response based at least in part on the first utterance and provides the first dialog response to the customer using a text-to-speech converter.
US11355115B2 Question answering for a voice user interface
Techniques for receiving user input and soliciting responses from one or more users are described. A user may speak a question to a system. The system may determine that various question and answering content sources cannot provide an answer to the question. The system may then store data representing the question in a dedicated storage. The system may a topic, to which the question relates and provide the question to users having knowledge on the topic.
US11355114B2 Agent apparatus, agent apparatus control method, and storage medium
An agent apparatus includes a plurality of agent function portions each providing a service including outputting a voice response from an output in response to an occupant's speech in a vehicle, and a selector referring to history information indicating a history of a quality of a service executed by each of the plurality of agent function portions with respect to a content of the occupant's speech, and selecting an agent function portion making a response to the occupant's speech in the vehicle from among the plurality of agent function portions.
US11355106B2 Information processing apparatus, method of processing information and storage medium comprising dot per inch resolution for scan or copy
An information processing apparatus includes circuitry configured to acquire audio information to be used for operating a target apparatus, recognize the audio information, obtain specific instruction information indicating specific information processing to be instructed to the target apparatus based on a recognition result of the acquired audio information, convert the specific instruction information into specific operation execution information described in an information format interpretable by the target apparatus, and output the specific operation execution information to the target apparatus.
US11355102B1 Wakeword detection
A neural network model of a user device is trained to map different words represented in audio data to different points in an N-dimensional embedding space. When the user device determines that a mapped point corresponds to a wakeword, it causes further audio processing, such as automatic speech recognition or natural-language understanding, to be performed on the audio data. The user device may first create the wakeword by first processing audio data representing the wakeword to determine the mapped point in the embedding space.
US11355100B2 Method and electronic device for processing audio, and non-transitory storage medium
A method for processing information includes that: a current audio is acquired, and a current text corresponding to the current audio is acquired; feature extraction is performed on the current audio through a speech feature extraction portion in a semantic analysis model, to obtain a speech feature of the current audio; feature extraction is performed on the current text through a text feature extraction portion in the semantic analysis model, to obtain a text feature of the current text; semantic classification is performed on the speech feature and the text feature through a classification portion in the semantic analysis model, to obtain a classification result; and recognition of the current audio is rejected in response to the classification result indicating that the current audio is to be rejected for recognition.
US11355098B1 Centralized feedback service for performance of virtual assistant
This disclosure describes a feedback service that collects feedback for skills, or capabilities, of a virtual assistant that interacts with users, and associates the feedback with the appropriate skills. Virtual assistants interact with users via voice-enabled devices that are backed by voice-processing systems that support various skills of the virtual assistants. Due to large numbers of skills, users are unable to determine which skill is invoked during interactions with virtual assistants, and are thus unable to provide feedback for the skill. The techniques described herein include continuing a speech dialogue with a user after completion of an interaction, and requesting feedback regarding the interaction. Additionally, the techniques may include collecting contextual data for the interaction (e.g., dropped packets, latency caused by jitter, etc.). The feedback service can associate the feedback and contextual data with the particular skill used in the interaction to improve the functioning of the virtual assistant.
US11355093B2 Technologies for tracking and analyzing musical activity
Techniques are described herein for tracking and analyzing musical activity (e.g., musical performances) captured by a music controller device. Data indicative of a musical performance by an individual is received. Metadata characterizing the musical data is generated. One or more analytics of the musical data is generated based, at least in part, on the metadata.
US11355088B2 Display driver device and operating method for display driver device and a display device
A display driver device including a driver circuit and a control circuit is provided. The driver circuit is configured to drive a display panel to display an animated image for a display period under an always on display mode according to display information of the animated image stored in a storage circuit. The display period includes a writing period and a non-writing period after the writing period. The control circuit is configured to write the display information of the animated image received from an external device into the storage circuit during the writing period of the display period. The control circuit is configured to stop receiving the display information from the external device and writing any display information into the storage circuit during the non-writing period of the display period. A display device including the display driver device and an operating method for the display driver device are also provided.
US11355083B2 Correction device, display device, method of performing correction for display device, and method of manufacturing display device
[Object] To reduce the amount of data used for performing correction for a display device.[Solution] There is provided a correction device (2) including a correction-value calculation unit (6) that divides a display area of a display device into a plurality of unit areas and that calculates a correction value of luminance for each of the plurality of unit areas, a prioritized-area determination unit (8) that designates each of the plurality of unit areas as one of a prioritized area and a non-prioritized area in accordance with the calculated correction value, a recording unit (10) that records in a memory unit (M) a piece of data of the correction value for the prioritized area, and a correction unit (12) that corrects luminance for the prioritized area in accordance with the piece of data recorded in the memory unit and that uniformly corrects luminance for the non-prioritized area.
US11355082B2 Display device and electronic device
A display device capable of improving image quality is provided. The display device includes a first circuit, a pixel, and a wiring. The first circuit has a function of supplying data to the wiring and a function of making the wiring floating to hold the data. The pixel has a function of taking in the data twice from the wiring and performing addition. The pixel can perform the first writing of the data in a period during which the data is supplied to the wiring, and can perform the second writing of the data in a period during which the data is held in the wiring. Therefore, by one time of data charging to a source line, a data potential larger than or equal to an output voltage of a source driver can be supplied to a display element.
US11355080B2 Display panel, display device and display method
Embodiments of the present disclosure provides a display panel, a display device, and a display method. A density of a first pixel unit in a first display area is smaller than a density of a second pixel unit in a second display area. In the first pixel unit, a first sub-pixel row includes sub-pixels of different colors arranged along a first direction, and a second sub-pixel row includes first high-transmittance sub-pixels. A plurality of first pixel units are arranged along a second direction to form a first pixel unit column. In one of first pixel unit columns, the first sub-pixel rows and the second sub-pixel rows are alternately arranged. Two closest first sub-pixel rows are located in two adjacent first pixel unit columns and staggered from each other in the first direction.
US11355075B2 Display device and method for driving same
A display device (300) comprises a display panel (310), a backlight module (320), and a driving circuit (330). The backlight module (320) comprises a backlight source and a partition control unit. The partition control unit is used to partition the backlight source into a plurality of regions, and to independently control the luminance of each colored light source at each region. The driving circuit (330) is used to: acquire an input signal of each given image to be displayed; display said image by means of two sub-frames at the front and the back thereof; determine, according to a driving voltage of pixels corresponding to each region, a magnitude of a backlight brightness compensation signal of each region; and adjust, according to the backlight brightness compensation signal, the luminance of each region.
US11355072B2 Electro-optical device having a storage capacitor formed by a data line and a potential line
An electro-optical device is provided with a plurality of data lines, a plurality of potential lines supplied with a predetermined potential, a driving transistor controlling a current level according to the voltage between the gate and the source, a first storage capacitor which holds the voltage between the gate and a source of the driving transistor, and a light-emitting element. One data line among the plurality of data lines and one potential line among the plurality of potential lines are arranged to be adjacent to each other, and a second storage capacitor holding the potential of the one data line is formed by the one data line and the one potential line.
US11355071B2 Display device
A display device includes: a display area including pixels for displaying an image; a non-display area adjacent to the display area; scan lines connected to the pixels; a first scan driver circuit disposed in the non-display area, where the first scan driver circuit is connected to first scan lines among the scan lines, and outputs first scan signals to the first scan lines; and a second scan driver circuit disposed in the non-display area, where the second scan driver circuit is connected to second scan lines among the scan lines, and outputs second scan signals to the second scan lines. The second scan driver circuit is disposed farther away from the display area than the first scan driver circuit is.
US11355068B2 Shift register unit, gate drive circuit and drive method
A shift register unit, a gate drive circuit, and a drive method are provided. The shift register unit includes a first input circuit, a second input circuit, and an output circuit. The first input circuit is configured to charge a first node in response to a first input signal to control a level of the first node; the second input circuit is configured to charge a second node in response to a second input signal to control a level of the second node; and the output circuit is configured to output an output signal to an output terminal under common control of the level of the first node and the level of the second node.
US11355063B2 Pixel circuit for controlling light-emitting element
A pixel circuit for controlling driving current for a light-emitting element is disclosed. The pixel circuit includes a driving transistor configured to supply driving current to the light-emitting element, a first switching transistor configured to transmit a data signal corresponding to the driving current, a storage capacitor configured to receive the signal from the first switching transistor and store a voltage to be applied to a gate of the driving transistor, a second switching transistor configured to correct the voltage to be stored to the storage capacitor, and a first capacitor including an electrode connected with a drain of the driving transistor and an electrode to be supplied with a predetermined potential.
US11355055B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes: display modules arranged to form a screen; and an image processing device configured to output a signal to the display device to control display of an image on the screen. One of the display modules includes: a driver configured to output a driving signal to control LEDs to emit light, a storage configured to store an image-quality set value, and a processor configured to update the image-quality set value based on image-quality characteristic information of a different display module among the plurality of display modules, and control the driver to adjust the driving signal based on the image-quality set value.
US11355053B2 Source driver and display device having the same
A source driver includes a plurality of output buffers configured to output data signals respectively corresponding to a plurality of data lines, and an output controller configured to control a timing at which each of the data signals corresponding to second image data is transferred from the output buffers to the data lines based on a difference between first image data and the second image data.
US11355051B2 Display device, display panel, and pixel drive circuit of display panel
The present disclosure provides a display device and a display panel thereof, and a pixel drive circuit of a display panel. By changing a width-to-length ratio of a drive transistor in the pixel drive circuit of each sub-pixel, or changing a capacitance of a storage capacitor at the same time, such that: under the same gray scale, the width-to-length ratio of a drive transistor of each sub-pixel in same color is in direct proportion to a drive current; or at the same time a charging saturation of a storage capacitor of each sub-pixel in same color is the same, and the capacitance of the storage capacitor of each sub-pixel in same color is in direct proportion to the drive current, and the charging saturation is a difference value between an actual charging voltage and a theoretical charging voltage of the storage capacitor when a charging phase ends.
US11355050B2 Integrated circuit for nonlinear data encoding
A method of image processing, the method including performing linear processing of an input data signal encoded with a nonlinear function to generate a linear representation of the input data signal including linearized image data, and using an integrated circuit to generate a processed linear image by nonlinearly quantizing the linearized image data to generate nonlinear quantized data, generating a memory address based on the nonlinear quantized data, and accessing a lookup table based on the generated memory address.
US11355046B2 GOA circuit supporting random addressing, display device, and method for controlling display
The GOA circuit includes a plurality of GOA units independent of each other, wherein each of the plurality of GOA units comprises an enable module and a drive module disposed corresponding to the enable module; wherein the enable module includes a row address signal input terminal configured to receive a row address signal, and an enable signal output terminal configured to output an enable signal based on the row address signal; and the drive module includes an enable signal input terminal configured to receive the enable signal output by the enable signal output terminal, and a drive signal output terminal configured to output a drive signal based on the enable signal, wherein the drive signal output terminal is connected to a gate line of a row disposed corresponding to the drive module to transmit the drive signal to the gate line of the row and gate the row.
US11355040B2 Method and test equipment for inspecting functionality of display device
A method for inspecting functionality of a display device and a test equipment are provided. The method for inspecting functionality of the display device is utilized in a test equipment of an auto-test system. The method includes controlling an image capturing device to capture a test image shown on a screen of the display device for generating a captured image, acquiring an encoded pattern from the captured image and decoding the encoded pattern, wherein the test image is a source image generated by an image providing device superposed with the encoded pattern, determining whether the encoded pattern is successfully decoded to generate a resultant data, and comparing the resultant data with reference data to generate a comparison result after the encoded pattern is successfully decoded, wherein the reference data comprises information associated with the test image and information associated with system configuration of the display device.
US11355039B2 Display driving circuit including crack detector and display device including the display driving circuit
A display driving circuit includes a central area and a boundary area surrounding the central area. The display driving circuit includes a first crack detector circuit in the central area; and a first crack sensing line in the boundary area, wherein the first crack detector circuit is configured to detect a crack in the first crack sensing line in response to a first test command, and output a test result signal including information about a presence or an absence of a crack in the first crack sensing line.
US11355037B2 LED display screen and display device
An LED display screen, includes: a frame, modules disposed at a side of the frame and including an LED light board, and a non-display surface of the LED light board is provided with a first socket configured to be connected with a board-to-board connector; and a power box disposed inside the frame and located between the modules, with a control board connected with the LED light board via the board-to-board connector; wherein the control board comprises a main control board and at least one sub-control board, a surface of the sub-control board facing a surface of the LED light board is provided with a second socket configured to match with the first socket, each of the sub-control boards is fixed by an elastic mechanism and a bottom surface of the power box opposite to the LED light board.
US11355031B2 Traffic information system
A method of evaluating the driving behavior in a vehicle. The method includes determining values of a plurality of parameters of the operation of a first vehicle in a first road segment, determining values of the plurality of parameters for one or more second vehicles in a second road segment having similar properties to those of the first road segment, comparing the determined values of the first vehicle and the one or more second vehicles and providing an evaluation of the driving behavior of the first vehicle, responsive to the comparison.
US11355027B2 Image making medium compositions and images
The present invention relates to a macroscopic, two or three-dimensional image-making support medium which is a new reinvented version of a conventional utilitarian fine artist's canvas, armature or image support, the novel image support medium facilitates artistic expression and the creation and display of macroscopic art, design or architecture, made therewith, thereupon or therefrom. The invention also relates to various methods of making such novel image-making support mediums and the works of art, design and architecture made with, on and from them. Examples are new works of art, design and architecture made with very thin, light-emitting devices; works of art, design and architecture capable of interactivity, responsiveness and/or change, and works of art, design and architecture with new and extraordinary aesthetic and/or functional properties from the use of nanomaterials.
US11355025B2 Simulator for skill-oriented training
The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
US11355022B2 Systems and methods for computing flight controls for vehicle landing
Disclosed are methods, systems, and non-transitory computer-readable medium for landing a vehicle. For instance, the method may include: before a descent transition point, receiving from a service a landing zone confirmation including landing zone location information and an indication that a landing zone is clear; determining a landing flight path based on the landing zone location information; and upon the vehicle starting a descent to the landing zone using the landing flight path: receiving landing zone data from at least one of a radar system, a camera system, an altitude and heading reference system (AHRS), and a GPS system; performing an analysis based on the landing zone data to determine whether an unsafe condition exists; and based on the analysis, computing flight controls for the vehicle to continue the descent or modify the descent.
US11355021B1 Nodal network infrastructure for unmanned aerial vehicle operations at scale
Systems and methods describe providing field data collection using unmanned aerial vehicles (UAVs). The system receives a request, from a client device, to perform an aerial mission. The system selects a launch hangar, from a group of launch hangars that are in networked communication, to launch a UAV to perform the aerial mission. The system transmits to the UAV from the selected launch hangar, instructions to perform the aerial mission. The system deploys from the selected launch hangar, the UAV to perform the aerial mission and obtain sensor data pertaining to a structure and/or a geographic area. The system receives the UAV at a return hangar which receives the obtained sensor data from the UAV.
US11355020B2 Drone air traffic control over wireless networks for package pickup and delivery
Systems and methods for package pickup and delivery include, in an air traffic control system configured to manage Unmanned Aerial Vehicle (UAV) flight in a geographic region, communicating to one or more UAVs over one or more wireless networks, wherein the one or more UAVs are configured to constrain flight based on coverage of the one or more wireless networks; receiving a delivery request from a company specifying a pickup location, a package, and a delivery location; selecting a UAV of the one or more UAVs for the delivery requests; and directing the UAV to pick up the package at the pickup location and to deliver the package to the delivery location, wherein the air traffic control system provides a flight plan to the UAV based on the delivery request.
US11355014B1 System for warning about intersection danger based on situation prediction
Provided is a system for warning about intersection danger on the basis of behavior prediction. The system includes a sensor for detecting and predicting actions of surrounding objects, such as vehicles and pedestrians, and a function of providing an alarm feedback and can perform independent computation due to a separate processor installed therein for edge computing.
US11355011B1 Autonomous vehicle convergence avoidance systems and methods
A vehicle adjustment system includes one or more processors configured to receive data from one or more sensors coupled to a vehicle that is in a stationary position. The one or more processors are also configured to analyze the data to determine whether an object is within a buffer zone surrounding the vehicle while the vehicle is in the stationary position. In response to determining that the object is within the buffer zone while the vehicle is in the stationary position, the one or more processors are configured to provide control signals to one or more driving components of the vehicle to reposition the vehicle to an alternate position.
US11355010B2 Dynamically configurable traffic controllers and methods of using the same
Dynamically configurable traffic controllers and methods of using the same are disclosed. An example apparatus includes a first sensor to monitor traffic in a first area. The example apparatus further includes a second sensor to monitor traffic in a second area. The example apparatus also includes a projector to project light toward a floor when traffic is detected in both the first and second areas, the light to be visible from the first and second areas.
US11355008B2 Lighting system with traffic rerouting functionality
A lighting system for illuminating an environment, the lighting system comprising a plurality of lighting modules (111, 112, 113), the lighting modules comprising a light source (111a) for emitting light, illuminating an area, an acoustic sensor (111b) arranged for sensing noise in the area, a network interface configured to allow the lighting module to send noise data via a network, and a vehicle routing device (120) comprising: a first network interface (121) configured to receive noise data from the plurality of lighting modules via the network, a processor circuit arranged to calculate noise metrics for different regions (341-344) in the environment from the received noise data, compare the calculated noise metric with noise metric threshold values, dependent upon the calculated noise metric exceeding a noise metric threshold value for a particular region, generating a traffic rerouting signal, said traffic rerouting signal causing a traffic routing system to reroute traffic away from said particular region.
US11355007B2 Accumulating driving evaluation data of another car from a vehicle and evaluating driving of a driver of each vehicle
A configuration is realized that enables to acquire and accumulate driving evaluation data of another car from a vehicle and evaluate driving of a driver of each vehicle. Vehicle information, driver information, and location information are transmitted from a vehicle-side information processing apparatus to an information management apparatus, and in addition, evaluation information regarding driving of the other vehicle is transmitted to the information management apparatus. The information management apparatus receives the vehicle information, the driver information, and the location information from the vehicle and stores the received information in a database and receives evaluation information and time information, driver information, and the like at the time of evaluation. By matching processing on the data stored in the database and the data received together with the evaluation information, an evaluation target vehicle and a driver are specified, stored in an evaluation information database, and analysis processing based on the stored data is executed, and the analysis result is provided to the driver and the like.
US11355004B2 Systems and methods of security system access and sharing temporal event-based notifications and access to devices of designated persons
Implementations of the disclosed subject matter provide systems and methods of granting temporary control access of a home security system of a first user to a second user, where the temporary control access is for at least a portion of a home security system for a predetermined period of time. One or more tasks to be completed for the first user may be completed by the second user while having temporary control access to the home security system. The temporary control access of the second user to the at least a portion of the home security system of the first user may be revoked when the predetermined period of time has elapsed. The second user may receive a notification may be received for a security event, a safety event, a home event, and a package delivery event after the predetermined period of time has lapsed.
US11355003B1 Incident location reporting using isodistance
In a method for calculating a location of a traffic incident a processor receives a first alarm message. The alarm message has a device identification, an event time stamp indicating detection of an incident, and a first distance vector. The processor calculates first isodistance information from the first distance vector and receives a second alarm message that has the device identification, the event time stamp, and a second distance vector. The processor calculates a second isodistance information for the second alarm message, and calculates a location of the incident based on the first isodistance information and the second isodistance information.
US11355001B2 Hand sanitation compliance enforcement systems and methods
An electronic processor is operatively connected with at least one video camera, or additionally or alternatively a non-camera-based sensor, and at least one annunciator to process real time video acquired by the at least one video camera in real time to perform a hand hygiene compliance enforcement method for encouraging use of a hand sanitation station. The real time video is analyzed to determine an occupancy time interval over which a sanitation zone imaged by the real time video is occupied. Whether a hand sanitation event occurs is determined based on images of a wash station zone extracted from the real time video acquired during the occupancy time interval. The at least one annunciator is controlled to annunciate a hand hygiene compliance status based on the determination of whether a hand sanitation event occurs.
US11354999B2 System and method for tracking fishing regulations
A system and method for managing and tracking fishing/hunting rules and regulations is provided. The system generally comprises a global positioning system (GPS), a processor operably connected to the GPS, a power supply, a display operably connected to the processor, and a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon. The system and method are designed to easily and conveniently compile and store information or data related to wildlife sports. The system may use this information to help a user comply with state and federal rules and regulations via the creation of registration strategies and via indicia.
US11354997B2 Proximity warning assembly
A proximity warning assembly for detecting an approaching object. The proximity warning assembly includes a proximity sensor having an emitter and a receiver. The receiver detects a reflected emission generated by the emitter. The proximity sensor can determine the distance an object reflecting the emission is to the proximity sensor. An alert signal is generated by a proximity indicator that is operably connected to the proximity sensor when an object reaches a plurality of preset distances from the proximity sensor. The device can be worn by a user.
US11354995B2 Hazard detector with optical status indicator
A life safety device includes a housing, a detector for detecting one or more conditions, and an actuatable mechanism coupled to the housing. The actuatable mechanism includes a light assembly operable in response to detection of at least one of the one or more conditions.
US11354988B1 Door monitoring system and method
In example implementations, a door monitoring sensor is provided. The door monitoring sensor includes a communication interface to transmit an alarm when a door operates outside of operational parameters of the door, an angular sensor to measure rotational movement of the a door, a movement sensor to detect movement along an x-y-z coordinate plane, a radar sensor to detect an object, a rechargeable power supply to provide power to the angular sensor, the movement sensor, and the radar sensor, and a processor. The processor is communicatively coupled to the communication interface, the angular sensor, the movement sensor, and the radar sensor. The processor is to determine that the door is moving outside of the operational parameters of the door and generate the alarm that is transmitted by the communication interface in response to determination that the door is moving outside of the operational parameters of the door.
US11354987B2 Swimming pool entrance opening warning device
A swimming pool entrance opening warning device comprises at least one door magnetic switch, at least one bypass switch and a host, wherein the door magnetic switch is arranged on a door leading to the swimming pool entrance, the bypass switch is arranged on a building structure adjacent to the swimming pool entrance, the bypass switch being provided with a first release button, and the host is arranged on the building structure adjacent to the swimming pool entrance or the door, the host and the bypass switch be located at different positions, the host comprising a host shell, a speaker module arranged on the host shell, a second release button arranged on the host shell, and a control circuit board connected with the first release button and the second release button, while according to the invention, when the door is opened and two release buttons do not generate a release signal after passing a buffering time, the speaker module is actuated through the control circuit board, thereby preventing unauthorized personnel from entering and exiting the swimming pool.
US11354986B2 Haptic device with vibration motor and seat assembly
Disclosed herein is a haptic device having at least one vibration motor, such as a linear vibration motor, configured to selectively generate a vibration at least partially along an actuator axis. An interfacing plate is configured to transmit the vibration and is at least partially composed of a compliant material. The linear vibration motor and the interfacing plate are embedded in a host. The host defines a first surface with a recessed zone extending from the first surface. The interfacing plate is configured to fit in the recessed zone. The host includes a chamber contiguous with the recessed zone, with the linear vibration motor being positioned in the chamber. The chamber may include respective walls having a plurality of protrusions configured to at least partially absorb the vibration. The haptic device may be part of a seat assembly.
US11354983B2 Systems and methods for playing an electronic game including a path based bonus game
Systems, methods, and articles of manufacture for electronic gaming are disclosed. In a first aspect, the method is implemented on an electronic gaming system and includes initiating, by a game controller and in response to a primary game outcome of a wagering game, a bonus game. The method also includes displaying, by the game controller and in response to the initiating, a path, where the path includes a plurality of locations, and displaying, by the game controller, a wheel, where the wheel includes a plurality of stop positions. The method includes, in addition, selecting, by the game controller, a first stop position of the plurality of stop positions of the wheel, and advancing, by the game controller, an animated character on the path by a first number of locations corresponding to the first stop position.
US11354979B2 Gaming system and method with alternative gaming presentations of payouts of sporting event wagers
Gaming systems and methods which utilize alternative gaming presentations of the results of sporting event wagers.
US11354970B2 Layered display monitors
An electronic gaming machine (EGM) may include one or more movable displays. One or more movable displays may be used to present a base game when in a first configuration. In response to a trigger event, the movable display(s) may reveal a game feature presentation device, such as a stationary display or a set of mechanical reels, which was hidden when the one or more movable displays were in the first configuration. The underlying game feature presentation device may be used to present a bonus feature and/or to present a different aspect of the base game. Alternatively, the movable display(s) may be hidden (e.g., inside the EGM) when in a first configuration, during which time a fixed display portion may be presenting a base game. The movable display(s) may present a bonus feature and/or a different aspect of the base game when in the second configuration.
US11354969B2 Touch input prediction using gesture input at gaming devices, and related devices, systems, and methods
A gaming device, and related devices, methods, and systems, may include a touch input device to detect touch inputs performed by a user, and a gesture input device to detect gesture inputs performed by the user. The gaming device may further includes a processor circuit and a memory coupled to the processor circuit. The memory may include machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to: receive a first gesture input value from the gesture input device, predict, based on the first gesture input value, a predicted touch input value corresponding to a predicted touch input that is predicted to be performed by the user, and modify a user interface element of the gaming device based on the first gesture input value and the predicted touch input value.
US11354966B2 Handles and displays for product vending system
A handle for a product vending system includes a housing configured to be secured to a door of a product storage cabinet having a lock. The handle includes a display arranged on the housing, that is configured to show product information. A payment processing unit is arranged on the housing and is configured to detect or receive a payment. A control unit is configured to communicate with the lock of the product storage cabinet, such that when the payment is detected by the payment processing unit, the control unit is configured to unlock the lock of the product storage cabinet so as to provide access to a product stored in the product storage cabinet.
US11354963B2 Identity verification device and identity verification method
An identity verification method applied in an identity verification device is provided. The method includes controlling a first camera to capture an image of a user and performing a preliminary verification on the user based on the captured image. A first reference point and a second reference point are determined on a human face of the user in the captured image, when the user passes the preliminary verification. Once first reference information of the first reference point and second reference information of the second reference point are obtained, a re-verification on the user is performed based on the first reference information of the first reference point and the second reference information of the second reference point.
US11354962B2 Method for commissioning system for door identification using location fingerprinting
A method of determining a relative location of one or more access controls is provided. The method including: detecting a first wireless signal from a first access control; determining a unique device identifier (UDID) for the first access control in response to the first wireless signal; determining a received signal strength indicator (RSSI) of the first wireless signal; and generating a location fingerprint to associate the RSSI of the first wireless signal with the UDID for the first access control.
US11354959B2 System and method for remote monitoring of released individual
A system and method are disclosed for activating remote monitoring functionality of a personal wireless device associated with a released individual. After incarceration, former inmates are released under a variety of different circumstances, many of which require follow-up check-ins with case managers or other individuals. As part of their release, inmates often agree to multiple restrictions and requirements. In order to better monitor compliance with those requirements, a personal wireless device assigned to the released individual can be programmed with certain rules and automatically trigger when a violation is detected. As a result of a detected violation, the personal wireless device activates certain devices, such as a camera, microphone, etc., to capture data in order to remotely monitor the released individual. A case manager can also manually activate monitoring.
US11354956B2 Situationally conditional electronic access control system and method
An electronic access control system and method that enables conditional access to electronic locking systems according to user-based and situation-based safety parameters. Aspects of the present disclosure provide for a mobile access interface whereby the network operations center can assess a safety risk for a service site based on a combination of user-generated inputs, sensor inputs and/or external data inputs. The system may comprise a dynamic rules engine configured to dynamically determine safety and compliance associated with an access-restricted area. If the access-restricted area is safe, the system may enable access according to one or more access protocols. If the access-restricted area is unsafe, or the user requesting access is not in compliance with one or more static or dynamic safety parameters, the system may disable standard access protocols and deny access to the requesting party.
US11354953B2 Server, server control method, server control program, communication terminal, terminal control method, and terminal control program
A server includes a server controller, a server communication unit, and a server storage unit, and is adapted to be connected to a communication terminal via the server communication unit. The server controller stores a video taken by a vehicle during traveling, in the server storage unit, such that the video is associated with a road on which the vehicle is traveling, determines a scheduled traveling route, in response to a request from the communication terminal, obtains the video corresponding to each of one or more roads that constitute the scheduled traveling route, from the server storage unit, and sends the video to the communication terminal, on which the video is displayed.
US11354945B2 Diagnostic method, diagnostic system and motor vehicle
The invention relates to a method for providing a diagnosis of at least one technical system (1) of a motor vehicle (2). The invention further relates to a diagnostic system (10) and a motor vehicle (2).
US11354943B2 Asset map view, dwell time, pre-populate defects, and visual-inspection guidance
An operator's proximity to an automotive vehicle being inspected is tracked and recorded. An audio and/or a visual representation of the automotive vehicle being inspected, inspection zones, and components within the inspection zones are rendered. A representation of the automotive vehicle being inspected is updated to reflect a condition of the vehicle being inspected, a condition of the inspection zones, and the numbers of defects for each of inspection zones. The audio and visual representations shown as part of any defects of the vehicle being inspected may be recorded. During a vehicle inspection, a visual indication of a driver's location in proximity to a visual representation of the automotive vehicle being inspected may be displayed.
US11354933B2 Wearable device and method for estimating bio-information
A wearable device may include a main body, a sensor formed on a stem disposed on a side of the main body, and configured to acquire a partial fingerprint image of a finger of a user based on the finger being in contact with the sensor, and a processor configured to control a display to guide the user based on the acquired partial fingerprint image and a full fingerprint image of the finger to permit a measurement site of the finger to contact the sensor.
US11354927B2 Fingerprint identification device, display panel and fabrication method thereof, and display device
A fingerprint identification device, a display panel, a fabrication method thereof, and a display device are disclosed. The fingerprint identification device includes a fingerprint sensor, an aperture diaphragm, and a first shielding structure. The fingerprint sensor includes a plurality of sensing units; the aperture diaphragm is on a light incident side of the fingerprint sensor and includes an aperture through which light is allowed to be incident on at least one sensing unit of the fingerprint sensor; and the first shielding structure is on a side of the aperture diaphragm facing away from the fingerprint sensor, and surrounds at least a portion of the aperture.
US11354926B2 Ultrasound fingerprint detection and related apparatus and methods
Aspects of the technology described herein relate to sensing a fingerprint of a subject via an ultrasound fingerprint sensor. Certain aspects relate to transmitting and receiving ultrasound data at multiple different frequencies to provide sensing data from different depths within the skin of the subject. Since different ultrasound frequencies are expected to penetrate a subject's skin to different degrees, sensing a finger at multiple ultrasound frequencies may provide information on different physical aspects of the finger. For instance, sound ultrasound frequencies may sense a surface of the skin, whereas other ultrasound frequencies may penetrate through one or more of the epidermal, dermal or subcutaneous layers. The ultrasound fingerprint apparatus may have utility in various applications, including but not limited to mobile electronic devices, such as mobile phones or tablet computers, a laptop computer or biometric access equipment.
US11354924B1 Hand recognition system that compares narrow band ultraviolet-absorbing skin chromophores
Hand recognition system that compares narrow band ultraviolet-absorbing skin chromophores to identify a subject. Ultraviolet images of hands show much greater detail than visible light images, so matching of ultraviolet images may be much more accurate. A database of known persons may contain reference ultraviolet hand images tagged with each person's identity. Reference images and subject images may be processed to locate the hands, identify features (such as chromophores), compare and match feature descriptors, and calculate correlation scores between the subject image and each reference image. Locating and normalizing hand images may use infrared and visible light cameras in addition to ultraviolet. If the subject is moving, the subject's hand may be tracked, a 3D model of the subject's hand may be developed from multiple images, and this model may be rotated so that the orientation matches that of the reference images.
US11354923B2 Human body recognition method and apparatus, and storage medium
The present disclosure provides a human body recognition method and apparatus, and a storage medium, the method comprising: determining a coordinate of a target person in a three-dimensional space according to images containing the target person collected by at least two cameras; calculating back-projection errors of the target person under different cameras respectively according to the coordinate of the target person in the three-dimensional space; determining whether the cameras have a human body recognition error according to the back-projection errors of the cameras; when a camera has the human body recognition error, performing re-recognition of the target person under the camera by using person re-identification ReID, until the back-projection errors of all the cameras containing the target person are not greater than a preset threshold. The present disclosure can improve accuracy of the human body recognition result effectively.
US11354912B2 Detecting potentially occluded objects for autonomous vehicles
Aspects of the disclosure relate to controlling a vehicle having an autonomous driving mode. For instance, that the vehicle is approaching a crosswalk may be determined. A set of segments may be identified for the crosswalk. A set of potential occluded pedestrians may be generated. Each potential occluded pedestrian of the set is assigned a speed characteristic and a segment. The segments of the set of potential occluded pedestrians may be updated over time using the assigned speed characteristics. Sensor data from a perception system of the vehicle is received, and one or more potential occluded pedestrians an having an updated assigned segment corresponding to a segment that is visible to a perception system of the vehicle may be removed from the set of potential occluded pedestrians. After the removing, the set may be used to control the vehicle in the autonomous driving mode.
US11354910B2 Frictionless authentication and monitoring
An identity of a customer within an establishment is authenticated using a variety of captured biometric features obtained from sensors and/or video. Video capturing movements/interactions of the customer is analyzed in real time to identify the customer's behavior and actions. Any staff of the establishment who interact with the customer are identified from the video. Transaction data and other data retained for the customer by the establishment are aggregated and linked with the video and the customer identity. The linked data is analyzed in combination with the customer behavior and actions to determine responses within the establishment to customer-initiated transactions. In an embodiment, the customer is authorized to perform at least one transaction within the establishment based on the authenticated identity and linked data without a presentation by the customer of an identification card, a Personal Identification Number (PIN), a password and/or verification by a staff member.
US11354907B1 Sonic sensing
A method for security and/or automation systems is described. In one embodiment, the method may include receiving image data associated with an area via an image sensor, receiving sound data associated with an object via an audio sensor, analyzing the image data in relation to the sound data, detecting an object's presence based at least in part on the analyzing, and identifying at least one characteristic relating to the object based at least in part on the detecting.
US11354901B2 Activity recognition method and system
An activity recognition system may comprise a local device and a server. The local device may be configured to: obtain a video; determine whether at least one human is present in one or more frames of the video; in response to determining the at least one human present in the video, determine if the at least one human in each of the frames corresponds to the same person; in response to determining that the at least one human in each of the frames corresponds to the same person, determine if the person is a stranger; and in response to determining that the person is not a stranger, transmit at least a portion of the video to the server. The server may be configured to: predict an activity class associated with the person; and trigger an alarm based on the activity class.
US11354900B1 Classifiers for media content
Techniques are described that classify content, and control whether and how the content is shared based on the classification(s). In some examples, video content may be classified based on sequential image frames of the video, and time between the sequential image frames. Audio content may be classified based on combining classifications of multiple sound events in the audio signal. The classifications may be used to control how the content is shared, such as by preventing offensive content from being shared and/or outputting recommendations or search results based on the classifications.
US11354899B2 Visual inspection support using extended reality
A device having extended reality capabilities may capture a video feed including one or more video frames depicting an object that is visible in a field of view of the device. The device may provide the one or more video frames to a machine learning model that identifies the object and one or more parts of the object that are depicted in the one or more video frames. The device may obtain positional tracking information that represents a position and an orientation associated with the object relative to a coordinate space that corresponds to the field of view of the device. The device may obtain a workflow including a sequence of content items for visually inspecting the object using the extended reality capabilities of the device. The device may render digital content associated with the workflow using the extended reality capabilities of the device.
US11354892B1 Systems and methods for hail damage verification on rooftops using computer vision and artificial intelligence
A computer system for verifying hail damage and/or detecting hail fraud includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the at least one image to identify a plurality of damaged locations; (iii) analyzing damaged locations to determine a shape and a size of each of the damaged locations; and (vi) determining, based upon the analyzing, whether the damaged locations are a result of hail damage by comparing the shape and the size of at least one damaged location to the shape and the size of at least one other damaged location.
US11354887B2 Coin identification method, device, and cash register
A coin identification method and device, as well as a coin register are provided, which are related to a field of image identification. A specific implementation includes: extracting, from a to-be-identified image including coins, image blocks corresponding to the coins, to form an input coin set; inputting the input coin set into a coin classification model, to obtain categories and a classification confidences of the image blocks of the coins in the input coin set, wherein the category includes a face value of the coin; incorporating an image block, with a classification confidence reaching a threshold, of a coin of the input coin set into a first coin set; and determining a face value indicated by a category of the image block of the coin in the first coin set as a final face value of the coin in the first coin set.
US11354882B2 Image alignment method and device therefor
Provided is a method for automatically performing image alignment without a user input. An image alignment method performed by an image alignment device, according to one embodiment of the present invention, can comprise the steps of: recognizing at least one person in an inputted image; determining a person-of-interest among the recognized persons; and performing image alignment, on the basis of the person-of-interest, on the inputted image, wherein the image alignment is performed without an input of a user of the image alignment device for the image alignment.
US11354880B2 Optical sensor systems
Systems, assemblies, and methods for detecting changes in polarization states are described. Example systems may include a light receiving unit including a sensor and a receiving polarizer. The sensor is configured to sense light from a polarized light source deflected through the receiving polarizer by a light directing article. The sensor is configured to generate a signal indicative a received polarization state of light deflected by the light directing articles. Such systems may be coupled to vehicles and may be useful for sensor-detectable signs, indicia, and markings to facilitate automated or assisted vehicular transport.
US11354879B1 Shape-based edge detection
Techniques are described for detecting a periphery of a surface based on a point set representing the surface. The surface may correspond to a display medium upon which content is projected. A shape model may be matched and aligned to a contour of the point set. A periphery or edge of the surface and corresponding display medium may be determined based on the aligned shape model.
US11354877B2 Comparative virtual asset adjustment systems and methods
The present disclosure illustrates systems and methods for automatically adjusting a following 3D asset based on a deformation of a related base 3D asset. The systems and methods may use geomaps to index the relationship between the following 3D asset and base 3D asset. By automatically adjusting a following 3D asset based on the base 3D asset, the following 3D asset may retain full functionality.
US11354876B2 Computer system and method for creating an augmented environment using QR tape
Disclosed herein is an improved AR technology for aligning virtual content with a real-world environment. In one aspect, the disclosed process may involve a first computing device receiving an indication that a second computing device detected a given QR pattern on a given strip of QR tape installed in a real-world environment. In response to receiving the indication, the first computing device may obtain installation information regarding a layout of the given strip of QR tape. Based at least on an identifier of the given QR pattern and the information regarding the layout of the given strip of QR tape, the first computing device may then determine a position and orientation of the second computing device, align virtual content on the real-world environment, and instruct the second computing device to present a view of the real-world environment that has the aligned virtual content superimposed onto the real-world environment.
US11354875B2 Video blending method, apparatus, electronic device and readable storage medium
The present disclosure provides a video blending method, apparatus, electronic device and readable storage medium, and relates to computer vision technologies. A specific implementation solution is as follows: obtaining a predicted 3D face mesh of a facial image in each video frame images of the user video according to each video frame image of a user video and each video frame image of a template video; obtaining a predicted texture of the predicted 3D face mesh according to a user texture of a user 3D face mesh of the facial image in each video frame image of the user video and a template texture of a template 3D face mesh of the facial image in each video frame image of the template video; obtaining a rendered facial image of the predicted 3D face mesh according to the predicted 3D face mesh, the predicted texture and user face posture, and template face posture; performing blending processing for the rendered facial image and each video frame image of the template video to obtain a blended video frame image after the blending; performing synthesis processing for the blended video frame image to obtain a blended video.
US11354874B2 Information processing apparatus and information processing method
Provided is an information processing apparatus, including a control unit that controls a display device to display a first image in a first display region and a second display region, respectively, which are adjacent to each other and have mutually different display timing, so that the first image is superimposed over a real space as seen by a user of the display device, and that controls the display device to transform the first image in the first display region and the first image in the second display region on the basis of changes in position posture information relating to the display device.
US11354870B2 Accurate positioning of augmented reality content
A system for accurately positioning augmented reality (AR) content within a coordinate system such as the World Geodetic System (WGS) may include AR content tethered to trackable physical features. As the system is used by mobile computing devices, each mobile device may calculate and compare relative positioning data between the trackable features. The system may connect and group the trackable features hierarchically, as measurements are obtained. As additional measurements are made of the trackable features in a group, the relative position data may be improved, e.g., using statistical methods.
US11354864B2 System and method for presenting location based augmented reality road signs on or in a vehicle
A system and method for presenting location-based augmented reality road signs on or within a vehicle includes a database, a plurality of transmitters, and a plurality of vehicle integrated receivers. The database is held in a computer network accessible location and stores a plurality of datasets. The plurality of transmitters are connected to the database through the computer network and broadcast area-relevant datasets from the database wirelessly in a defined geographic coverage area. The plurality of vehicle integrated receivers are operative to receive area-relevant datasets and use the information therein to determine when a particular road sign is required and then generate a standardized road sign image for the required road sign and display the image on or in the vehicle as an augmented reality projection.
US11354855B2 Three-dimensional building information model generation systems and methods
Embodiments of the present disclosure relate to systems and methods for generating 3D models of floor plans using two-dimensional (2D) image inputs. According to an embodiment, a three-dimensional building model generation system is disclosed that can include a two-dimensional image receive module to receive a 2D image pertaining to the floor plan, an image processing module to processes the two-dimensional image to generate a binary image, a two-dimensional floor plan graph generation module to extract two-dimensional geometry from the binary image to generate a two-dimensional floor plan graph, and a three-dimensional model generation module to generate a 3D model of the floor plan by performing geometric extrusion of the two-dimensional floor plan graph based on one or more cyclic wall graphs and one or more connectives.
US11354854B2 Method of removing outlier of point cloud and apparatus implementing the same
Disclosed herein a method of removing a point cloud outlier and an apparatus implementing the method. The method includes: arranging a point cloud obtained from a laser scanner along at least a first direction; selecting, neighboring first-axis points, between which a separation degree satisfies an inspection start threshold condition, as a first leading-side representative point and a first trailing-side representative point; selecting a first leading-side outlier candidate and a first trailing-side outlier candidate based on a first leading-side separation degree and a first trailing-side separation degree; and determining the first leading-side outlier candidate and the first trailing-side outlier candidate as a first outlier point, when the number of the outlier candidates satisfies an allowable threshold condition.
US11354852B2 Real-time projection in a mixed reality environment
The present disclosure relates generally to systems and methods for creating a mixed reality environment. A mixed reality system includes a performance area for generating a mixed reality environment, a motion determination module that determines and tracks the motion of an object within the performance area, a physical article module that generates a physical article within the performance area, and a mixed reality display that displays a virtual article within the performance area, wherein the physical article and the virtual article are correlated to the motion of the object.
US11354846B2 Computing photorealistic versions of synthetic images
There is a region of interest of a synthetic image depicting an object from a class of objects. A trained neural image generator, having been trained to map embeddings from a latent space to photorealistic images of objects in the class, is accessed. A first embedding is computed from the latent space, the first embedding corresponding to an image which is similar to the region of interest while maintaining photorealistic appearance. A second embedding is computed from the latent space, the second embedding corresponding to an image which matches the synthetic image. Blending of the first embedding and the second embedding is done to form a blended embedding. At least one output image is generated from the blended embedding, the output image being more photorealistic than the synthetic image.
US11354844B2 Digital character blending and generation system and method
A method for creating a model of a virtual object or digital entity is described, the method comprising receiving a plurality of basic shapes for a plurality of models; receiving a plurality of specified modification variables specifying a modification to be made to the basic shapes; and applying the specified modification(s) to the plurality of basic shapes to generate a plurality of modified basic shapes for at least one model.
US11354832B2 Generation of accurate hybrid datasets for quantitative molecular imaging
A non-transitory computer readable medium storing instructions readable and executable by an imaging workstation (14) including at least one electronic processor (16) to perform a dataset generation method (100) operating on emission imaging data acquired of a patient for one or more axial frames at a corresponding one or more bed positions, the method comprising: (a) identifying a frame of interest from the one or more axial frames; (b) generating simulated lesion data by simulating emission imaging data for the frame of interest of at least one simulated lesion placed in the frame of interest; (c) generating simulated frame emission imaging data by simulating emission imaging data for the frame of interest of the patient; (d) determining a normalization factor comprising a ratio of the value of a quantitative metric for the simulated patient data and the value of the quantitative metric for the emission imaging data acquired of the same patient for the frame of interest; and (e) generating a hybrid data set comprising the emission imaging data acquired of the patient for the one or more axial frames at the corresponding one or more bed positions with the frame of interest replaced by a combination of the simulated lesion data scaled by the normalization factor and the emission imaging data acquired of the patient for the frame of interest.
US11354827B2 Methods and systems for fusion display of thermal infrared and visible image
A method relating to an image fusion includes acquiring a thermal infrared image and a visible image. The method also includes receiving a fusion parameter corresponding to a color space and generating, based on the fusion parameter, a fused image of the thermal infrared image and the visible image. The method further includes receiving a regulation parameter, the regulation parameter including a color scheme or a partial contrast, and adjusting the fused image according to the regulation parameter.
US11354826B2 Systems and methods for augmented reality environments and tokens
In some aspects, the disclosure is directed to methods and systems for generating an augmented reality environment. An application executing on a computing device may receive a real-time video feed. The application may present the real-time video feed on a display of the computing device. The application may identify an image on a physical token from the real-time video feed. The application may select an animation from a set of one or more animations based on the identified image. The application may add the animation to the real-time video feed at an animation position above the physical token. The application may present the real-time video feed with the added animation.
US11354822B2 Stop code tolerant image compression neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image compression and reconstruction. A request to generate an encoded representation of an input image is received. The encoded representation of the input image is then generated. The encoded representation includes a respective set of binary codes at each iteration. Generating the set of binary codes for the iteration from an initial set of binary includes: for any tiles that have already been masked off during any previous iteration, masking off the tile. For any tiles that have not yet been masked off during any of the previous iterations, a determination is made as to whether a reconstruction error of the tile when reconstructed from binary codes at the previous iterations satisfies an error threshold. When the reconstruction quality satisfies the error threshold, the tile is masked off.
US11354820B2 Image based localization system
Systems and methods for determining a location based on image data are provided. A method can include receiving, by a computing system, a query image depicting a surrounding environment of a vehicle. The query image can be input into a machine-learned image embedding model and a machine-learned feature extraction model to obtain a query embedding and a query feature representation, respectively. The method can include identifying a subset of candidate embeddings that have embeddings similar to the query embedding. The method can include obtaining a respective feature representation for each image associated with the subset of candidate embeddings. The method can include determining a set of relative displacements between each image associated with the subset of candidate embeddings and the query image and determining a localized state of a vehicle based at least in part on the set of relative displacements.
US11354811B2 Transforming digital images to create material swatches with a capture guide
A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.
US11354807B2 Apparatus and method for conservative morphological antialiasing with multisampling
An apparatus and method for performing multisampling anti-aliasing. For example, one embodiment of an apparatus samples multiple locations within each pixel of an image frame to generate a plurality of image slices. Each image slice comprises a different set of samples for each of the pixels of the image frame. Anti-aliasing is then performed on the image frame using the image slices by first subdividing the plurality of image slices into equal-sized pixel blocks and determining whether each pixel block has one or more different pixel values in different image slices. If so, then edge detection and simple shape detection is performed using pixel data from a pixel block in a single image slice; if not, then edge detection and simple shape detection is performed using the pixel block in multiple image slices.
US11354806B2 Detection of regions with low information content in digital X-ray images
An image processing system and related method. The system comprises an input interface (IN) configured for receiving an input image. A filter (FIL) of the system filters said input image to obtain a structure image from said input image, said structure image including a range of image values. A range identifier (RID) of the system identifies, based on an image histogram for the structure image, an image value sub-range within said range. The sub-range being associated with a region of interest. The system output through an output interface (OUT) a specification for said image value sub-range. In addition or instead, a mask image for the region of interest or for region or low information is output.
US11354804B1 Transforming multispectral images to enhanced resolution images enabled by machine learning
Systems and methods for predicting images with enhanced spatial resolution using a neural network are provided herein. According to an aspect of the invention, a method includes accessing an input image of a biological sample, wherein the input image includes a first spatial resolution and a plurality of spectral images, and wherein each spectral image of the plurality of spectral images includes data from a different wavelength band at a different spectral channel; applying a trained artificial neural network to the input image; generating an output image at a second spatial resolution, wherein the second spatial resolution is higher than the first spatial resolution, and wherein the output image includes a fewer number of spectral channels than the plurality of spectral images included in the input image; and outputting the output image.
US11354800B2 Systems and methods for error checking in radioitherapy treatment replanning
A method for adaptive treatment planning is provided. The method may include obtaining a planning image volume of a subject, a treatment image volume of the subject, and a first treatment plan related to the planning image volume of the subject, each of the planning image volume and the treatment image volume including an ROI of the subject. The method may also include registering the planning image volume and the treatment image volume, and determining a first contour of the ROI in the registered planning image volume and a second contour of the ROI in the registered treatment image volume. The method may also include evaluating whether an error exists in at least one of the registration or the contour determination based on the first contour and the second contour, and determining a second treatment plan with respect to the treatment image volume based on the evaluation result.
US11354797B2 Method, device, and system for testing an image
The present application discloses a method, device, and system for testing an image to assess whether the image was subject to tampering. The method includes obtaining an image, extracting residual data of the image from the image, obtaining a feature map of at least two neural layers based at least in part on the residual data of the image, obtaining a tamper probability map of the image based at least in part on the feature map, and outputting the tamper probability map or providing an indication of whether the image was subject to tampering based at least in part on the tamper probability map.
US11354795B2 Deposit detection device and deposit detection method
A deposit detection device according to an embodiment includes a detection module and a storage processing module. The detection module detects a deposit region corresponding to a deposit adhering to an imaging device, based on brightness information of an image captured by the imaging device. The storage processing module stores deposit information on the deposit region in a storage unit that is nonvolatile, when an ignition power of a vehicle is turned off in a state in which the deposit region is detected. For an initial detection process after the ignition power is turned on, the detection module detects the deposit region based on the deposit information stored in the storage unit.
US11354794B2 Deposit detection device and deposit detection method
A deposit detection device according to an embodiment includes an extraction module and an exclusion module. The extraction module extracts a candidate region for a deposit from a captured image captured by an imaging device. The exclusion module excludes from the candidate region a region that satisfies a predetermined exception condition. The exclusion module excludes from the candidate region a region that satisfies a first exception region when adhesion of a deposit to the imaging device is not detected, and excludes from the candidate region a region that satisfies a second exception condition different from the first exception condition when adhesion of the deposit to the imaging device is detected.
US11354793B2 Object detection with missing annotations in visual inspection
In an approach for object detection with missing annotations under visual inspection, a processor receives an image. A processor classifies the image being a not-good image using a pre-trained classifier. A not-good image means one or more defect objects being in the image. A processor, in response to classifying the image being the not-good image, detects the one or more defect objects in the not-good image. A processor masks the one or more defect objects in the not-good image. A processor inputs the masked image to train a detector.
US11354790B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus (100) includes: a variable determination unit (134) that performs, based on a distribution of luminance values of individual pixels included in a predetermined area determined according to information regarding a motion of a user out of first video data recorded in a first dynamic range, determination of a variable to be used to calculate the luminance values of the individual pixels when the first dynamic range is converted into a second dynamic range; and a converter (135) that converts the first video data into second video data displayed in the second dynamic range, based on the variable determined by the variable determination unit.
US11354788B1 Overlapped curve mapping for histogram-based local tone and local contrast
Methods and apparatuses are disclosed herein for performing tone mapping and/or contrast enhancement. In some examples, a block mapping curve is low-pass filtered with block mapping curves of surrounding blocks to form a smoothed block mapping curve. In some examples, overlapped curve mapping of block mapping curves, including smoothed block mapping curves, is performed, including weighting, based on a pixel location, block mapping curves of a group of blocks to generate an interpolated block mapping curve and applying the interpolated block mapping curve to a pixel to perform ton mapping and/or contrast enhancement.
US11354787B2 Method and apparatus for correcting geometric and optical aberrations in augmented reality
The disclosed technology teaches an AR calibration system for compensating for AR headset distortions. A calibration image is provided to an external screen and viewable through a headset reflector, and an inverse of the calibration image is provided to a headset display, reflected off the reflector and observed by a camera of the system while it is simultaneously observing the calibration image on the external screen. The camera is located to represent a user's point of view and aligned to observe the inverse calibration image projected onto the reflector. A distortion mapping transform is created using an algorithm to search through projection positions of the inverse calibration image until the inverse image observed by the camera cancels out an acceptable portion of the calibration image provided to the external screen as observed through the reflector by the camera, and the transform is used by the headset, to compensate for distortions.
US11354778B2 Systems and methods for contrastive learning of visual representations
Provided are systems and methods for contrastive learning of visual representations. In particular, the present disclosure provides systems and methods that leverage particular data augmentation schemes and a learnable nonlinear transformation between the representation and the contrastive loss to provide improved visual representations. In contrast to certain existing techniques, the contrastive self-supervised learning algorithms described herein do not require specialized architectures or a memory bank. Some example implementations of the proposed approaches can be referred to as a simple framework for contrastive learning of representations or “SimCLR.” Further example aspects are described below and provide the following benefits and insights.
US11354777B2 Image processing device and method of electronic device
According to various embodiments of the present invention, an electronic device can comprise: a light source configured to allow light, excluding a visible light band, to be incident on a designated pattern; a memory for storing designated pattern information; a camera configured to receive the light, which is incident from the light source and reflected by an external object; and a processor. The processor can be configured to: acquire a first image on an external object by using a camera, wherein the first image includes a pattern formed when the designated pattern is deformed by a curve of the surface of the external object; extract deformed pattern information from the first image by using the first image and the designated pattern information; and generate a second image from which the pattern deformed in the first image has been removed, by using the first image and the extracted deformed pattern information. Additional various embodiments are possible.
US11354776B2 Temperature-dependent correction of magnetic resonance image data
The disclosure relates to a method for correcting image data acquired by a magnetic resonance device, a magnetic resonance device, and a computer program product. According to the method, first navigator data, image data, and second navigator data are acquired. Moreover, temperature values of the magnetic resonance device are determined. The image data is corrected based on the first navigator data, the second navigator data, and the temperature values.
US11354775B2 Application processor for determining data transmission order based on position of display and devices including the same
A portable electronic device comprises a double-sided display including a first display side and a second display side formed on a side opposite the first display side; a direct memory access (DMA) controller configured to read first image data from a memory; at least one sensor configured to detect at least one of a position change of the double-sided display and a movement of a user's pupil and to output a detection signal; a status signal generator configured to interpret the detection signal output and to output a status signal; a transmission order determiner configured to receive the first image data from the DMA controller, to determine a transmission order of the first image data based on the status signal, and to output second image data corresponding to the determined transmission order; and a display driver integrated circuit (IC) configured to transmit the second image data to the display.
US11354772B2 Cross-modality image generation
Systems, devices, methods, and computer-readable media for image processing by machine learning are provided. A method includes providing, as input to a first machine learning (ML) model trained based on image and corresponding depth data, data of a first image, the first image captured by a sensor of a first modality. The method includes receiving, from the ML model, an estimated depth per pixel of the first image. The method includes providing, as input to a second ML model trained based on the first image and a loss in constructing an estimated second image in a second modality, the first image and receiving, from the second ML model, estimated transformation parameters that transform the first image from the first modality to the second modality. The method includes using the estimated transformation parameters and the estimated depth to generate an estimated second image in the second modality.
US11354770B2 Apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor
An apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) comprising a plurality of graphics processing resources; slice configuration hardware logic to logically subdivide the graphics processing resources into a plurality of slices; and slice allocation hardware logic to allocate a designated number of slices to each virtual machine (VM) of a plurality of VMs running in a virtualized execution environment, the slice allocation hardware logic to allocate different numbers of slices to different VMs based on graphics processing requirements and/or priorities of each of the VMs.
US11354769B2 Page faulting and selective preemption
One embodiment provides for a parallel processor comprising a processing array within the parallel processor, the processing array including multiple compute blocks, each compute block including multiple processing clusters configured for parallel operation, wherein each of the multiple compute blocks is independently preemptable. In one embodiment a preemption hint can be generated for source code during compilation to enable a compute unit to determine an efficient point for preemption.
US11354765B2 Computer applications that determine a parcel position error
Methods and apparatus for determining a parcel position error based on a comparison of load data and configuration data are provided. Embodiments describe a number of methods of determining the parcel position error such as by determining a parcel path from the load data.
US11354762B2 Digital passport systems and methods
A wallet provider (WP) computing device is provided for extending a digital passport object stored in a digital wallet. The WP computing device includes a processor and a memory in communication with the processor. The processor is programmed to receive an augmentation request associated with the digital passport object from a requesting user device, retrieve an augmentation template and trusted authentication data based at least in part on the augmentation request, generate an augmentation package associated with the digital passport object, transmit an authentication request to an authenticating user device, receive an authentication response from the user device, determine an authentication evaluation of the augmentation package associated with the digital passport object, and transmit the updated augmentation package to the sponsoring authority.
US11354758B2 Online system for retail gas sales
A method and system is disclosed that enables purchasers to purchase gas online for future delivery. The invention requires the purchaser prepay for online purchases or have been extended credit accepted by an oil company. The prepayments are credited to the purchaser's account. For each retail gas delivery, the oil company handles the online gas purchase transaction and reimburses the retail gas station owner for the online purchase. Specifically, the oil company reimburses the retail gas station owner for the taxes and profit on the gas delivered to the purchaser and also replaces the amount of gas delivered. In this way, the retail gas station owner is made whole for each delivery. Oil company also benefits with increased gas sales, increased profit and increased cash flow.Various embodiments of the invention are contemplated. The invention may require a purchaser to select a location of a retail gas station, a selected grade of gas or a combination of both.
US11354754B2 Generating self-support metrics based on paralinguistic information
Certain aspects of the present disclosure provide techniques for selecting a response to a self-support query. One example method generally includes receiving an audio stream query including spoken content from a user recorded by a mobile device and determining a set of paralinguistic features from the spoken content. The method further includes estimating an emotional state of the user based on the set of paralinguistic features and identifying subject matter of the spoken content in the audio stream query. The method further includes determining two or more query responses corresponding to the subject matter to present to the user and transmitting at least one query response to the mobile device.
US11354753B1 System for reconciling pharmacy payments based upon predicted claims and related methods
A system for reconciling pharmacy payments may include pharmacy devices, each associated with a respective pharmacy generating respective pharmacy claims, and provider payment devices, each generating a paper log of payment data associated with payment of the pharmacy claims. A pharmacy payment reconciliation device may generate and store electronic historical records of payment data based upon user entry from the paper log of payment data, and determine a predicted claim for a current pharmacy payment based upon the stored electronic historical records. The pharmacy payment reconciliation device may display the predicted claim in a field for user entry of a corresponding current payment, and accept user confirmation or correction of the predicted claim in the field for user entry of the corresponding current payment to thereby assist the user in entry from the paper log of payment data.
US11354749B2 Computing device for machine learning based risk analysis
Described herein is computing device for machine learning based risk analysis and decision automation in intelligent underwriting. In accordance with one aspect of the framework, input data of underwriting cases is preprocessed and used to train a predictive model. The predictive model may be cross-validated and tested for accuracy. The predictive model may then be applied to a current underwriting case in order to automatically identify and assess associated risks and provide a decision recommendation.
US11354742B2 Fee/rebate contingent order matching system and method
A specialized computer matching system programmed to match orders for financial instruments of any type; where orders are matched at a price equal to the best available price or within the best available prices in the market; where priority of matching orders is ranked by price; where orders at the same price may be further ranked based on other attributes; where orders may optionally specify that the order sender is willing to pay a fee to (or receive a rebate by) an Order Matching Entity (i.e., a fee/rebate contingency (FRC)); where an order's optional FRC must be met in order to match the order; and where an order which cannot be matched solely because its FRC rate prevents it from matching with another order temporarily yields priority—other than price priority—to other orders ranked below to permit those orders to be matched.
US11354740B2 System and method for managing trading using alert messages for outlying trading orders
According to one embodiment, a method of managing trading is provided. In a market for a particular type of instrument, electronic data including buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by electronically determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading is an outlying trading order, a restrictive action is taken regarding one or more trading orders. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an electronic alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
US11354739B2 Detection of market abuse patterns by artificial intelligence
An approach for training a machine learning model to detect market abuse patterns based on graphical images is disclosed. The approach comprises of creating trade event graphical images based on one or more rules and creating trade risk event graphical images represented by one or more horizontal lines and one or more vertical lines wherein the one or more vertical lines are based on unstructured data. The approach trains a model of a machine learning network to detect market abuse patterns based on the trade event graphical images and the trade risk event graphical images.
US11354729B2 Systems, methods, and manufactures for applications for wearable devices
Systems and methods of applications for wearable devices are disclosed. In some embodiments, a wearable device receives data from a personal computing device communicatively coupled to the wearable device. The data can correspond to content of an online marketplace. In response to receiving the data, the content can be caused to be displayed on the wearable device. The wearable device can detect an input from a user. The input can correspond to a requested action. The wearable device can transmit at least one instruction to the personal computing device. The instruction(s) can be configured to cause the personal computing device to perform the requested action.
US11354727B2 System and method for improving security of smart contract on blockchain
A computer-implemented method for improving security of smart contract comprises: obtaining a first and a second transactions both invoking a smart contract, wherein the first transaction is associated with a protection condition; executing the second transaction and updating a current state of the smart contract; determining whether the updated current state of the smart contract satisfies the protection condition; in response to determining that the updated current state satisfies the protection condition, executing the first transaction, and recording the second and the first transactions into a data block for adding to a blockchain; and in response to determining that the updated current state does not satisfy the protection condition, recording the second transaction into another data block for adding to the blockchain, without executing the first transaction.
US11354725B2 Absorbent article sensor replacement system
A system includes a processor that executes computer executable components. The computer executable components include a battery monitoring component that monitors a power level of a power unit of a sensor device that removably attaches to an absorbent article configured to absorb and contain bodily exudates; and a notification component that generates a replacement notification based on a determination that the power level is below a threshold power level.
US11354719B2 Systems and methods for determining substitutions
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: determining a list of substitutes for an item; determining qualities for each substitute; determining a similarity score for each substitute; determining a historical substitution score for each substitute; determining a final score for each substitute using the similarity score for each substitute and the historical substitution score for each substitute; ranking each substitute based upon the final score for each substitute; facilitating a display, on a user interface of a user device, of a highest ranked substitute; receiving, from the user interface of the user device, a selection of the highest ranked substitute; and after receiving the selection of the highest ranked substitute, substituting the highest ranked substitute for the item of the list of items. Other embodiments are disclosed herein.
US11354716B1 Systems and methods for determining redemption time
Systems, apparatus, and methods for providing a promotion to a consumer group are discussed herein. Some embodiments may include a system including circuitry configured for providing an impression associated with a promotion, receiving an indication to purchase the promotion associated with the impression as a consumer group, determining a group sale threshold, wherein the group sale threshold is a number of purchases of the promotion that must be met or exceeded by the consumer group before a group discount is awarded, providing the impression to each of the one or more additional consumers of the consumer group, via a consumer interface of each associated consumer device associated with each consumer account, determining one or more proposed group redemption times; and providing the one or more proposed group redemption times as a listing of selectable options.
US11354715B2 Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US11354713B2 Method and system to generate a portable contract document
A method and system to generate a portable contract document are provided. The method includes receiving contract information from a client device via an interactive electronic document having one more visual controls. The contract information comprises sale item information, buyer information, and sale price information. The method further includes generating a contract document for a sale of the sale item, utilizing the contract information, and communicating the contract document to the client device via a network communication.
US11354711B2 System and method for assessing valuation of document
A system and method for assessing valuation of a document. The system includes a server arrangement communicably coupled to a client device. The server arrangement is configured to obtain information pertaining to document and ontologically map to identify relevant entities and semantic inter-relationships between identified entities for the current research work in the document; access information about entities and semantic inter-relationships related to existing research work in technical field from publicly accessible knowledge; compare the entities and the semantic inter-relationships related to the current research work in the document with the entities and the semantic inter-relationships related to existing research work determine a novelty of the document; and determine an assessment value of the document, based on the determined novelty of the document with respect to the publicly accessible knowledge, utilizing an expectation maximization algorithm.
US11354709B2 Attributing offline conversions to online activity
A method, system, and computer program product provide the ability to connect online and offline activity. Advertisement delivery information is acquired. The advertisement delivery information includes an advertisement identification and a user identification identifying a user to which the advertisement was delivered. Beacon information is acquired. The beacon information includes a beacon identification and location. The beacon identification and the device identification are received from an application executing on a first device associated with the user. The application receives the low energy signal from the beacon identified by the beacon identification. Based on the advertisement delivery information, beacon identification, and device identification, conversion of the advertisement is directly attributed. Conversion information based on the conversion is then provided.
US11354706B2 Location retargeting system for online advertising
A system for retargeting customers is based on a mobile device query initiated by a user, and includes a query module configured to receive a query with geographical information from the mobile device and determine geographical identifiers of the mobile device. An indexed database stores an aggregated plurality of customers having a geographical identifier proximate to the determined geographical area, and a processor selects an advertiser located proximate to the determined geographical area. A performance feedback module is configured to assign an effectiveness rating to one or more advertisements provided by the selected advertiser based on marketing attributes of the aggregated plurality of customers. An advertisement recommendation module then recommends one or more advertisements provided by the selected advertiser based on the assigned effectiveness rating, and the aggregated plurality of customers are retargeted by transmitting the recommended advertisements to one or more customers of the aggregated plurality of customers.
US11354704B2 Systems and methods for delivering content to mobile devices
At least some aspects of the present disclosure feature systems and methods for delivering content to a mobile device. In one embodiment, the system receives location information of the mobile device and determines a response duration. The system selects a content piece to deliver to the mobile device based on information regarding content comparisons or experimental units.
US11354699B2 Mobile device activity detection
Methods, systems and apparatus for identifying illegitimate selections of content items. In some implementations, one or more servers can receive display data specifying a display state of a web page in a viewport. The web page includes a content item. Display instances are identified. A display instance is a display of at least a portion of the content item in the viewport. Selection instances of the content item are identified. A selection instance is a selection of the content item. The server(s) determines whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances. A selection of the content is defined as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport.
US11354696B1 Systems and methods for implementing a rewards program
Systems and methods for implementing a rewards program for registered customers of a business make use of a central computer server and a database that is in communication with the central computer server and that stores data about the registered customers. Multiple mobile devices associated with the various registered customers communicate with the central computer server via a software application running on the mobile device, and a subset of the data from the database is thereby communicated to each of the multiple mobile devices from the central computer server. A query of the data about the registered customers is then initiated from the central computer server and communicated to each of the multiple mobile devices via the software application running on each of the multiple mobile devices, with a result of the query being processed on each of the multiple mobile devices then communicated back to the central computer server.
US11354695B1 Configuring promotions for local pickup of goods
Embodiments of the present invention provide systems, methods and computer readable media for configuring promotions for local pickup of goods. One aspect of the subject matter can be embodied in methods that include the actions of receiving, from a device of a third-party provider of items, promotion data describing a promotion submission, the promotion data including a discounted price of each of a quantity of an item that is in stock and available for customer pickup at one or more of the third-party provider's brick-and-mortar locations; receiving, from a consumer device, consumer order data for purchase of the item as specified by the promotion submission, the consumer order data including a selection of one of the third-party's brick-and-mortar locations for pickup of the item; generating instrument data describing the item; and sending, to the consumer device, the instrument data in response to finalizing the consumer's purchase of the item.
US11354693B2 Selecting available assignments for users based on mobile computing devices of the users
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the user. The method includes receiving an indication of at least one parameter of a mobile computing device associated with a user; accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device; based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments; and offering the selected subset of the plurality of available assignments to the user.
US11354688B2 System and method for pricing secondary inventory
A method for identifying an optimal ticket for purchase and using the optimal ticket to open a venue for a gate of a venue.
US11354682B2 System, method and computer program product for selecting internet-based advertising
Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria. The performance of the ad is measured using various learning statistics, such as the click-through-rate, conversion rate, etc. The learning algorithm uses the learning statistics to optimize the return for the advertiser by favoring the products or categories that perform better on one or more specified criteria.
US11354678B2 Anti-counterfeit verification method and system for a pair of glasses
Glasses, an anti-counterfeiting verification method for the same, a system and a terminal device are provided. The glasses include a spectacle frame, which includes a eyeglass frame, a leg, a nose pad arranged at the eyeglass frame and a decorating piece arranged at the spectacle frame, the nose pad includes a pad body and an adapter configured to connect the eyeglass frame, and the adapter is fixedly connected with the pad body; at least one of the decorating piece and the adapter is provided with an anti-counterfeit tag, and the anti-counterfeit tag carries manufacturer anti-counterfeit information and brand anti-counterfeit information
US11354671B2 Fraud mitigation using one or more enhanced spatial features
Techniques are provided for fraud mitigation using enhanced spatial features. One method comprises obtaining transaction data associated with a transaction; obtaining a machine learning module trained using training transaction data for multiple geographic areas to learn a correlation of the training transaction data with fraudulent activity for each geographic area; extracting a transaction address from the transaction data; determining a given geographic area for the transaction using the transaction address; determining values for a predefined spatial feature for a predefined region that includes the transaction address in the given geographic area using a query of an external online data source; applying the determined values for the predefined spatial feature to the machine learning module to obtain an anomaly score for the transaction; and initiating a predefined remedial step and/or a predefined mitigation step when the transaction is determined to be a predefined anomaly based on the anomaly score.
US11354670B2 Fraud prevention exchange system and method
A fraud prevention exchange system is provided for gathering transaction data for centralized review. The system comprises a database for storing transaction data received from participating lenders and a data retrieval and processing engine for receiving transaction data including a first transaction status code and one or more transaction attributes for a pending transaction from a first participating lender; storing the first transaction status code in association with the transaction attribute(s) in the database; receiving a transaction verification request comprising at least one of the transaction attribute(s) from a second, different participating lender; determining one or more risk alerts for the at least one of the transaction attribute(s) based on the first transaction status code and one or more prior transaction status codes previously stored in the database in association with said attribute; and transmit said risk alert(s) to the second participating lender.
US11354666B1 Smart dust usage
Systems and methods that facilitate authenticating a user making a payment using microelectromechanical systems (MEMs) devices (i.e., smart dust). The MEMs devices may have sensors that collect data and transfer it to a base station device. The MEMs devices can collect sensor data, including biometric data and/or capture images of the person. The MEMs can also collect sensor data such as audio data, optical data, temperature data, pressure data, and motion data and compare it to data associated with a user profile to determine that the person making the payment is the same person associated with the user profile. Once the person's identity has been confirmed, and thus authenticated, the payment request can be confirmed and payment made, via either the mobile device or credit card.
US11354662B2 System and method for implementing a payment architecture that provides instant, risk-free payment in digital cash
An embodiment of the present invention is directed to a system utilizing a new form of digital cash held by users in deposit accounts with banks, backed by central bank liquidity and recorded on a centralized ledger, for making payment, in a single currency or cross-currency. An embodiment of the present invention simultaneously, instantly and finally makes the corresponding adjustments to the assets and liabilities of all banks in the correspondent chain on the ledger between the payer and payee for a payment in a single currency. For cross-currency payments, an embodiment of the present invention provides competitive rates from foreign exchange traders; settles the payment and the associated foreign exchange transaction in a new form of integrated tri-party transaction which is instant and legally final for the payer, payee and foreign exchange trader; and simultaneously, instantly and finally makes corresponding adjustments to the ledger for all associated parties.
US11354660B1 Encapsulation of payment information
Various embodiments relate to a method performed by a processor of a computing system. An example method includes receiving a digitally signed cross-border payment message, the digitally signed cross-border payment message generated by digitally signing a first hash of a cross-border payment message with a first financial institution private key. A first financial institution public key is retrieved, the first financial institution public key of a public/private key pair that includes the first financial institution private key. The first financial institution public key is verified that it is associated with a first financial institution. A second hash of the cross-border payment message is generated. The second hash is digitally signed with the first financial institution public key to generate a verification cross-border payment message, wherein data integrity of the cross-border payment message can be verified if the verification cross-border payment message matches the digitally signed cross-border payment message.
US11354656B2 Smart contract whitelists
Implementations of this specification include identifying, by a node of the blockchain network, a request to execute a smart contract stored in a blockchain maintained by the blockchain network, the request identifying a requesting account that is requesting to execute the smart contract; retrieving, by the node, a whitelist from the blockchain associated with the smart contract, the whitelist identifying one or more accounts that are authorized to execute the smart contract; determining, by the node, that the requesting account is authorized to execute the smart contract based on the requesting account being included in the whitelist; and in response to determining that the requesting account is authorized to execute the smart contract, executing, by the node, the smart contract.
US11354654B2 Electronic money management system and electronic money management method
According to one embodiments, an electronic money management system includes a fund charging controller and a deduction unit. The controller performs a control in a manner such that, if a transaction is made on a user's terminal through an electronic money service of a first country to charge a designated amount of funds in a currency of a second country the designated amount of funds in the currency of the second country is charged based on an exchange rate at time of the transaction. The currency of the second country differs from a currency of the first country. The deduction unit, if an electronic money service of the second country is used on the terminal, deduct an amount used from the currency of the second country charged by the controller.
US11354653B2 Systems and methods for using distributed ledger micro reporting tools
Systems and methods for using distributed ledger micro reporting tools are disclosed. In one embodiment, in a distributed computer application executed by an information processing apparatus comprising at least one computer processor, a method for using a distributed ledger micro reporting tool may include: (1) an event listener establishing a connection a distributed ledger; (2) in response to the creation of each block of a plurality of blocks on the distributed ledger, the listener reading block details from the block, wherein the block comprises a plurality of transactions, and the block details comprise a transaction hash for each of the plurality of transactions; (3) indexing the transaction hash with a timestamp; and (4) storing the index of the transaction hash with the timestamp.
US11354651B2 System and method for location-based token transaction processing
Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.
US11354650B2 Payment card asset construction service
Apparatus and methods for providing a digital card asset construction service. In and embodiment, a digital card asset service computer provides access to a digital card asset application user interface (API) to an issuer device, then receives a request from a user to construct or update a digital payment card product and receives card art data for the digital payment card product responsive to one or more queries presented by the digital card asset API. The process also includes receiving, by the digital card asset service computer from the issuer device, digital payment card product characteristics data responsive to at least one digital payment card product characteristic query, transmitting computer executable instructions to the issuer device for rendering an image of a payment card on a display screen of the issuer device as the user inputs data, then receiving an indication that the user is finished inputting data, and lastly storing a payment card product data file that includes card art data and payment card product characteristics data to a cloud service.
US11354647B2 Information display method and apparatus, storage medium, and electronic device
An information display method, a storage medium, and an electronic device are provided. The method includes: obtaining, by a terminal, resource transfer information used for transferring a resource; splitting, by the terminal, the resource transfer information into multiple pieces of resource transfer sub information; and displaying, by the terminal, a dynamic screen for indicating the resource transfer sub information. A quantity of pieces of the resource transfer sub information indicated on the dynamic screen at one moment is less than a total quantity of the multiple pieces of resource transfer sub information.
US11354645B1 Proximity-based payments
Techniques are disclosed for facilitating customers' mobile devices to conduct proximity-based payments to reduce the friction of conducting payments from one party to another. In some embodiments, a customer's mobile device can detect another mobile device that is in proximity. For example, the detected device may be in the same wireless personal area network as the customer's device. The customer's device can transmit to a payment service system server (PSS) an identifier identifying the other mobile device that it receives from the other mobile device that is in proximity. The customer's device can receive identification information about the user of the other device from the PSS. When the customer confirms sending a payment to the other user, the PSS facilitates a transfer of a payment amount between a financial account of the customer and a financial account of the user of the other device.
US11354638B2 Dynamic security for a self-checkout terminal
An item level security system is provided that uses dynamic security settings to optimize the competing requirements for high security and transaction throughput. Customer metrics such as customer traffic volume and the number and type of items purchased change over the course of a day and are further influenced by the day of the week and by holidays and certain vacation schedules for local schools and employers. The invention provides dynamic security settings for the item level security system that address the changing customer metrics.
US11354637B2 Methods and systems for performing a financial transaction using a mobile communication device
Methods and systems for performing a pre-staged financial transaction using a computing device involve, for example, receiving, using a self-service transaction terminal processor, pre-staged transaction data in a session at the self-service financial transaction terminal, which pre-staged transaction data was entered on a mobile computing device at a time preceding a time of the session. Thereafter, using the self-service transaction terminal processor, a transaction is executed, based at least in part on the pre-staged transaction data.
US11354630B1 Electronic apparatus for processing information for point conversion and method thereof
Disclosed is a method of processing information in an electronic apparatus, the method including transmitting a point inquiry request including user information for identifying a user to servers of one or more affiliates, acquiring balance information of a first point corresponding to the user from a first affiliate among the one or more affiliates in response to the point inquiry request, providing the balance information of the first point to the user, and processing, when information including a conversion request for conversion between the first point and a second point related to a service of the electronic apparatus is acquired from the user, a transaction corresponding to the conversion request.
US11354627B2 Rehabilitation case management software
The subject matter discloses a system and a method for handling case management. According to some embodiments the system provides a comprehensive and integrative solution for a rehabilitation process. According to some embodiments the system comprises three main modules: Personal Details module—including key data on the client; Background module—catalog and backup of all relevant documents; Rehabilitation module—individual rehabilitation schemes construction.
US11354626B1 Back-end production and delivery system for schedule controlled networkable merchant e-commerce sites
An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.
US11354621B2 Supply chain management system and a method of operating the same
The present invention provides Artificial Intelligence, Internet of things and blockchain based systems and methods for supply chain management. The system and method identify reasons of failure of procured item/object based on performance data analysis. The system and method further determine optimization characteristics required for a required item/object based on Artificial intelligence analysis using prediction algorithms.
US11354620B2 System and methods for enabling efficient shipping and delivery
A method for recipient-initiated shipping includes receiving, at an internet connected server, recipient data (including a first shipping address) from a shipping recipient; providing delivery options to the shipping recipient based on a set of delivery option criteria and the recipient data; receiving a delivery choice from the shipping recipient; and notifying at least one of a shipping sender and a shipping carrier of the delivery choice.
US11354616B1 Vehicle driver safety performance based on relativity
Systems, methods, and techniques for determining optimal safe driving behaviors and optimal safety thresholds of the various parameters for particular routes are disclosed. Historical driver data for a plurality of drivers operating vehicles over various routes during different contextual situations and/or different combinations of conditions along the routes is analyzed to determine respective, relative weightings/contributions of various parameters towards driving safety. Data indicative of a particular driver's behavior along a particular route during a particular set of conditions or contexts is obtained and compared to the analysis results to thereby determine or assess the driver's safety performance. The driver's safety performance may be evaluated in real-time, e.g., based on up-to-the-minute or currently obtained drivers' data, so as to provide the driver with evaluation results, provide the driver with suggestions for improving driving safety, and/or automatically adjust an operation of the vehicle while the vehicle is traversing the particular route.
US11354615B2 Blockchain-implemented digital agreement management for digital twin assets
Managing digital workflows based on events involving digital representations of physical assets in enterprise asset management (EAM) systems. Events are detected and workflows are generated based on information in the digital representations and one or more digital libraries having resources for the digital representations.
US11354614B2 Systems and methods for providing information relating to professional growth
Systems and methods for providing information relating to professional growth are provided. A client provides client data regarding professional growth. The current level of professional growth of the client is determined, and the next level of professional growth is identified. The client is provided with information regarding the next level, based on the identification of the next level.
US11354613B2 System, method, and computer program product for generating location-based risk assessments of service provider transaction requests
Described are a system, method, and computer program product for evaluating location-based risk associated with a remote transaction request. The method includes receiving, from a service provider system, a transaction request for a transaction between a user and the service provider system for a requested service, the transaction request identifying at least a location for the requested service. The method also includes generating a risk score for the transaction based at least partially on the transaction request, the location for the requested service, and historical transaction data. The method further includes communicating the risk score for the transaction to the service provider system. Communicating the risk score to the service provider system causes the service provider system to take at least one action based at least partially on the risk score for the transaction.
US11354612B1 System and method for localized prepaid gift account program utilizing open loop network systems without local merchant approval
Systems, methods, and computer-readable storage media for creating an open loop prepaid gift account for a merchant without the merchant's consent. The system identifies a request from a customer to purchase the open loop prepaid gift account which can be used to make purchases at the merchant, presents a menu from which the customer can select the merchant, receives a selection of the merchant and, based on the selection, presents an option to load funds onto the open loop prepaid gift account. Upon receipt of payment, the system creates the open loop prepaid gift account and loads the open loop prepaid gift account with an amount of money, wherein information associated with the open loop prepaid gift account is encoded onto a physical card. The system also prints on the physical card a statement suggesting that the customer can use the physical card to make purchases at the merchant.
US11354611B2 Minimizing unmet demands due to short supply
Systems, methods, and other embodiments associated with minimizing (unfulfilled orders) due to short supply in an order fulfillment context are described. One embodiment includes: Identifying one or more Distributions within a timeframe. For each of the Distributions, identifying a set of maximal excess configurations of met and unmet demands from a set of all demands for the product during the Distribution. Creating a current output set of configurations. Assigning supply units for at least one configuration of a final output set for a final Distribution within the timeframe. Transmitting an instruction to fulfill demands in accordance with the assignments.
US11354610B2 Methods and systems for scheduling location-based tasks and location-agnostic tasks
Methods and systems for scheduling tasks for field professionals include: receiving a set of first requests for on-site assistance from a first set of users; receiving a set of second requests for remote assistance from a second set of users; assigning a plurality of location-based tasks associated with the set of first requests to one or more field professional; receiving real-time information associated with the one or more field professional including current location; determining based on the real-time information whether the one or more field professional can complete a location-agnostic task associated with a second request after completing a first location-based task and before starting a second location-based task; and assigning the location-agnostic task to the one or more field professional.
US11354609B2 Dynamic prioritization of action items
Dynamic prioritization of an action item can include retrieving an electronically rendered text from one or more sampled text sources in response to recognizing a user-related task conveyed within the electronically rendered text. Dynamic prioritization of an action item can also include generating an action item corresponding to the user-related task and prioritizing the action item by assigning to the action item a priority computed based on one or more priority factors corresponding to the user-related task. Each of the one or more priority factors can be automatically selected from a collection of predetermined priority factors. Additionally, dynamic prioritization of an action item can include recomputing the priority assigned to the action item in response to a change in task-related circumstances, as determined based on other electronically rendered text.
US11354604B2 Venue seat assignment based upon hearing profiles
The concepts and technologies disclosed herein are directed to venue seat assignment based upon hearing profiles. According to one aspect of the concepts and technologies disclosed herein, a device can include a processor and a memory. The device can receive a request to upload a hearing profile, and can upload the hearing profile to a seat assignment system. The device can receive, from the seat assignment system, a customized seating chart based, at least in part, upon the hearing profile. The customized seating chart can include a visual representation of at least a portion of seating in a venue. The device can select, from the customized seating chart, a seat from the portion of the seating in the venue. This selection can be made automatically or based upon user input.
US11354603B2 Carsharing system and carsharing method
A carsharing system includes circuitry configured to: receive, from a user, a usage request for requesting a reservation for use of a vehicle which is supplied for a vehicle rental service; permit the reservation for use of the vehicle when the reception unit receives the usage request and no reservation for use of the vehicle has been made at time of receiving the usage request; and give, when the reservation for use of the vehicle is determined, a permission for locking or unlocking by using electronic information to the user at a date and a time on which the vehicle is used.
US11354593B2 Techniques to generate network simulation scenarios
Techniques to generate network simulation scenarios are described. In one embodiment, an apparatus may comprise a records component operative to receive an example network configuration record; receive an example network operation record; a machine learning management component operative to generate a network operation model using a machine learning component based on the example network configuration record as an example input and the example network operation record as an example output; and a system-test component operative to receive a system-test network configuration record; and generate a system-test network operation record based on the system-test network configuration record using the network operation model. Other embodiments are described and claimed.
US11354591B2 Identifying gene signatures and corresponding biological pathways based on an automatically curated genomic database
Mechanisms are provided to implement a genomic database curation (GDC) system. The GDC system generates a ground truth database based on a training subset of datasets from an uncurated large scale genomic database, and label metadata for the training subset. The GDC system trains at least one classification engine of the GDC system based on the training subset and the ground truth database at least by performing a machine learning operation on the at least one classification engine. The GDC system automatically applies the at least one trained classification engine on the uncurated large scale genomic database to generate an automatically curated large scale genomic database. A meta-classifier engine generates an output specifying at least one of significant gene signatures or gene pathways for at least one of diseases or drug agents based on the automatically curated large scale genomic database.
US11354590B2 Rule determination for black-box machine-learning models
Rule determination for black-box machine-learning models (BBMLMs) is described. These rules are determined by an interpretation system to describe operation of a BBMLM to associate inputs to the BBMLM with observed outputs of the BBMLM and without knowledge of the logic used in operation by the BBMLM to make these associations. To determine these rules, the interpretation system initially generates a proxy black-box model to imitate the behavior of the BBMLM based solely on data indicative of the inputs and observed outputs—since the logic actually used is not available to the system. The interpretation system generates rules describing the operation of the BBMLM by combining conditions—identified based on output of the proxy black-box model—using a genetic algorithm. These rules are output as if-then statements configured with an if-portion formed as a list of the conditions and a then-portion having an indication of the associated observed output.
US11354589B2 Quantum computer architecture based on multi-qubit gates
The disclosure describes various aspects of a practical implementation of multi-qubit gate architecture. A method is described that includes enabling ions in the ion trap having three energy levels, enabling a low-heating rate motional mode (e.g., zig-zag mode) at a ground state of motion with the ions in the ion trap; and performing a Cirac and Zoller (CZ) protocol using the low-heating rate motional mode as a motional state of the CZ protocol and one of the energy levels as an auxiliary state of the CZ protocol, where performing the CZ protocol includes implementing the multi-qubit gate. The method also includes performing one or more algorithms using the multi-qubit gate, including Grover's algorithm, Shor's factoring algorithm, quantum approximation optimization algorithm (QAOA), error correction algorithms, and quantum and Hamiltonian simulations. A corresponding system that supports the implementation of a multi-qubit gate architecture is also described.
US11354586B2 Model parameter determination using a predictive model
A system may measure, using a measurement device, a response associated with a sample to an excitation. Then, the system may compute, using the measured response and the excitation as inputs to a predetermined predictive model, model parameters on a voxel-by-voxel basis in a forward model with multiple voxels that represent the sample. The forward model may simulate response physics occurring within the sample to a given excitation. For example, the forward model may be based on differential or phenomenological equations that approximates the response physics. Moreover, the system may determine an accuracy of the model parameters by comparing at least the measured response and a calculated predicted value of the response using the forward model, the model parameters and the excitation. When the accuracy exceeds a predefined value, the system may provide the model parameters as an output to: a user, another electronic device, a display, and/or a memory.
US11354584B2 Systems and methods for trend aware self-correcting entity relationship extraction
Methods and systems for trend aware self-correcting entity relationship extraction are disclosed. For example, a method can include receiving a selected entity, determining a plurality of entities related to the selected entity, determining a plurality of most probable entities, calculating relevance scores, and displaying a subset of the plurality of most probable entities. The selected entity can be received on a network-based transaction system. The plurality of entities related to the selected entity can be determined based on a relationship score. The relationship score can represent navigation transitions, aggregated over time, between the selected entity and each of the plurality of entities. The plurality of most probable entities can be determined based on probabilities. Relevance scores can be calculated for each of the plurality of most probable entities. Finally, the subset of the plurality of most probable entities to be displayed can be determined according to the relevance scores.
US11354579B2 Dynamic multi-layer execution for artificial intelligence modeling
Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. This paradigm of executing one portion of the AI model at a time allows for dynamic execution of the large AI model.
US11354578B2 Mixture of generators model
Computer systems and computer-implemented methods train and/or operate, once trained, a machine-learning system that comprises a plurality of generator-detector pairs. The machine-learning computer system comprises a set of processor cores and computer memory that stores software. When executed by the set of processor cores, the software causes the set of processor cores to implement a plurality of generator-detector pairs, in which: (i) each generator-detector pair comprises a machine-learning data generator and a machine-learning data detector; and (ii) each generator-detector pair is for a corresponding cluster of data examples respectively, such that, for each generator-detector pair, the generator is for generating data examples in the corresponding cluster and the detector is for detecting whether data examples are within the corresponding cluster.
US11354576B1 Devices and methods using machine learning for surveillance and granting of privileges
A method and system where a first subsystem makes observations and performs surveillance using sensors in a mode that conserves a resource such as power, data transmission band width or processing cycles. This is accomplished by reducing illumination, pixel count, sampling rate or other functions that result in a limited granularity or data collection rate. A machine model is applied to the limited data and, when it evaluates to a suitable result or a prediction of an interesting condition, another subsystem or the same subsystem in a different mode collects data at a finer granularity with a higher data collection size or rate and evaluates that data to determine the nature of the first evaluation. The machine model may be trained in stages on a large scale server and on a small field processor. Data from the sensor may be used for training to improve the second step.
US11354570B2 Machine learning network implemented by statically scheduled instructions, with MLA chip
A compiler receives a description of a machine learning network and generates a computer program that implements the machine learning network. The computer program includes statically scheduled instructions that are executed by a mesh of processing elements (Tiles). The instructions executed by the Tiles are statically scheduled because the compiler can determine which instructions are executed by which Tiles at what times. For example, for the statically scheduled instructions, there are no conditions, branching or data dependencies that can be resolved only at run-time, and which would affect the timing and order of the execution of the instructions.
US11354567B2 Systems and methods for classifying data sets using corresponding neural networks
The present disclosure relates to systems and methods for classifying data sets using associated functions from neural networks. In one example, a system for classifying data sets by corresponding functions includes at least one processor and at least one non-transitory memory storing instructions that, when executed by the at least one processor cause the system to perform operations including: obtaining a neural network associated with a data set, the neural network being trained to generate synthetic data sets related to the data set; selecting a test set of inputs to the neural network; obtaining a corresponding set of outputs by applying the neural network to the test set of inputs; estimating one or more functions describing the test set of inputs and the corresponding set of outputs; and indexing the estimated one or more functions to the data.
US11354566B1 Causal inference and policy optimization system based on deep learning models
A treatment model that is a first neural network is trained to optimize a treatment loss function based on a treatment variable t using a plurality of observation vectors by regressing t on x(1),z. The trained treatment model is executed to compute an estimated treatment variable value {circumflex over (t)}i for each observation vector. An outcome model that is a second neural network is trained to optimize an outcome loss function by regressing y on x(2) and an estimated treatment variable t. The trained outcome model is executed to compute an estimated first unknown function value {circumflex over (α)}(xi(2)) and an estimated second unknown function value {circumflex over (β)}(xi(2)) for each observation vector. An influence function value is computed for a parameter of interest using {circumflex over (α)}(xi(2)) and {circumflex over (β)}(xi(2)). A value is computed for the predefined parameter of interest using the computed influence function value.
US11354564B2 Tuning of loop orders in blocked dense basic linear algebra subroutines
An example includes a sequence generator to generate a plurality of sequence pairs, a first one of the sequence pairs including: (i) a first input sequence representing first accesses to first tensors in a first loop nest of a first computer program, and (ii) a first output sequence representing a first tuned loop nest corresponding to the first accesses to the first tensors in the first loop nest; a model trainer to train a recurrent neural network based on the sequence pairs as training data, the recurrent neural network to be trained to tune loop ordering of a second computer program based on a second input sequence representing second accesses to a second tensor in a second loop nest of the second computer program; and a memory interface to store, in memory, a trained model corresponding to the recurrent neural network.
US11354563B2 Configurable and programmable sliding window based memory access in a neural network processor
A novel and useful neural network (NN) processing core adapted to implement artificial neural networks (ANNs) and incorporating configurable and programmable sliding window based memory access. The memory mapping and allocation scheme trades off random and full access in favor of high parallelism and static mapping to a subset of the overall address space. The NN processor is constructed from self-contained computational units organized in a hierarchical architecture. The homogeneity enables simpler management and control of similar computational units, aggregated in multiple levels of hierarchy. Computational units are designed with minimal overhead as possible, where additional features and capabilities are aggregated at higher levels in the hierarchy. On-chip memory provides storage for content inherently required for basic operation at a particular hierarchy and is coupled with the computational resources in an optimal ratio. Lean control provides just enough signaling to manage only the operations required at a particular hierarchical level. Dynamic resource assignment agility is provided which can be adjusted as required depending on resource availability and capacity of the device.
US11354562B2 Programmable neuron for analog non-volatile memory in deep learning artificial neural network
Numerous embodiments for processing the current output of a vector-by-matrix multiplication (VMM) array in an artificial neural network are disclosed. The embodiments comprise a summer circuit and an activation function circuit. The summer circuit and/or the activation function circuit comprise circuit elements that can be adjusted in response to the total possible current received from the VMM to optimize power consumption.
US11354558B2 Contactless smartcards with coupling frames
A smartcard (SC) having at least a contactless interface, such as having a dual interface transponder chip module (TCM) with a chip (IC), a module antenna (MA) for the contactless interface, and contact pads (CP) for a contact interface. Metal layers (ML) may have openings (MO) for receiving the module, and slits (S) or nonconductive stripes (NCS) extending to the openings, thereby forming coupling frames (CF). A card body (CB) for the smartcard may comprise two such metal layers (front and rear coupling frames) separated by a layer of non-conductive (dielectric) material. A front face card layer and a rear face card layer may complete a multiple coupling frame stack-up for a smartcard. Various slit designs (configurations, geometries) are described and illustrated. The slit may be filled. The slit may be reinforced.
US11354555B1 Methods, mediums, and systems for applying a display to a transaction card
Exemplary embodiments relate to updatable displays for transaction cards, such as credit cards or event passes. The displays may be, for instance, an electrophoretic or memory liquid crystal diode display. The transaction card may include a contact pad capable of engaging in wireless communication. Information may be exchanged between the transaction card and a mobile device or terminal, where a processor on the mobile device processes the received information to generate displayable information. The processor updates the display with the displayable information. The contact pad may be electrically connected to the display, and the display may derive electrical power to perform the updating from the wireless communication. For example, where the wireless communication is a near field communication (NFC), a radio frequency field may be generated that supplies enough power to run the processor and at least partially update the display.
US11354551B2 Printing apparatus that displays sheet information of sheet to notify a status of the sheet, and storage medium
A printing apparatus has a sheet holding unit having a detection unit for detecting a size of a sheet which is held and a storage unit configured to store sheet information including at least a size of a sheet as information representing a sheet. The apparatus sets first sheet information selected by a user in association with the sheet holding unit from a plurality of items of sheet information stored in the storage unit and notifies the user of a mismatch in a case where a size of a sheet that the first sheet information set in the setting indicates, and a size of a sheet detected by the detection unit are mismatched.
US11354549B2 Method and system for region proposal based object recognition for estimating planogram compliance
This disclosure relates generally to a system and method to identify various products on a plurality of images of various shelves of a retail store to facilitate compliance with respect to planograms. Planogram is a visual plan, which designates the placement of products on shelves and merchandising display fixtures of a retail store. Planograms are used to create consistency between store locations, to provide proper shelf space allocation, to improve visual merchandising appeal, and to create product-pairing suggestions. There are a few assumptions considering one instance per product class is available beforehand and the physical dimension of each product template is available in some suitable unit of length. In case of absence of physical dimension of the products, a context information of the retail store will be used. The context information is that the products of similar shapes or classes are arranged together in the shelves for consumers' convenience.
US11354548B1 Image processing with recurrent attention
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using recurrent attention. One of the methods includes determining a location in the first image; extracting a glimpse from the first image using the location; generating a glimpse representation of the extracted glimpse; processing the glimpse representation using a recurrent neural network to update a current internal state of the recurrent neural network to generate a new internal state; processing the new internal state to select a location in a next image in the image sequence after the first image; and processing the new internal state to select an action from a predetermined set of possible actions.
US11354547B2 Systems and methods for clustering using a smart grid
System, methods, and other embodiments described herein relate to improving clustering of points within a point cloud. In one embodiment, a method includes grouping the points into cells of a grid. The grid divides an observed region of a surrounding environment associated with the point cloud into the cells. The method includes computing feature vectors for the cells that use cell features to characterize the points in the cells and relationships between the cells. The method includes analyzing the feature vectors according to a clustering model to identify clusters for the cells. The clustering model evaluates the cells to identify which of the cells belong to common entities. The method includes providing the clusters as assignments of the points to the entities depicted in the point cloud.
US11354542B2 On-the-fly deep learning in machine learning at autonomous machines
A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US11354533B2 Computer architecture for identifying data clusters using correlithm objects and machine learning in a correlithm object processing system
A device that includes a model training engine implemented by a processor. The model training engine is configured to obtain a set of data values associated with a feature vector. The model training engine is further configured to transform a first data value and a second data value from the set of data value into sub-string correlithm objects. The model training engine is further configured to compute a Hamming distance between the first sub-string correlithm object and the second sub-string correlithm object and to identify a boundary in response to determining that the Hamming distance exceeds a bit difference threshold value. The model training engine is further configured to determine a number of identified boundaries, to determine a number of clusters based on the number of identified boundaries, and to train the machine learning model to associate the determined number of clusters with the feature vector.
US11354532B1 Content representations
In some examples, a host device comprises a network interface and a processor. The processor is to, in response to a request to share content with a remote device, display the content in a graphical user interface. The content is a video. The processor is to generate an image of the content. The image is a frame of the video. The processor is to generate a first representation of the image, receive second and third representations of the image via the network interface, determine a first similarity between the first representation and the second representation, determine a second similarity between the first representation and the third representation, compare the first similarity to a threshold, compare the second similarity to the threshold, and indicate whether the content is successfully shared with the remote device based on the comparison of the first similarity to the threshold and the comparison of the second similarity to the threshold.
US11354530B2 Electronic apparatus and operating method thereof
An electronic apparatus and an operating method thereof are provided. The electronic apparatus includes an optical fingerprint sensor and a processor. The optical fingerprint sensor is configured to obtain a fingerprint image. The processor is coupled to the optical fingerprint sensor and analyzes the fingerprint image to calculate at least one of a color pixel ratio and a light reflectance corresponding to the fingerprint image. The processor searches a background database according to at least one of the color pixel ratio and the light reflectance to obtain a background image. The processor corrects the fingerprint image according to the background image to obtain a corrected fingerprint image.
US11354519B2 Numerical information management device enabling numerical information search
The present invention relates to a numerical information management device enabling numerical information search according to a user's purpose. More particularly, the present invention relates to a numerical information management device enabling numerical information search comprising: a DB which separately stores cube data having a set row structure including at least one of a temporal viewpoint recording temporal information, spatial viewpoint recording spatial information, and a user viewpoint recording information other than the temporal information and the spatial information and a numerical value and metadata for analyzing the cube data and stores at least one graph template; a search unit receiving a search keyword and a search option; and a content providing unit which extracts metadata corresponding to the input search keyword and search option, extracts and analyzes the corresponding cube data using the extracted metadata, and generates and provides at least one graph.
US11354515B2 Discovery and recommendation of online learning resources
A system models web content including learning resources available on a website, and makes suggestions of potentially useful learning resources when a user highlights text of interest within the website. In order to facilitate these suggestions, a neural network-based system is trained on learning resources and other content available on the website to create a common word embedding for learning resources and other website text. A student model may then be created to facilitate real time or near real time suggestions of relevant learning resources in response to selections of text from the website.
US11354512B2 Method and device for generating dialog using trained dialog model
A dialog generation method includes: training a sequence to sequence (seq2seq)-based dialog model using a loss function including topic range constraint information; and generating a dialog using the trained dialog model. With the dialog generation method, topic range constraint information is introduced in the process of dialog model training using a loss function including the topic range constraint information, thus helping to prevent the trained model from producing low-quality meaningless replies.
US11354509B2 Action selection based on environment observations and textual instructions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting actions to be performed by an agent interacting with an environment. In one aspect, a system includes a language encoder model that is configured to receive a text string in a particular natural language, and process the text string to generate a text embedding of the text string. The system includes an observation encoder neural network that is configured to receive an observation characterizing a state of the environment, and process the observation to generate an observation embedding of the observation. The system includes a subsystem that is configured to obtain a current text embedding of a current text string and a current observation embedding of a current observation. The subsystem is configured to select an action to be performed by the agent in response to the current observation.
US11354508B2 Written word refinement system and method for truthful transformation of spoken and written communications
A method for processing a narrative generated by an artificial Intelligence based natural language generator, to assess relationships between words and phrases in the generated narrative, where necessary, to replace particular words and phrases and more clearly convey a desired intended semantic content of the generated narrative, and/or generate learning data for use by the natural language generator to improve its text generating operation. Based on an input received by the AI based natural language generator, the method generates a narrative, processing the narrative by implementing one or more mechanisms to provide at least one cue in the narrative, in accordance with a plurality of rules to identify semantic content and based on a cue, and the identified semantic content of the narrative, determining how relationships between the words and phrases comprising the narrative could be altered to more clearly convey the semantic content, to realize a directive and communicating the directive.
US11354505B1 Natural language text processing for automated product gap clustering and display
An example computer-implemented method embodying the disclosed technology comprises digitally storing a plurality of digital objects comprising first type digital objects and second type digital objects, each digital object comprising an electronic digital representation of natural language text, and certain first type digital objects each being associated with exactly one second type digital object; programmatically generating a corpus of digital documents from the plurality of digital objects; programmatically embedding the electronic digital representation of natural language text of each first type digital object not associated with one of the second type digital objects, thereby generating a second set of vectors; programmatically determining, for each of the second set of vectors, a corresponding set of nearest neighbor vectors from the first set of vectors; programmatically generating recommendation data indicating potential new associations between first type digital objects and second type digital objects; and displaying a representation of the recommendation data.
US11354504B2 Multi-lingual action identification
Embodiments relate to an intelligent computer platform to identify and process communications across multiple languages. An originating communication is identified, including identification of language, action tokens, and linguistic features. A first map of the identified action tokens and linguistic features from the originating language to a second format is created and populated into identifying machine learning model (MLM). A second communication is identified, including the originating language, action tokens, and linguistic features, and a second map is created of the identified action tokens and linguistic features of the second communication. The second map and the MLM are leveraged to identify and return a predicted action token class of the identified action tokens in the second communication.
US11354503B2 Method for automatically providing gesture-based auto-complete suggestions and electronic device thereof
A method for providing gesture-based complete suggestions is provided. The method includes detecting at least one gesture performed by a user to complete an incomplete text provided by the user in an electronic device. Further, the method includes determining at least one remaining text to complete the incomplete text based on the at least one gesture and the incomplete text. Further, the method includes forming at least one complete text by adding the at least one remaining text to the incomplete text. Further, the method includes displaying the at least one complete text.
US11354502B2 Automated constraint extraction and testing
Methods, systems and computer program products for automatic extraction and testing of constraints are provided herein. A computer-implemented method includes obtaining a first set of documents describing constraints and a second set of documents describing properties of entities, building a first dictionary of entity types and a second dictionary of relations among the entity types, extracting constraint triples representing the set of constraints from the first set of documents, and extracting fact triples from the second set of documents utilizing the first dictionary and the second dictionary. The method also includes receiving a query to evaluate whether at least one of the set of constraints is satisfied, determining whether the at least one constraint is satisfied by evaluating a constraint satisfaction formula utilizing the constraint triples and the fact triples, and providing a response to the query that indicates whether the at least one constraint is satisfied.
US11354500B2 Artificial intelligence for identifying relevant content related to specific tasks
In non-limiting examples of the present disclosure, systems, methods and devices for identifying relevant content in a natural language input are presented. An email may be received. A machine learning model may be applied to the email. The machine learning model may have been trained to rank sentences based on their relevance to a schedule meeting task. The machine learning model may comprise: an embedding layer for generating an embedding for each word in the email; a distinct sentence aggregation layer for aggregating the embeddings for each word in the email into a distinct embedding for each of the sentences in the email; a contextual aggregation layer for aggregating each distinct embedding for each of the sentences into a contextual embedding for each of the sentences; and a scoring layer for scoring and ranking each of the sentences based on their relevance to the schedule meeting task.
US11354497B2 Method and apparatus for servicing webpage requests
A webpage serving system is provided and generally includes a server and a computing device. The server can receive a webpage request from the computing device, and determine a type of webpage being requested. The server may provide a document, such as an HTML document, to the computing device based on the type of webpage. The document may include instructions to download a particular bundle, which may include one or more files, from a server. The bundle identified in the instructions may be based on the type of webpage the document is for. The customer computing device may receive the requested bundle, and display the requested webpage based on the information received in the document and in the bundle.
US11354496B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to: receive document data representing a document in a case of registering definition data which defines classification of the document, the document data being data for creating the definition data; and output a warning in a case where the document data is similar to another document data of another definition data already registered.
US11354494B2 Methods and systems for connecting a spreadsheet to external data sources with formulaic specification of data retrieval
The technology disclosed relates to accessing external data in spreadsheet cells and includes spreadsheet cells that can use formulaically defined external data, allowing users to utilize many cells as if they were one cell and to simplify or expand the type of calculations possible within a cell. The disclosed technology further includes a spreadsheet application that can perform looped calculations within the spreadsheet cells without the need to use an embedded programming language. Additionally the disclosed spreadsheet application can use named variables and formulaic cell designators for cell operations in which formulaically defined non-spreadsheet cell data variables and their values can be exposed and multiple values can exist in a cell, and the user can step through and see those different values.
US11354492B2 EDOC utility using non-structured-query-language databases
A database management system for processing large volumes of data in a key-value store database is provided. The system may be configured to receive a plurality of filled fillable request forms where each request form may include a request including a plurality of field labels and a plurality of fillable text fields corresponding to each of the plurality of the field labels. The system may be configured to extract each set of inputted data from each fillable text field. The system may be configured to store, in the key-value store database, for each request form, each of the plurality of field labels and the corresponding set of inputted data as a combination key-value pair. The combination key may be equal to a WIP ID number, form ID number and field ID number. The corresponding value may be equal to the set of data of the corresponding field ID number.
US11354489B2 Intelligent inferences of authoring from document layout and formatting
Non-limiting examples of the present disclosure describe processing that generates intelligent inferences of authoring from analysis of attributes associated with a digital file being imported in an application/service. Examples described herein are configured to work with any type of application/service including an authoring application/service. For instance, a request to import a digital file is received in an application/service. The application/service may be configured to analyze the digital file and generate authoring inferences based on an analysis of attributes of the digital file. For example, a conversion data model may be utilized to identify a file type of the digital file, analyze attributes of the identified digital file (e.g. content portions, layout, formatting, metadata, etc.) and output file data in a format that is tailored for the application/service based on authoring inferences. A converted representation of the digital file is surfaced in the application/service based on output of the file data.
US11354488B2 Method for creating interactive digital documents
A method for creating interactive digital documents involves creating and saving an initial digital file of the HTML type, comprising a display page structure having a first graphical form and a plurality of scripts, each of which is activatable by a hypertext link.
US11354485B1 Machine learning based classification and annotation of paragraph of resume document images based on visual properties of the resume document images, and methods and apparatus for the same
In some embodiments, a method can include generating a resume document image having a standardized format, based on a resume document having a set of paragraphs. The method can further include executing a statistical model to generate an annotated resume document image from the resume document image. The annotated resume document image can indicate a bounding box and a paragraph type, for a paragraph from a set of paragraphs of the annotated resume document image. The method can further include identifying a block of text in the resume document corresponding to the paragraph of the annotated resume document image. The method can further include extracting the block of text from the resume document and associating the paragraph type to the block of text.
US11354475B2 Systems and methods for accurate voltage impact on integrated timing simulation
Systems and methods are provided for simulating an integrated circuit system. A file representative of an integrated circuit layout is received, the integrated circuit layout including a plurality of cells and characteristics of power supply and ground paths to each cell. A vulnerable cell of the integrated circuit layout based on a vulnerability characteristic of the vulnerable cell. A power analysis of a portion of the integrated circuit layout is performed to determine a plurality of power and ground levels within a timing window for each of a plurality of cells including the vulnerable cell. A timing analysis of the vulnerable cell is performed, where the timing analysis receives a single power level and single ground level for the vulnerable cell and determines a slack level for the vulnerable cell. An at risk path is identified based on the vulnerable cell slack level, and a dynamic power/ground simulation of one or more cells in the at risk path is performed.
US11354473B1 Method and system for designing a robotic system architecture with optimized system latency
Systems and methods for designing a robotic system architecture are disclosed. The methods include defining a software graph including a first plurality of nodes, and a first plurality of edges representative of data flow between the first plurality of tasks, and defining a hardware graph including a second plurality of nodes, and a second plurality of edges. The methods may include mapping the software graph to the hardware graph, modeling a latency associated with a computational path included in the software graph for the mapping between the software graph and the hardware graph, allocating a plurality of computational tasks in the computational path to a plurality of the hardware components to yield a robotic system architecture using the latency, and using the robotic system architecture to configure the robotic device to be capable of performing functions corresponding to the software graph.
US11354471B2 Automated circuit generation
Automated circuit generation is disclosed. In some embodiments, parameters are received and a circuit schematic is generated automatically by software. In some embodiment, parameters are received and a circuit layout is generated automatically by software. In some embodiments, a design interface may be used to create a behavioral model of a circuit. Software may generate a circuit specification to generate a schematic. In various embodiments, circuit component values may be determined and generated. Certain embodiments pertain to automating layout of circuits. Software may receive parameters for functional circuit components and generate a circuit schematic and/or a layout. The present techniques are particularly useful for automatically generating analog circuits.
US11354469B2 Parallel processor data processing system with reduced latency
A data processing system systems with parallel processors performing simulations by numerical solution of partial differential equations or similar numerical simulations. The data processing system extends the scaling limit of parallel solvers in those numerical simulations by overcoming the frequent network latencies encountered during a simulation. Fewer, yet larger batches of data are exchanged between computing nodes.
US11354468B2 Generating autonomous vehicle simulation data from logged data
Logged data from an autonomous vehicle is processed to generate augmented data. The augmented data describes an actor in an environment of the autonomous vehicle, the actor having an associated actor type and an actor motion behavior characteristic. The augmented data may be varied to create different sets of augmented data. The sets of augmented data can be used to create one or more simulation scenarios that in turn are used to produce machine learning models to control the operation of autonomous vehicles.
US11354466B1 Machine learning for additive manufacturing
An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy.
US11354464B2 Selective simulation of virtualized hardware inputs
Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
US11354463B1 Systems and methods for generating code for computer-based physical models
A solver may generate a system of equations for an acausal model. A partitioning engine may transform at least some of the equations into groups of equations whose inputs/outputs are connected directly. The partitioning engine may transform at least some of the equations into groups of linear equations and/or groups of switched linear equations that are connected through nonlinear functions. The solver may determine input-output relationships of the groups of equations. A simulation model generator that may include a library of types of model elements may construct a causal simulation model.
US11354462B2 Method and apparatus for determining coping capability boundary information of an unmanned vehicle and electronic device
The disclosure provides a method and an apparatus for determining coping capability boundary information of an unmanned vehicle and an electronic device. A set of indicator combination for evaluating a coping capability of an unmanned vehicle to be tested in a preset driving scenario is obtained, where the indicator combination includes at least one indicator item and an expected value range of the indicator item; historical driving behavior information of the unmanned vehicle to be tested is obtained according to a scenario feature corresponding to the preset driving scenario and the indicator item; and coping capability boundary information corresponding to the indicator combination of the unmanned vehicle to be tested in the preset driving scenario is obtained according to the historical driving behavior information, which realizes the coping capability boundary of the unmanned vehicle corresponding to the indicator combination that need to be tested.
US11354461B2 Method and device for simulating a distribution of obstacles
A method and system for simulating a distribution of obstacles are provided. The method includes: acquiring a plurality of point clouds of a plurality of frames, wherein each point cloud includes a plurality of original obstacles; acquiring real labeling data of an acquisition vehicle, and obtaining data of a simulation position of the acquisition vehicle based on the real labeling data and a movement rule of the acquisition vehicle; determining the number of obstacles to be simulated based on the data of the simulation position of the acquisition vehicle; selecting the determined number of obstacles to be simulated, from a range with the simulation position of the acquisition vehicle as a center, wherein the range is less than or equal to a maximum scanning range of the vehicle; and acquiring real labeling data of the selected obstacles, and obtaining a position distribution of the selected obstacles.
US11354458B1 Automated vehicle safety simulation using safety quotient method
Examples described herein relate to apparatuses and methods for or simulating and improving performance of an artificial intelligence (AI) driver, including but not limited to determining safety quotients associated with an AI driver and an AI/human driver in simulations to provide data for reinforced machine learning to improve the AI driver.
US11354449B2 Secure initial provisioning of a system on a chip
Securely provisioning a System on a Chip (SoC) includes generating a public/private key pair having a public key and a private key, securely storing the private key external to the SoC, embedding the public key in Resistor Transistor Logic (RTL) of the SoC during manufacture of the SoC, encrypting provisioning data using the private key to create encrypted provisioning data, and programming the SoC using the encrypted provisioning data. The secure provisioning may further include generating a secret shared key, embedding the secret shared key in the RTL of the SoC during manufacture of the SoC, and encrypting the provisioning data using the secret shared key. The RTL may be the boot Read Only Memory (ROM) of the SoC. The secure provisioning technique may also be used for subsequent provisioning after the SoC is deployed.
US11354448B2 Demand trusted device-based data acquisition methods, apparatuses, and devices
Embodiments of the present specification disclose data acquisition methods, apparatuses, and devices related to blockchain technologies. One method comprising: publishing, as a published description, a description of target data stored in a trusted device of a data owner; in response to the published description, receiving a data acquisition request from a data requestor for the target data wherein the data acquisition request is configured to retrieve the target data from a first resource; sending the data acquisition request to the data owner; receiving first confirmation information from the data owner; identifying the target data from the trusted device based on the first confirmation information; and sending the target data to the data requestor.
US11354447B2 Data authorization information acquisition methods, apparatuses, and devices
Embodiments of the present specification disclose data authorization information acquisition methods, apparatuses, and devices. One method comprises: receiving, from a data requestor and for data, a data use permission application; determining, based on the data use permission application, an approver, wherein the approver is an owner of the data; sending the data use permission application to the approver; receiving acknowledgement information of the approver for receiving the data use permission application; generating data authorization information based on the acknowledgement information; and sending the data authorization information to the data requestor.
US11354442B2 Automatic historical analysis of data exchange
The present disclosure involves systems, software, and computer implemented methods for providing UI-based modifications to adjust and interact with data exchange splits. One example system includes a processor for identifying a newly received data exchange (DE) request associated with a particular user profile and receiving a first signal including a request to split the DE request with at least one other user profile. In response to the first signal, the processor can analyze the DE to identify at least one data exchange parameter and search a repository of DEs for previously submitted DEs associated with the at least one DE parameter of the identified DE. In response to identifying at least one previously requested DE, a set of DE split parameters associated with the at least one previously requested DE satisfying the search can be identified. The set of proposed DE split parameters can then be transmitted accordingly.
US11354439B2 Content control through third-party data aggregation services
Aspects include receiving a request from a user to access data that was acquired by a third-party from a data owner, the data in an encrypted format unreadable by the user. In response to receiving the request from the user to access the data, a third-party key from the third-party is requested and a data owner key from the data owner is requested. The third-party key and the data owner key are applied to the data in the encrypted format to generate the data in an unencrypted format readable by the user. The user is provided with access to the data in the unencrypted format.
US11354429B2 Device and methods for management and access of distributed data sources
A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.
US11354419B2 Encryption of application data using field-level metadata
Techniques are provided for identifying and encrypting fields of an application object at an application layer in a multi-tenant cloud architecture, using an object metadata structure of the application object. Accordingly, transparent, per-tenant encryption capabilities are provided, while enabling transfer of encrypted object data between the application layer and a storage layer.
US11354407B2 Techniques for library behavior verification
Various embodiments are generally directed to techniques for library behavior verification, such as by generating executables for software with indications of permitted behaviors by the library. Some embodiments are particularly directed to monitoring library behavior and performing one or more protective actions based on abnormal or unpermitted library behavior. In many embodiments, libraries and library manifests may be validated based on one or more signatures. In various embodiments, library behavior data comprising a set of permitted behaviors for the library may be determined based on the library manifest. In various such embodiments, a compiler may embed indications of the permitted library behavior in executables.
US11354404B2 Transition disable indicator
An apparatus has processing circuitry 4 supporting a number of security domains, and within each domain supporting a number of modes including a handler mode for exception processing and a thread mode for background processing. For an exception entry transition from secure thread mode to secure handler mode, a transition disable indicator 42 is set. For at least one type of exception return transition to processing in the secure domain and the thread mode when the transition disable indicator 42 is set, a fault is signaled. This can protect against some security attacks.
US11354400B2 Systems and methods for offline usage of SaaS applications
Data from a SaaS application may be stored and accessed locally, enabling SaaS data to be interacted with, regardless of connectivity, while providing secure authentication when offline. When online, a user may perform an authentication procedure and provide credentials to an application server, which may provide an authentication token for access to secure data or applications. The authentication token and user credentials may be cached locally. When offline or experiencing intermittent connectivity, if user provided credentials match the cached credentials, then the client application may retrieve the cached authentication token and allow the embedded browser to resume utilizing the network application and/or data; while if the new credentials do not match the previously provided and cached credentials, access may be denied. Thus, the embedded browser may perform authentication agnostic to whether the device is online or offline at that time, requiring no changes to the browser or network application.
US11354396B2 Authentication systems using sequences of tile selections from a grid
Methods, systems, and computer readable media for authenticating to a computer system. In some examples, a method includes receiving a request from a user device for authentication, the request specifying a username. The method includes determining grid information associated with the username by accessing a repository of grid information for usernames, the grid information specifying a color set. The method includes sending the color set to the user device, causing the user device to display a grid of colored tiles, each colored tile having a color specified by the color set. The method includes receiving a sequence of tile selections from the user device, each tile selection specifying a user selection of one of the colored tiles. The method includes granting or rejecting the request for authentication based on the sequence of tile selections and the grid information associated with the username.
US11354394B2 Identity verification using autonomous vehicles
Various embodiments are generally directed to identity verification using autonomous vehicles. A security policy may be used to determine when identity verification using autonomous vehicles is required. The autonomous vehicle may be deployed to a location to verify the identity of the user based on one or more of images, audio data, biometric data, and wireless data connections.
US11354389B2 Systems and methods for user-authentication despite error-containing password
In an example embodiment, a system for allowing one or more password errors may store a correct password for a user and receive an attempted login from a user device. The attempted login may include (1) an attempted password with one or more errors and (2) metadata. The system may assign a metadata risk score to the metadata, assign a password risk score to the attempted password, aggregate the scores, and grant or deny access to the user based on the aggregated score and a predetermined threshold.
US11354385B2 Wireless communications devices with a plurality of profiles
Tools and techniques for performing life cycle management of user-selected applications on wireless communications devices are described herein. In part, the tools provide machine-readable media for presenting to the subscriber a list of available applications for installation on the device, and for receiving selections from the subscriber of one or more of the applications. Additionally, the tools provide methods for selling advertising space on the devices.
US11354384B2 Intelligent outlier data detection
Transaction data is received from a remote client computing device that includes user-generated entries in each of a plurality of fields. Thereafter, it can be determined, using an outlier detection algorithm, that values for one or more of the entries is an outlier. Data can then be provided (e.g., displayed in a visual display, loaded into memory, stored in physical persistence, transmitted to a remote computing system, etc.). The outlier algorithm can be based on a number of similar records g, a number of distinct values d(g) in the similar records, and a number of same values s in the similar records. Related apparatus, systems, techniques and articles are also described.
US11354383B2 Successive bit-ordered binary-weighted multiplier-accumulator
Various arrangements for performing successive vector-matrix multiplication may include sequentially performing a first vector-matrix multiplication operation for each bit-order of values in an input vector. The first vector-matrix multiplication operation for each bit-order may generate an analog output. For each analog output generated by the vector-matrix multiplication operation, an analog output may be converted into one or more digital bit values, and the one or more digital bit values may be sent to a second vector-matrix multiplication operation.
US11354381B2 Systems and methods for chaotic entanglement using cupolets
Systems, methods, apparatus, and techniques are presented for maintaining cupolets in a state of mutual stabilization. A first cupolet and a second cupolet are generated. A first control code is applied to the first cupolet for a first time to produce a first visitation code. The first visitation code is transformed based on an exchange function to produce a second control code. The second control code is applied to the second cupolet to produce a second visitation code. The second visitation code is transformed based on the exchange function to produce the first control code. The first control code is applied to the first cupolet for a second time.
US11354380B1 Systems and methods for evaluating page content
Systems, methods, and non-transitory computer-readable media can determine a set of candidate values for a field in a page. The set of candidate values can be evaluated for accuracy based at least in part on a machine learning model, wherein the machine learning model outputs a respective score for each candidate value that measures an accuracy of the candidate value for the field in the page. A best scoring candidate value can be determined from the set of candidate values. The field in the page can be associated with the best scoring candidate value.
US11354379B2 Display control method and display control apparatus
A computer-implemented display control method includes, in response to receiving an instruction for displaying a first web page, determining whether difference between a display configuration of the first web page and a display configuration of a second web page satisfies a specific condition, the first web page being different from the second web page, and displaying, on a display, a region of the first web page corresponding to positional information indicating a region of the second web page without a scroll operation of a user after the receiving of the instruction when it is determined that the difference satisfies the condition.
US11354376B2 Using visitor context and web page features to select web pages for display
In one embodiment, a method includes accessing a current-visitor context of a current visitor to a web page in a current web-browsing session. The current-visitor context includes one or more data associated with or concerning the current visitor. The method includes selecting based on the current-visitor context a particular one of multiple possible instances of the web page for presentation to the current visitor. The particular one of the multiple possible instances of the web page is substantially most likely to generate a highest expected outcome from interaction with the web page by the current visitor as indicated by the current-visitor context.
US11354372B2 Method and system for providing dynamic personalized recommendations for a destination
Methods and systems for providing a user with content relevant to a location of interest to the user, when the user is determined to be at or near the location, are presented. The user's interest in the location may be determined based on queries about the location received from the user prior to the user arriving at the location. The queries received from the user about the location are used to build a location recommendation model, which generates personalized content relevant to the location and to one or more interest verticals identified for the user. The location recommendation model is built using a location recommendation engine that collects data about the user, the queried location, one or more associations between the user, the queried location, and/or one or more other users, as well as various other information related to the user's interests and the queried location.
US11354371B2 Progressive chain network graph, map and search engine
The invention, forming a mutual/collaborative puzzle, message/letter chain consisting of information chains that form graphs, lists, or groups, the ability to use defined or calculated measuring units such as distance measured in hops, volume measured in followers, and/or the nature of relationship, according to needs and purposes, using/defining measurements for various needs, to facilitate socializing, sharing, with a search engine accessing information on social networks more efficiently, in a more detailed and speedy way while preventing information pollution, by doing Word, Picture, audio etc. searches, to be used not just for social purposes but research and rapid information attainment, not only for apps but for social media, TV, games.
US11354370B2 Determining relevance of entities in social media datasets
Data characterizing a result set corresponding to a query of a social media dataset can be received. The query can include a first context including a first context identifier. The result set can include a first entity and a second entity. The first entity can include a first entity identifier and the second entity can include a second entity identifier. A key set can include a first fixed length key characterizing the first entity identifier in the first context. The key set can further include a second fixed length key characterizing the second entity identifier in the first context. The key set including the first fixed length key and the second fixed length key can be deduplicated. A first relevance score associated with the first context can be determined using the deduplicated key set. The first relevance score can be provided.
US11354363B2 Apparatus and method for calling a function in a database with a URL
Apparatus and methods are described for calling a database function with a URL. Many databases contain functions, also referred to as logical elements, in the database that can be called to retrieve data. A web URL can be used to call such a function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the function and parameters, if any exist. The function in the database, specified in the URL, is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
US11354362B1 System and method for copying linked documents
A method for maintaining links is described. A document selection is received, including a first destination document containing a first link to linked content. A first source document containing the linked content and not contained within the document selection is identified using the first link. A copy mode is selected, using an intrinsic property associated with the first link, from: a first mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document is generated and includes a second link to the linked content within the second source document. The selected copy mode is performed.
US11354359B2 Ordering archived search results
Embodiments are disclosed for a method for ordering search results. The method includes identifying a plurality of archived search results generated by a keyword search. The method also includes searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results. The method additionally includes determining a plurality of estimated access times corresponding to the archived search results based on the indices. Further, the method includes sorting the archived search results based on the estimated access times to create a time-based order.
US11354358B1 Organization and retrieval of conditioned data
A system and method for organizing and retrieving conditioned data is disclosed. The data retrieval application includes a criteria determination engine, an optimization engine and a retrieval engine. The criteria determination engine determines criteria set for a list of data elements. The optimization engine organizes the list of data elements into a directed acyclic graph embodying a skip list data structure and optimizes the constructed directed acyclic graph. The retrieval engine receives a query, determines the features of the query, queries the directed acyclic graph using the features and retrieves a node representing a user interface data based on the criteria set matching the features.
US11354355B2 Apparatus, method, and computer-readable medium for cue point generation
An apparatus, method, and computer-readable storage medium that generate at least a cue point in a musical piece. The method includes generating a beat grid representing the musical piece, determining values for the beat grid, the values corresponding to an audio feature of the musical piece, and each value representing an entire duration of each beat in the beat grid of the musical piece, calculating a score for the audio feature at each of a plurality of positions in the beat grid of the musical piece, using some or all of the determined values, and generating the cue point at a particular position of the plurality of positions, based on the calculated scores.
US11354349B1 Identifying content related to a visual search query
A system for visual discovery is disclosed. The system identifies a visual search query in response to an action associated with an image presented to a user of a client device. The system extracts visual features from the visual search query and compares the visual features with visual features of stored content items. The system then identifies a set of candidate visual content items from the stored content items that have visual features, which are similar to the visual features of the visual search query. The candidate visual content items are ranked using information from a user session and provided for display to the user.
US11354347B2 Media content discovery and character organization techniques
Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
US11354345B2 Clustering topics for data visualization
Systems and methods for receiving a set analyzing case records by extracting case text, performing natural language processing, and allocating each case text to a topic. Topics may be clustered to identify meaningful patterns that are reflected in numerous case records. The data resulting from the analysis may be visualized on a dashboard to allow users to identify and explore these patterns.
US11354340B2 Time-based optimization of answer generation in a question and answer system
Mechanisms are provided for generating an answer to an input question. The mechanisms process a received input question to identify a temporal categorization of the input question indicating an intended time context for an answer to the input question. The input question does not specify a temporal categorization of the input question. The mechanisms perform analysis of a corpus of information based on the temporal categorization of the input question and temporal categorizations of sources of information in the corpus of information to determine, for each source of information, a degree of correspondence of the temporal categorization of the input question to a temporal categorization of the source of information. An answer to the input question is generated and output based on the degrees of correspondence of the sources of information.
US11354339B2 Method and system for clustering users using cognitive stress report for classifying stress levels
A method and system for clustering users using cognitive stress report for classifying stress levels is provided. Detection and monitoring of cognitive stress experienced by users while performing a task is very crucial. The method includes receiving, user evaluated cognitive stress reports and the physiological signals of the user during the performance of the task. A normalized cognitive report is generated from the user evaluated cognitive stress report by computing mode and range value. The normalized cognitive stress reports of the users are used to cluster the users into a primary cluster and a secondary cluster. Feature sets are extracted from the physiological signals of the said users associated with the primary cluster. Using the said feature sets a classifier model is trained to classify the cognitive stress levels of the users as stressful class or stressless class.
US11354338B2 Cognitive classification of workload behaviors in multi-tenant cloud computing environments
One embodiment provides a method comprising receiving data relating to a tenant utilizing a cloud computing environment, and determining one or more classifications for a variation in current workload resource consumption of the tenant based on the data. The current workload resource consumption is indicative of current usage of one or more computing resources of the cloud computing environment.
US11354330B2 System and method for partitioning data based on authorization rules
A system and method for partitioning data based on authorization rules. The method includes initiating a plurality of data nodes, each data node including a dataset generated based on a shared data model, wherein each of the plurality of data nodes corresponds to at least one authorization rule, wherein each authorization rule authorizes at least one user identifier to access a respective data node of the plurality of data nodes; and configuring an extract, transform, and load (ETL) application service to extract data from a data source and to load data from the data source to the dataset stored on a first data node of the plurality of data nodes when the at least one first authorization rule authorizes a requesting user to access the first data node.
US11354328B2 Shared folder backed integrated workspaces
Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US11354327B2 Systems and methods for retrieving and processing data for display
A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.
US11354325B2 Methods and apparatus for a multi-graph search and merge engine
Aspects of the disclosure relate to a system for amalgamating a plurality of graphs. The system may include a set of graphs. A user may input search criteria via a user interface (“UI”) module. The system may search the set of graphs for a subset of qualifying graphs that satisfy the search criteria. The subset of graphs may be merged into an amalgamated graph. Merging the graphs may include superimposing the qualifying graphs over each other at a locus. The locus may be a node or a sub-graph. The amalgamated graph may be displayed via the UI module.
US11354323B2 Content-modification system with geographic area-based feature
In one aspect, a method includes identifying a geographic area of a content-presentation device. The method also includes using at least the identified geographic area as a basis to select, from among a plurality of reference fingerprint data sets, a reference fingerprint data set that corresponds with the identified geographic area. The method also includes transmitting to the content-presentation device, the selected reference fingerprint data set that corresponds with the identified geographic area to facilitate the content-presentation device detecting a match between query fingerprint data representing content received by the content-presentation device and at least a portion of reference fingerprint data in the transmitted reference fingerprint data set.
US11354322B2 Creating a correlation search
Systems and methods for assigning scores to objects based on evaluating triggering conditions applied to datasets produced by search queries in data aggregation and analysis systems. An example method may comprise providing an interface for generating a correlation search, the interface facilitating user input of (i) one or more search criteria for a search query of the correlation search, (ii) a triggering condition to be applied to a dataset produced by the search query, and (iii) one or more actions to be performed when the dataset produced by search query satisfies the triggering condition, wherein the one or more actions comprise at least modifying a score assigned to an object to which the dataset produced by the search query pertains, and causing generation of the correlation search based on the user input.
US11354319B2 Systems and methods for providing user data to facility computing entities
Various methods and systems for selectively and securely sharing user data to a facility in order to accommodate the specific needs of the user. The methods further correspond to receiving, from a computing entity, geographic location information corresponding to the geographic location of the computing entity which is associated with the user and transmitting a notification to the computing entity of a facility in proximity to the geographic location of the computing entity. The methods further include receiving, from the facility, a request for user data associated with the user of the computing entity that is applicable to the facility, generating a proposed user dataset in response to the request that satisfies the facility-specific user data parameters and transmitting the proposed user dataset that meets the facility-specific user data parameters for sharing with the facility when a relevance score exceeds a relevance threshold value and the sharing eligibility is approved.
US11354318B2 Real-time collection and distribution of event stream data
As a user navigates a website and/or mobile application, events may be captured. Example events include user interactions, return of information from services, and recommendation calls. Event stream data associated with the event may be collected once and provided to a server platform via a streaming data service. The event stream data may be converted to an appropriate structure for storage at the server platform by applying a schema. The schema applied may take advantage of a format in which the event stream data is captured at the client application. This enables the client application to provide minimal data to the server platform (e.g., an incomplete record) and the server platform to complete the record according to the schema. The event stream data may be saved internally within a database of the server platform, and distributed to one or more third parties in a compatible format.
US11354314B2 Method for connecting a relational data store's meta data with hadoop
A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.
US11354308B2 Visually distinct display format for data portions from events
A request is received to display at least a portion of a first events set and at least a portion of a second events set in an interleaved and visually distinct display format, where, in the interleaved and visually distinct display format, the at least a portion of the first events set is displayed in a visually distinct manner from the at least a portion of the second events set, and data from the at least a portion of the first events set is interleaved with data from the at least a portion of the second events set. In response to receiving the request, display is caused, on a user interface, of the at least a portion of the first events set and the at least a portion of the second events set in the interleaved and visually distinct display format.
US11354306B2 Per-statement monitoring in a database environment
One or more client threads are executed. One or more processing threads corresponding to the one or more client threads are executed. The processing threads are configurable to generate statistical information for each database query statement processed by the corresponding client thread. The statistical information is generated from the processing threads. The statistical information is stored in chunks of memory managed via a plurality of queues. The chunks of memory containing the statistics are analyzed. Outlier statements are filtered based on the statistics. Non-outlier statements are stored by a storage device.
US11354304B1 Stored procedures for incremental updates to internal tables for materialized views
Stored procedures are generated to perform incremental updates to a materialized view for a database. When a request to create a materialized view is received, one or more internal tables are created from the database. A stored procedure is generated that when executed will update the materialized view of the database. The stored procedure may obtain changes to the database that were not included in the internal tables and update the internal tables to include the obtained changes. The stored procedure may be performed automatically and in response to requests.
US11354302B2 Automatic creation and synchronization of graph database objects
A request is received to create a graph database from one or more relational databases. For each relational database, data objects in the relational database are identified. For each data object, a graph data object corresponding to the data object is created. The graph data object is linked to the data object. A set of associated data objects in the relational database are determined, and for each associated data object, an associated graph data object is created if a graph data object corresponding to the data object does not exist. For each created graph data object, a graph data relation object is created that represents a relationship between the graph data object and the associated graph data object. Created graph data objects, associated graph data objects, and graph data relation objects are stored in the graph database. The graph database is provided to one or more applications.
US11354297B2 Detecting positivity violations in multidimensional data
An example computer-implemented method includes receiving, via a processor, a dataset of objects to be tested for positivity violations. The method includes generating, via the processor, a feature matrix based on features extracted from the objects. The method also includes generating, via the processor, decision trees to group the objects into homogenous groups based on entropy and generate a random forest to compute consistency of violations. The method further includes detecting, via the processor, a positivity violation based on an entropy threshold, a consistency threshold, and a statistical significance threshold being exceeded. The method further includes generating, via the processor, an interactive representation to display the positivity violation.
US11354296B2 Real-time transactionally consistent change notifications
A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.
US11354291B2 Search device, search method, and search program
A storage unit (12) stores a hash table that corresponds to a predetermined field of a packet and has a set of a hash value from a value in the corresponding field and a pointer registered, and an ANY point table that corresponds to the predetermined field and has a pointer registered. A search unit (132) refers to a hash value calculated from a value in a field of a packet to be searched and to a pointer registered in the hash table and the ANY point table, to perform hash search for a rule corresponding to the packet to be searched.
US11354289B2 Merging buffered fingerprint index entries
In some examples, a system receives, in a synchronization buffer stored in a memory, fingerprint index entries for respective data units received by the system, each fingerprint index entry of the fingerprint index entries comprising a fingerprint computed for a corresponding data unit, and a storage location indicator for the corresponding data unit. The system merges the fingerprint index entries in the synchronization buffer with fingerprint index entries of a persistent fingerprint index in a hash data structure stored in persistent storage, the hash data structure comprising a plurality of buckets.
US11354287B2 Local orthogonal decomposition for maximum inner product search
Techniques of indexing a database and processing a query involve decomposing the residual term according to a projection matrix that is based on a given direction v. For example, for each database element of a partition, the residual for that database element is split into a component parallel to a given direction and a component perpendicular to that direction. The parallel component lies in a one-dimensional subspace spanned by the direction and may be efficiently quantized with a scalar quantization. The perpendicular component is quantized using multiscale quantization techniques. The quantized residual components and the center elements of each partition define the indexed database. Upon receipt of a query from a user, the inner products of q with the residual may be computed efficiently using the quantized residual components. From these inner products, the database elements that are most similar to the query are selected and returned to the user.
US11354286B1 Outlier identification and removal
A system for outlier detection and removal comprises an interface and a processor. The interface is configured to receive a data set. The processor is configured to determine a cleaned data set by removing outliers, wherein determining the cleaned data set comprises determining a type of distribution, in response to the type of distribution being normal, determining the outliers using covariance estimation, in response to the type of distribution not being normal, determining the outliers using density based clustering, and determining the cleaned data set by removing the outliers from the data set, determine a coefficient of variation of the cleaned data set, determine whether the coefficient of variation is greater than a threshold coefficient of variation, and in response to the coefficient of variation being greater than the threshold coefficient of variation, determine a new cleaned data set by removing a new set of outliers from the cleaned data set.
US11354283B2 Data migration method and apparatus
Embodiments of the present disclosure provide a data migration method and apparatus. The method includes: receiving a migration task of migrating data in a first system to a second system; and calling upper-layer interfaces corresponding to the migration task, and calling underlying operation interfaces of the first system and the second system by the upper-layer interfaces through an abstract interface class to migrate the data of the first system to the second system. Bidirectional data transmission and migration can be implemented between any two data ends. Bidirectional data transmission and migration between any data terminals.
US11354282B2 Classifying an unmanaged dataset
A computer implemented method for classifying at least one source dataset of a computer system. The method may include providing a plurality of associated reference tables organized and associated in accordance with a reference storage model in the computer system. The method may also include calculating, by a data classifier application of the computer system, a first similarity score between the source dataset and a first reference table of the reference tables based on common attributes in the source dataset and a join of the first reference table with at least one further reference table of the reference tables having a relationship with the first reference table. The method may further include classifying, by the data classifier application, the source dataset by determining using at least the calculated first similarity score whether the source dataset is organized as the first reference table in accordance to the reference storage model.
US11354278B2 Linking of tokens
An example operation may include one or more of sending, by a node A, a signed transaction TrA to a node B to update a token TKNA on a ledger of a blockchain A, submitting, by the node A, the TrA signed by the node B to the blockchain A, receiving from the node B a signed transaction TrB to create a token TKNB on a ledger of a blockchain B, sending the TrB signed by the node A to the node B to be submitted to the blockchain B, and activating, by the node A, the TrA to update the TKNA by submission of a secret value (x) signed by a private key of the node A to the blockchain A and by submission of a secret value (x) to the blockchain B to activate TKNB.
US11354275B2 Method, electronic device and computer program product for file management
Embodiments of the present disclosure provide a method, an electronic device and a computer program product for file management. The method includes: generating an extended list based on a path list associated with predetermined files, the extended list comprising a set of paths in the path list that are at least partly the same from a root directory; generating an identifier indicating the extended list; and updating the path list based on the identifier. In this way, the embodiments of the present disclosure accomplish optimization of a path list by creating an extended list, to reduce a number of searching performed based on the path list and thus improve the efficiency of searching a file.
US11354273B1 Managing usable storage space in distributed file systems
Embodiments are directed to managing data in a file system. The file system that includes storage nodes that may be associated with storage volumes that may have a different capacity for storing data. A storage capacity of the file system may be determined based on a number of stripes of data that fit in the file system such that each stripe may be comprised of chunks that have a same chunk storage capacity. Slots in the file system that each match the chunk storage capacity may be determined based on the storage volumes. The chunks may be assigned to the slots in the file system based on the capacity of the storage nodes such that a number of chunks allocated to a same storage volume or a same storage node may be based on protection factor information.
US11354268B2 Optimizing snapshot creation
Creating snapshot data sets for a plurality of logical devices of a storage system includes marking an initial set of the logical devices for a snapshot in response to each of the initial set of logical devices having been modified since obtaining a previous snapshot data set, suspending I/O operations, marking an additional set of the logical devices for a snapshot in response to each of the additional set of logical devices having been modified prior to suspending I/O, performing a snapshot of the logical devices in the initial set of logical devices and in the additional set of logical devices, and resuming I/O operations. Pointers to snapshots for the snapshot data set may be placed in a table that includes a plurality of entries for a plurality of snapshot data sets. None of the additional set of logical devices may be part of the initial set of logical devices.
US11354265B2 Wiring aggregation apparatus, wiring aggregation system, and contact information transfer method
A wiring aggregation apparatus includes at least one subunit. The subunit includes: an input/output module to output, to a control module, a first serial signal obtained by performing parallel-serial conversion on plural pieces of contact information collected from devices, and to output, to a corresponding device, each of plural pieces of contact information obtained by performing serial-parallel conversion on a second serial signal acquired from the control module; and the control module to generate a transmit frame by arranging the first serial signal acquired from the input/output module at a defined frame position, to transmit the generated transmit frame to another wiring aggregation apparatus, to extract the second serial signal arranged at a defined frame position from a receive frame acquired from the another wiring aggregation apparatus, and to output the extracted second serial signal to the corresponding input/output module.
US11354263B2 Bus system permitting parallel access by a master to a plurality of slaves and method of controlling the same
A bus system comprises a master, a first slave, a second slave, and a bus. The master is configured to be able to issue a second request to the second slave after issuing a first request to the first slave and before receiving a response to the first request. The bus comprises: a determination unit configured to, upon receiving the second request, determine whether to permit a transfer of the second request to the second slave; and a suspending unit configured to suspend the transfer of the second request to the second slave while it is determined by the determination unit that the transfer is not permitted. The determination unit determines whether or not the transfer is permitted based on a notification from the first slave regarding processing of the first request.
US11354262B2 Parallel operations in aggregated and virtualized solid state drives
A solid state drive having a drive aggregator and a plurality of component solid state drives. The drive aggregator is configured to map logical addresses identified in one or more first commands into multiple logical address groups defined respectively in multiple component solid state drives. According to the one or more first commands and the logical address mapping, the drive aggregator generates multiple second commands and transmits the multiple second commands in parallel to the multiple component solid state drives to perform an operation identified by the one or more first commands.
US11354261B2 Process control system
A system for controlling a process having a first control device for processing first data, and a first communication interface of a first communication unit designed for receiving the first data, and a second control device for processing second data, and a second communication interface of a second communication unit, designed for receiving the second data. The first communication unit comprises a third communication interface and the second communication unit comprises a fourth communication interface. The third communication interface is connected to the second communication interface and the first processor processes or compares the second data received by the third communication interface with the first data received by the first communication interface. The fourth communication interface is connected to the first communication interface, and the second processor processes or compares the second data received by the second communication interface with the first data received by the fourth communication interface.
US11354260B2 Pre-processing of data using autonomous memory access and related systems, methods, and devices
Autonomous memory access (AMA) controllers and related systems, methods, and devices are disclosed. An AMA controller includes waveform circuitry configured to autonomously retrieve waveform data stored in a memory device and pre-process the waveform data without intervention from a processor. The AMA controller is configured to provide the pre-processed waveform data to one or more peripheral devices.
US11354259B1 Computer system configurations based on accessing data elements presented by baseboard management controllers
In some examples, a baseboard management controller (BMC) includes a communication interface to communicate with a device over a network; and a processor to present a virtual input/output (I/O) device that stores a hierarchical structure of data elements, write information in a first data element of the data elements, the information relating to a configuration of a computer system to be managed by the BMC, and receive an access of the first data element during a configuration stage of the computer system.
US11354257B2 Circuit, corresponding device, system and method
An embodiment circuit comprises a set of input terminals configured to receive input digital signals which carry input data, a set of output terminals configured to provide output digital signals which carry output data, and computing circuitry configured to produce the output data as a function of the input data. The computing circuitry comprises a set of multiplier circuits, a set of adder-subtractor circuits, a set of accumulator circuits, and a configurable interconnect network. The configurable interconnect network is configured to selectively couple the multiplier circuits, the adder-subtractor circuits, the accumulator circuits, the input terminals and the output terminals in at least two processing configurations. In a first configuration, the computing circuitry is configured to compute the output data according to a first set of functions, and, in a second configuration, the computing circuitry is configured to compute the output data according to a different set of functions.
US11354252B2 On-demand cache management of derived cache
Techniques related to automatic cache management are disclosed. In some embodiments, one or more non-transitory storage media store instructions which, when executed by one or more computing devices, cause performance of an automatic cache management method when a determination is made to store a first set of data in a cache. The method involves determining whether an amount of available space in the cache is less than a predetermined threshold. When the amount of available space in the cache is less than the predetermined threshold, a determination is made as to whether a second set of data has a lower ranking than the first set of data by at least a predetermined amount. When the second set of data has a lower ranking than the first set of data by at least the predetermined amount, the second set of data is evicted. Thereafter, the first set of data is cached.
US11354246B2 Memory-side transaction context memory interface systems and methods based on clock cycles and wires
Techniques for implementing and/or operating an apparatus, which includes a memory system coupled to a processing system via a memory bus. The memory system includes hierarchical memory levels and a memory controller. The memory controller receives a memory access request at least in part by receiving an address parameter indicative of a memory address associated with a data block from the memory bus during a first clock cycle and receiving a context parameter indicative of context information associated with current targeting of the data block from the memory bus during a second clock cycle, instructs the memory system to output the data block to the memory bus based on the memory address indicated in the address parameter, and predictively controls data storage in the hierarchical memory levels based at least in part on the context information indicated in the context parameter of the memory access request.
US11354240B2 Selective execution of cache line flush operations
The present disclosure is directed to systems and methods that include cache operation storage circuitry that selectively enables/disables the Cache Line Flush (CLFLUSH) operation. The cache operation storage circuitry may also selectively replace the CLFLUSH operation with one or more replacement operations that provide similar functionality but beneficially and advantageously prevent an attacker from placing processor cache circuitry in a known state during a timing-based, side channel attack such as Spectre or Meltdown. The cache operation storage circuitry includes model specific registers (MSRs) that contain information used to determine whether to enable/disable CLFLUSH functionality. The cache operation storage circuitry may include model specific registers (MSRs) that contain information used to select appropriate replacement operations such as Cache Line Demote (CLDEMOTE) and/or Cache Line Write Back (CLWB) to selectively replace CLFLUSH operations.
US11354231B2 Method for performing access management of memory device with aid of information arrangement, associated memory device and controller thereof, associated electronic device
A method for performing access management of a memory device with aid of information arrangement and associated apparatus (e.g. the memory device and controller thereof, and an associated electronic device) are provided. The method may include: when the host device sends a write command to the memory device, utilizing the memory controller to generate a plurality of ECC chunks respectively corresponding to a plurality of sets of memory cells of the NV memory according to data, for establishing one-to-one mapping between the plurality of ECC chunks and the plurality of sets of memory cells; and utilizing the memory controller to store the plurality of ECC chunks into the plurality of sets of memory cells, respectively, to prevent any two ECC chunks of the ECC chunks from sharing a same set of memory cells of the sets of memory cells, to enhance read performance of the memory controller regarding the data.
US11354230B2 Allocation of distributed data structures
Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.
US11354228B1 Automated exploratory testing using machine learning
Technologies are provided for automated exploratory testing using machine learning. In response to receiving an identifier for an application to be tested, a machine learning model can be generated that can be used to automate exploratory testing of the application. The machine learning model can be generated based on test scenarios associated with the application and user interface controls of the application. The machine learning model can comprise one or more data structures that model relationships between user interface control values and application functionality defined by the test scenarios. The machine learning model can be used to generate exploratory testing operations targeting the application. In at least some embodiments, the machine learning model comprises an artificial neural network comprising input layer nodes associated with user interface controls and/or hidden layer nodes associated with application test scenarios.
US11354224B2 Construction method of test case constraint control technology based on epigenetics
A construction method of a test case constraint control technology based on epigenetics includes steps of: 1: defining a fitness function, a genetic coding method, and a constraint control rule; 2: initializing parameters: setting a population size, an evolution number, and a termination fitness function value; 3: initializing a population: randomly generating an initial population; 4: performing evolution termination judgment; 5. performing constraint regulation based on the epigenetics: performing constraint methylation and constraint acetylation according to the constraint control rule; 6: selecting individuals; 7: completing epigenetic evolution of the population; and 8: outputting a test case set; wherein through the above steps, construction of an epigenetic test case constraint control technology is completed, so as to design test cases that are more in line with the actual operation conditions of the software, find more potential software failures, and improve the quality of software testing.
US11354219B2 Machine defect prediction based on a signature
Methods, system, and computer readable medium are presented for predicting defects using a machine learning component based on a generated signature. A trained machine learning component that has been trained with historic data that represents a series of events that occurred within a plurality of heterogeneous systems over a plurality of periods of change for the heterogeneous systems can be received. A base signature for a first heterogeneous system that includes a first mix of modules can be compared to a current signature for the first heterogeneous system to identify one or more irregularities. The trained machine learning component can predict one or more defects for the first heterogeneous system based on the identified irregularity.
US11354218B2 Generation of optimal program variation
Provided is a system and method for generating a subset of optimal variations of a software program which allow some statements of the control flow to be exposed to side channels. Furthermore, the subset of optimal variations may be selected based on a security and a performance trade-off analysis. In one example, the method may include identifying a set of statements within a control flow of a software program, generating a plurality of variations of the software program which comprise different subsets of statements which are exposed to side channels, respectively, determining one or more pareto-optimal variations of the software program based on side channel leakage values and performance values of the plurality of variations of the software program, and outputting information about the one or more pareto-optimal variations of the software program to a user device.
US11354214B2 Judgment method for hardware compatibility
A judgment method for hardware compatibility is disclosed. The judgment method is operated with a first electrical device and a second electrical device having a plurality of transmission interfaces. The judgment method is started after the first electrical device electrically connected to one of the transmission interfaces of the second electrical device. The judgment method includes an interface information capturing process, a compatibility comparison process, a compatibility determination process and a recommendation execution process. In the interface information capturing process, the interface information of the transmission interface of the second electrical device connected to the first electrical device is captured. In the compatibility comparison process, the interface information is compared with a compatibility database to obtain a comparison result. In the compatibility determination process, the comparison result is compared with the interface information of another transmission interface of the second electrical device to obtain a determination result. In the recommendation execution process, a recommendation information is provided according to the determination result.
US11354209B2 Column redundancy data architecture for yield improvement
Methods and circuits for storing column redundancy data are provided herein. A circuit may comprise a column redundancy data array, which may store an address and a plurality of match bits. A first portion of bits of the address may reference a range of columns of a memory array and a second portion of bits of the address may reference a division of the memory array in which a column of the range of columns is located. Each of the match bits may indicate whether one of the columns of the range of columns is defective.
US11354198B2 Snapshot for world state recovery
An example operation may include one or more of retrieving a snapshot of key values of a world state database, retrieving a hash of the snapshot from a blockchain associated with the world state database, determining whether the snapshot is valid based on the hash of the snapshot retrieved from the blockchain, and in response to determining the snapshot is valid, updating key values of a world state database based on the snapshot of key values.
US11354197B2 Recovery of a software-defined data center
Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.
US11354196B2 System and method of determining a backup schedule based on data analysis and machine learning
Disclosed herein are systems and method for determining a backup schedule on a computer system. In one exemplary aspect, a method may comprise collecting user behavior data on the computer system and analyzing the user behavior data to determine an optimal time of a backup session to create backup copies of modified data stored on a volume of the computer system. The method may comprise determining an optimal duration of the backup session based on the analyzed user behavior and prioritizing portions of the modified data based on priority rules. The method may comprise determining a prioritized portion of the modified data that can be saved during the backup session based on the duration, computer system hardware and network bandwidth at the optimal time of backup, and performing the backup session comprising the prioritized portion.
US11354195B2 System and method for intelligent asset classification
Techniques described herein relate to a methods and systems for asset classification, which may include: identifying, in a backup domain, a first asset and a second asset; performing a first analysis of the first asset to determine a set of first asset characteristics; performing a second analysis of the second asset to determine a set of second asset characteristics; creating a first asset group based on the first analysis and the second analysis, the first asset group comprising the first asset and the second asset; and assigning a first backup policy to the first asset group.
US11354188B2 Data processing system including host with reliability management of memory systems and method for the same
A host handles reliability management of memory systems. The host analyzes characteristics of data associated with a select memory system among the memory systems. The host determines a reliability control mode and one or more reliability schemes among reliability schemes to be applied to the select memory system based on the characteristics. The host provides reliability management information indicating the reliability control mode to the select memory system. The plurality of reliability schemes includes error correction code (ECC), read retry, intra redundancy and refresh schemes.
US11354182B1 Internal watchdog two stage extension
According to some embodiments, a system comprises a computer system comprising a processing unit, an interrupt controller, an internal watchdog, and a computer system reset interface. The system further comprises a watchdog controller comprising a secondary watchdog timer. Expiry of the computer system internal watchdog triggers the interrupt controller to cause the processing unit to collect debug information and triggers the watchdog controller to start a secondary watchdog timer. Expiry of the secondary watchdog timer triggers the watchdog controller to reset the computer system.
US11354165B1 Automated cluster execution support for diverse code sources
A system for automated cluster execution support includes and interface, a linking storage system, and a processor. The interface is configured to receive a first code segment in a first coding language; receive a second code segment in a second coding language; and receive a connector indication, wherein the connector indication indicates that intermediate state data that is output from the first code segment is used as input to the second code segment. The processor is configured to cause execution of the first code segment, wherein executing the first code segment includes executing an output method using the first coding language to store the intermediate state data in the linking storage system; and cause execution of the second code segment, wherein executing the second code segment includes executing an input method using the second coding language to read the intermediate state from the linking storage system.
US11354159B2 Method, a device, and a computer program product for determining a resource required for executing a code segment
A method comprises: compiling the code segment with a compiler; and determining, based on an intermediate result of the compiling, a resource associated with a dedicated processing unit and for executing the code segment. As such, the resource required for executing a code segment may be determined quickly without actually executing the code segment and allocating or releasing the resource, which helps subsequent resource allocation and further brings about a better user experience.
US11354151B2 Hardware memory encryption and protection for containers
In an approach for securing container workloads, a processor encrypts workload binaries. A processor uploads the workload binaries to a software repository. A processor encrypts a workload definition. A processor replaces the workload definition with a mock workload definition. A processor references the encrypted workload definition in the mock workload definition. A processor submits the mock workload definition to a master node.
US11354150B1 Utilizing maintenance event windows to determine placement of instances
This disclosure describes techniques for flexible maintenance windows for performing maintenance for instances. Using techniques described herein, a user of a service provider network may specify configuration data that relates to maintenance events of instances. A “maintenance event” is any event that relates to deploying instances and/or at least temporarily losing use of an instance. For example, a maintenance event may cause an instance to be deployed, re-booted, re-started, or replaced. According to some configurations, customers may specify one or more maintenance event windows for when maintenance is to be performed, as well as customize notifications that are provided to the customer about scheduled maintenance events. For instance, customers may create a maintenance window that specifies to perform maintenance on Tuesdays, between 2 AM-3 AM, and that notifications are to include information specified by the customer (e.g., through one or more tags).
US11354148B2 Using service data plane for service control plane messaging
Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US11354147B2 Class of service for multi-function devices
A processing device, operatively coupled with a memory component, is configured to provide a plurality of virtual memory controllers and to provide a plurality of physical functions, wherein each of the plurality of physical functions corresponds to a different one of the plurality of virtual memory controllers. The processing device further presents the plurality of physical functions to a host computing system over a peripheral component interconnect express (PCIe) interface, wherein each of the plurality of physical functions corresponds to a different virtual machine running on the host computing system, and manages input/output (IO) operations received from the host computing systems and directed to the plurality of physical functions, as well as background operations performed on the memory component, in view of class of service parameters associated with the plurality of physical functions.
US11354143B2 User terminal device and control method therefor
The present invention relates to a user terminal device for executing an application or a function provided by the application, and a control method therefor. The present user terminal device comprises: a storage in which use pattern information of an application is stored; and a processor for providing a guide for guiding the execution of a function of at least one of a plurality of functions provided by the application on the basis of the use pattern information according to an execution point of the application when the application is executed.
US11354142B1 Computing network for implementing a contextual navigation and action user experience framework and flattening deep information hierarchies
A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite.
US11354141B2 User interface optimization for delayed data
In some examples, a computer system may receive an indication to present a user interface presenting data for a plurality of metrics related to at least one of a status or a performance of a storage system. The computer system may determine a status of a workflow that processes messages received from the storage system. Further, the computer system may determine an end time for a plurality of metric visualizations to present in the user interface based on the status of the workflow. The computer system may render the plurality of metric visualizations, with each metric visualization having the determined end time. Further, the computer system may provide the plurality of rendered metric visualizations for presentation in the user interface on a display.
US11354137B2 Modular computing component information transmission
In one example in accordance with the present disclosure, a modular computing component is described. The modular computing component includes a first terminal to connect the modular computing component to at least one of a host computing device and another modular computing component. Controller memory of the modular computing component stores information relating to at least one of build level information, revision level information, and generation level information. A controller of the modular computing component transmits the at least one of build level information, revision level information, and generation level information to the host computing device.
US11354134B1 Processing-in-memory implementations of parsing strings against context-free grammars
An example system implementing a processing-in-memory pipeline includes: a memory array to store a plurality of look-up tables (LUTs) and data comprising an input string; a logic array coupled to the memory array, the logic array to perform a set of logic operations on the data and the LUTs, the set of logic operations implementing a set of production rules of a context-free grammar to translate the input string into one or more symbols; and a control block coupled to the memory array and the logic array, the control block to control a computational pipeline by activating one or more LUTs of the plurality of LUTs, the computational pipeline implementing a parser evaluating the input string against the context-free grammar.
US11354123B2 Memory device and computing in memory method thereof
A computing in memory method for a memory device is provided. The computing in memory method includes: based on a stride parameter, unfolding a kernel into a plurality of sub-kernels and a plurality of complement sub-kernels; based on the sub-kernels and the complement sub-kernels, writing a plurality of weights into a plurality of target memory cells of a memory array of the memory device; inputting an input data into a selected word line of the memory array; performing a stride operation in the memory array; temporarily storing a plurality of partial sums; and summing the stored partial sums into a stride operation result when all operation cycles are completed.
US11354120B1 Machine learning-based software application modernization assessments
Techniques are described for enabling a software modernization assessment service to train and use ML models to automatically generate modernization assessment recommendations for users' software applications and systems. A modernization assessment service collects historical assessment data reflecting past modernization processes and assessments (e.g., application profile information and associated modernization strategies and tools used in past modernization projects). The modernization assessment service uses the historical assessment data to train one or more ML models (e.g., classifiers) that can be used to automatically identify relevant modernization strategies, services, and tools for given software application or system. Responsive to user requests to generate modernization assessment recommendations, the modernization assessment service can use the trained models to automatically generate modernization recommendations and reports.