Document Document Title
US11316105B2 Phase change material switch and method of fabricating same
A phase change material switch includes a phase change layer disposed on a metal liner. A gate dielectric layer is disposed on the phase change layer. A metal gate liner is disposed on the gate dielectric layer.
US11316100B2 Hybrid perpendicular and in-plane STT-MRAM
A memory device, comprising a first magnetic anisotropy magnetic tunnel junction (ma-MTJ) having a first free layer disposed at one end thereof and a second ma-MTJ having a second free layer disposed at one end thereof. The first and second ma-MTJs are stacked with each other with the first free layer facing the second free layer. A tunneling barrier is sandwiched between the first and second free layer. A magnetic anisotropy direction of the first ma-MTJ is perpendicular to a magnetic anisotropy direction of the second ma-MTJ, and a magnetisation direction of the first free layer is perpendicular to a magnetisation direction of the second free layer.
US11316094B2 Paste composition and preparation method therefor
The present invention relates to: a paste composition including ceramic particles surface-functionalized with an amine group and a maleic anhydride-grafted elastomer; and a preparation method therefor and, to: a paste composition enabling ceramic particles to have a high content and be highly dispersed, thereby enabling the composition to have a high generation capacity when a device is manufactured; and a preparation method therefor.
US11316089B2 Thermoelectric power generation and mineral extraction from brines
Disclosed herein is a method and apparatus that uses a brine from a well that is used to both generate electricity and recover valuable minerals present in the brine. The method and apparatus uses a hydrophobic membrane to separate water vapor from the brine to concentrate the brine that is then used to recover the minerals.
US11316088B2 Reflective and heat-insulating QLED package device and method for packaging the same as well as luminaire
A reflective and heat-insulating QLED package device and a method for packaging the same as well as a luminaire are provided. The reflective and heat-insulating QLED package device includes a substrate, a first LED chip for emitting blue light, a second LED chip for emitting green light, an adhesive layer for quantum dots, a reflecting layer for changing the path of light rays, and a heat-insulating layer. The first LED chip and the second LED chip are arranged on the substrate in a tiled manner. The heat-insulating layer is arranged on the light output surface of the first LED chip and the second LED chip, a reflecting layer covers the heat-insulating layer, and a reflecting substance or a refractive substance is uniformly distributed in the reflecting layer. The adhesive layer for quantum dots covers the reflecting layer and is covered by a moisture and oxygen blocking adhesive layer.
US11316079B2 Emissive nanocrystal particle, method of preparing the same and device including emissive nanocrystal particle
An emissive nanocrystal particle includes a core including a first semiconductor nanocrystal including a Group III-V compound and a shell including a second semiconductor nanocrystal surrounding the core, wherein the emissive nanocrystal particle includes a non-emissive Group I element.
US11316075B2 Optoelectronic semiconductor component, and method for producing an optoelectronic semiconductor component
In one embodiment, the optoelectronic semiconductor component (1) comprises a semiconductor chip (2) for generating radiation and an inorganic housing (3). The semiconductor chip (2) is accommodated in a hermetically sealed manner in the housing (3). The housing (3) has a preferably ceramic base plate (31), a cover plate (33) and at least one preferably ceramic housing ring (32) and a plurality of electrical through-connections (51). A recess (15), in which the semiconductor chip (2) is located, is formed by the housing ring (32). The base plate (31) has a plurality of electrical connection surfaces (35) on a component underside (11). A plurality of through-connections (51) each extend through the base plate (31), through the cover plate (33) and through the housing ring (32). The base plate (31), the at least one housing ring (32) and the cover plate (33) are firmly connected to one another via continuous, peripheral inorganic sealing frames (6). Finally, the housing (3) comprises a radiation exit region (34) for emitting radiation.
US11316072B2 LED element with an inverted taper structure for minimizing a defect rate of electrode connections, and display device using the same
A light-emitting device and a display including the same can improve the process stability during the process of disposing the light-emitting device. A light-emitting device includes the n-type semiconductor layer and the p-type semiconductor layer, and a structure is disposed so as to minimize electrical short between electrodes even if the light-emitting device is misaligned. The structure may have at least one side surface in an inverted taper shape and may be disposed between electrodes to minimize a short-circuit therebetween during the process of connecting the electrodes.
US11316070B2 Illumination device and display device
According to an aspect, an illumination device configured to be arranged opposing an image display surface of a reflective display device, includes: a translucent substrate; a plurality of light emitting elements that is provided to the translucent substrate; an anode electrode that is electrically coupled to the light emitting elements; and a cathode electrode that is electrically coupled to the light emitting elements. The anode electrode includes: a plurality of first partial anode electrodes having recessed structures in which the light emitting elements are arranged; and a second partial anode electrode that has a width less than widths of the first partial anode electrodes and couples the first partial anode electrodes.
US11316069B2 Micro-LED chip and manufacturing method thereof, and display panel
The present invention provides a micro-LED chip, a manufacturing method of the micro-LED chip, and a display panel. The micro-LED chip includes a plurality of sub-chips connected in series. The first sub-chip and the last sub-chip are connected to a first electrode and a second electrode, respectively. Accordingly, a voltage across the micro-LED chip is increased, power consumption of a driving thin film transistor (TFT) is reduced, and a high power consumption problem of driving TFTs in conventional micro-LED displays is improved.
US11316063B2 Diode devices and methods of forming a diode device
According to various embodiments, there is provided a diode device including a semiconductor substrate of a first conductivity type, a first semiconductor region formed within the semiconductor substrate, an epitaxial region of the first conductivity type, and a second semiconductor region of a second conductivity type different from the first conductivity type. The first semiconductor region includes a chalcogen. The epitaxial region is formed over the first semiconductor region. The second semiconductor region is formed over the epitaxial region.
US11316062B2 Electromagnetic radiation detector structure having highly efficient absorption and method for manufacturing said structure
An electromagnetic radiation detector structure is adapted to detect electromagnetic radiation in at least one first given range of wavelengths centred around a first wavelength λ0. The detector structure comprises an absorption region of sub-wavelength thickness configured to absorb electromagnetic radiation, the absorption region having a refractive index na, and a Fabry-Perot cavity housing the absorption region. The disclosure further concerns a method to manufacture the detector structure.
US11316061B2 Photovoltaic devices, photovoltaic modules provided therewith, and solar power generation systems
n-type amorphous semiconductor layers (4) and p-type amorphous semiconductor layers (5) are alternately disposed on the back surface of a semiconductor substrate (1) so as to be separated from each other at a desired interval paralleled with the direction of the surface of the semiconductor substrate (1). An electrode (6) is disposed on the n-type amorphous semiconductor layer (4), and an electrode (7) is disposed on the p-type amorphous semiconductor layer (5). A protective film (8) includes an insulating film, and is disposed on a passivation film (3), the n-type amorphous semiconductor layer (4), the p-type amorphous semiconductor layer (5), and the electrodes (6, 7), so as to be in contact with the passivation film (3), the n-type amorphous semiconductor layer (4), the p-type amorphous semiconductor layer (5), and the electrodes (6, 7).
US11316058B2 Stacked multi-junction solar cell with a metallization comprising a multilayer system
A stacked multi-junction solar cell with a metallization comprising a multilayer system, wherein the multi-junction solar cell has a germanium substrate forming a bottom side of the multi-junction solar cell, a germanium subcell, and at least two III-V subcells, the multilayer system of the metallization has a first layer, comprising gold and germanium, a second layer comprising titanium, a third layer, comprising palladium or nickel or platinum, with a layer thickness, and at least one metallic fourth layer, and the multilayer system of the metallization covers at least one first and second surface section and is integrally connected to the first and second surface section, wherein the first surface section is formed by the dielectric insulation layer and the second surface section is formed by the germanium substrate or by a III-V layer.
US11316054B2 Passivated emitter and rear contact solar cell
Solar cell and method of manufacturing a solar cell. The solar cell has a silicon substrate (2) and a layer (4) disposed on a substrate side (2a) of the silicon substrate (2). It further has a contact structure (6) extending through the layer (4) from a cell side (1a) of the solar cell (1) to the silicon substrate (2). The layer (4) is composed of a polycrystalline silicon layer (8) and a tunnel oxide layer (10) interposed between the polycrystalline silicon layer (8) and the silicon substrate (2).
US11316044B2 LDMOS transistors including vertical gates with multiple dielectric sections, and associated methods
A lateral double-diffused metal-oxide-semiconductor transistor includes a silicon semiconductor structure and a vertical gate. The vertical gate include a (a) gate conductor extending from a first outer surface of the silicon semiconductor structure into the silicon semiconductor structure and (b) a gate dielectric layer including a least three dielectric sections. Each of the at least three dielectric sections separates the gate conductor from the silicon semiconductor structure by a respective separation distance, where each of the respective separation distances is different from each other of the respective separation distances.
US11316039B2 Method for manufacturing semiconductor device
A method of manufacturing a semiconductor device is provided. The method includes forming a channel layer and an active layer over a substrate; forming a doped epitaxial layer over the active layer; patterning the doped epitaxial layer, the active layer, and the channel layer to form a fin structure comprising a doped epitaxial fin portion, an active fin portion below the doped epitaxial fin portion, and a channel fin portion below the active fin portion; removing the doped epitaxial fin portion; and forming a gate electrode at least partially extending along a sidewall of the fin structure to form a Schottky barrier between the gate electrode and the fin structure after removing the doped epitaxial fin portion.
US11316038B2 HEMT transistor with adjusted gate-source distance, and manufacturing method thereof
An HEMT includes: a heterostructure; a dielectric layer on the heterostructure; a gate electrode, which extends throughout the thickness of the dielectric layer; a source electrode; and a drain electrode. The dielectric layer extends between the gate electrode and the drain electrode and is absent between the gate electrode and the source electrode. In this way, the distance between the gate electrode and the source electrode can be designed in the absence of constraints due to a field plate that extends towards the source electrode.
US11316034B2 Post-formation mends of dielectric features
The present disclosure provides embodiments of semiconductor structures and method of forming the same. An example semiconductor structure includes a first source/drain feature and a second source/drain feature and a hybrid fin disposed between the first source/drain feature and the second source/drain feature and extending lengthwise along a first direction. The hybrid fin includes an inner feature and an outer layer disposed around the inner feature. The outer layer includes silicon oxycarbonitride and the inner feature includes silicon carbonitride.
US11316028B2 Nitride-based transistors with a protective layer and a low-damage recess
Transistors are fabricated by forming a nitride-based semiconductor barrier layer on a nitride-based semiconductor channel layer and forming a protective layer on a gate region of the nitride-based semiconductor barrier layer. Patterned ohmic contact metal regions are formed on the barrier layer and annealed to provide first and second ohmic contacts. The annealing is carried out with the protective layer on the gate region. A gate contact is also formed on the gate region of the barrier layer. Transistors having protective layer in the gate region are also provided as are transistors having a barrier layer with a sheet resistance substantially the same as an as-grown sheet resistance of the barrier layer.
US11316026B2 Recessed channel structure in FDSOI
An integrated circuit includes a SOI substrate comprising a base substrate, an insulator layer, and a semiconductor device layer. Source and drain regions in the semiconductor device layer are spaced apart by a channel region in the semiconductor device layer. A gate electrode is disposed over the channel region and has a bottom surface that extends below a top surface of the semiconductor device layer. A sidewall spacer structure extends along outer sidewalls of the gate electrode and has a bottom surface that rests on the top surface of the semiconductor device layer. A gate dielectric separates the channel region from the bottom surface of the gate electrode and contacts the bottom surface of the sidewall spacer structure. The channel region beneath the bottom surface of the gate electrode corresponds to the semiconductor device layer and has a thickness of less than 40 angstroms.
US11316017B2 Field-effect transistor with a total control of the electrical conductivity on its channel
The first object of the invention is directed to field-effect gate transistor comprising (a) a substrate, (b) a source terminal, (c) a drain terminal, and (d) a channel between the source terminal and the drain terminal, the channel being a layer of CuxCryO2 in which the y/x ratio is superior to 1. The field-effect gate transistor is remarkable in that the channel of CuxCryO2 presents a gradient of holes concentration. The second object of the invention is directed to a method for laser annealing a field-effect gate transistor in accordance with the first object of the invention.
US11316007B2 Epitaxial structure
An epitaxial structure includes a substrate, a nucleation layer, a buffer layer, and a nitride layer. The nucleation layer is disposed on the substrate, and the nucleation layer consists of a plurality of regions in a thickness direction, wherein a chemical composition of the region is Al(1−x)InxN, where 0≤x≤1. The buffer layer is disposed on the nucleation layer, and a thickness of the nucleation layer is less than a thickness of the buffer layer. The nitride layer is disposed on the buffer layer, wherein a roughness of a surface of the nucleation layer in contact with the buffer layer is greater than a roughness of a surface of the buffer layer in contact with the nitride layer.
US11316006B2 Porous region structure and method of manufacture thereof
A porous region structure and a method of fabrication thereof are disclosed. The porous region structure is characterized by having a hard mask interface region with non-uniform pores sealed and thereby excluded functionally from the structure. The sealing of the hard mask interface region is done using a hard mask deposited on top of an anodization hard mask used to define the porous region of the structure. By excluding the hard mask interface region, the porosity ratio and the equivalent specific surface of the porous region structure can be controlled or quantified with higher accuracy. Corrosion due to exposure of an underlying metal layer of the structure is also significantly reduced by sealing the hard mask interface region.
US11316004B2 Electroluminescent display device
An electroluminescent display device includes a substrate having an emission region and a bezel region, a bank layer that extends from the emission region to the bezel region, a plurality of signal lines which are disposed on different layers on the substrate, a first metal layer that overlaps the plurality of signal lines and has a step, a second metal layer that is disposed on the first metal layer, and an intermediate layer between the first and second metal layer. A step or curvature above the first electrode may be offset by the first intermediate layer so that incident from the outside is inwardly reflected. Therefore, a failure that a user at the outside recognizes the reflected light may be solved.
US11316001B2 Display device having data line interconnections in a display area
A display device may include a display panel including a display area, a non-display area which may be disposed on a periphery of the display area, and a pad area which may be disposed on one side of the non-display area. The display panel may include data lines disposed in the display area of the display panel along a second direction which intersects a first direction, and connection lines disposed in the display area of the display panel along the first direction. A first data line among the data lines may be connected to a first connection line among the connection lines.
US11315999B2 Array substrate, display panel, display device and manufacturing method thereof
The disclosure provides an array substrate, a display panel, a display device, and a method for fabricating the same. The array substrate provided by the present disclosure includes a substrate, a wiring on the substrate, an insulating layer covering the wiring, and a protrusion on the insulating layer and located in a non-display region of the array substrate. Wherein the protrusion is adjacent to the wiring, and wherein a surface, away from the base substrate, of the protrusion is further away from the base substrate than a surface, away from the base substrate, of a portion of the first insulating layer covering the wiring.
US11315996B2 Display panel and manufacturing method of thereof
A display panel and a method of manufacturing thereof are provided. The display panel includes a first thin film transistor and a second thin film transistor connected in parallel, a storage capacitor, and a light emitting structure. A projection of the first thin film transistor on a light emitting surface of the display panel overlaps with a projection of the second thin film transistor on the light emitting surface of the display panel. The storage capacitor is located below the light emitting structure, and a projection of the storage capacitor on the light emitting surface of the display panel overlaps with a projection of the light emitting structure on the light emitting surface of the display panel.
US11315990B2 AMOLED display panel having image scanning function
The present application discloses a display panel comprising a substrate, a transistor layer on the substrate, and a pixel-defining layer on a side of the transistor layer distal to the substrate to divide the display panel into a plurality of subpixel regions. At least one subpixel region includes a display sub-region and a light-sensitive sub-region. The display panel further includes a plurality of organic light-emitting diodes formed on the transistor layer respectively on the plurality of subpixel regions. Additionally, the display panel includes a plurality of pixel circuits formed in the transistor layer respectively on the plurality of subpixel regions. Each pixel circuit includes at least a display-driving sub-circuit coupled to one organic light-emitting diode. At least one pixel circuit in the at least one subpixel region includes a light-sensing sub-circuit formed on the light-sensitive sub-region and coupled to the display-driving sub-circuit formed on the display sub-region.
US11315989B2 System and method for dynamic privacy screen on an OLED display
An organic light emitting diode (OLED) display includes an OLED panel and an electroconductive (EC) filter. The OLED panel provides an image. The EC filter permits the image to be viewed within a first viewing angle in response to a first voltage applied to the EC filter, and permits the image to be viewed exclusively within a second viewing angle in response to a second voltage applied to the EC filter.
US11315988B2 Display device
A display device includes: a display panel having a single display area including a plurality of light emitting elements and a single non-display area having a plurality of display pads electrically connected to the plurality of light emitting elements; a first printed circuit board disposed on the single non-display area of the display panel and electrically connected to the plurality of display pads; a first adhesive member disposed on the single display area of the display panel and a portion of the first printed circuit board; a second printed circuit board overlapping with the single non-display area; an anisotropic conductive film disposed on the second printed circuit board; a plurality of sensing electrodes overlapping with the single display area; a plurality of signal lines, each of which is connected to a corresponding one of the plurality of sensing electrodes; and a plurality of sensing pads disposed on the anisotropic conductive film and electrically connected to the second printed circuit board by the anisotropic conductive film. The sensing pads are arranged in a plurality of rows in a plan view and overlap with the single non-display area; and a base film disposed on the plurality of sensing electrodes, the plurality of signal lines, and the plurality of sensing pads.
US11315987B2 Electronic device
An electronic device includes first, second and third substrates positioned in this order when viewed in an observation direction, antenna units including first, second, third, and fourth antenna units formed such that the first and second antenna units are positioned on opposite sides of the second substrate and superposed on each other in the plan view, and that the third and fourth antenna units are positioned on the opposite sides of the second substrate and superposed on each other in the plan view, a display functional layer formed between the first and second substrates, a touch sensing functional layer formed between the first and second substrates, and including a capacitive touch sensing wiring unit and the first antenna unit, and a controller which is formed on the third substrate and controls a touch sensing function, a display function, a communication function, and a wireless charging function of the device.
US11315978B2 Image sensor and method of manufacturing the same
An image sensor includes a substrate having a first surface and a second surface opposite to each other, a first floating diffusion region provided in the substrate and being adjacent to the first surface, a through-electrode provided in the substrate and electrically connected to the first floating diffusion region, an insulating structure, a bottom electrode, a photoelectric conversion layer, and a top electrode sequentially stacked on the second surface, a color filter buried in the insulating structure, and a top contact plug penetrating the insulating structure to connect the bottom electrode to the through-electrode.
US11315977B2 Photosensitive assembly and method for preparing the same, array substrate, and display device
Embodiments of the present disclosure provide a photosensitive assembly, a method for preparing the same, an array substrate, and a display device. The photosensitive assembly includes a substrate, a thin-film transistor and a photosensitive unit on a surface of the substrate, and an insulating layer between an active layer of the thin-film transistor and the photosensitive unit. The photosensitive unit includes a first electrode, a photosensitive layer, and a second electrode sequentially arranged on the substrate. The drain electrode of the thin-film transistor is electrically connected to the first electrode, the active layer is located on a surface of the insulating layer away from the substrate, and the photosensitive unit is located on a surface of the insulating layer proximate to the substrate.
US11315971B2 Imaging device, method of producing imaging device, imaging apparatus, and electronic apparatus
Provided are an imaging device that enables formation of a film over the entirety of a film formation region, a method of producing the imaging device, an imaging apparatus, and an electronic apparatus. The imaging device includes a sensor and a glass sheet bonded to a front surface of the sensor. The glass sheet includes a recess in a peripheral portion that is outside a film formation region over which an inorganic film is to be formed. The recess corresponds to a claw on a periphery of an opening of a tray for a vapor deposition process for the inorganic film. This allows the entirety of the film formation region of the glass sheet to be exposed from the opening when the imaging device is set in the opening, and thus enables formation of the inorganic film over the entirety of the film formation region.
US11315970B2 Semiconductor device and method of manufacturing the same
A semiconductor device including a semiconductor substrate having oppositely facing first and second surfaces, the first surface being an active surface and provided with an electronic element thereon, a pad electrode to be connected to the electronic element in a peripheral portion of the electronic element on the active surface, a first opening extending from the second surface toward the pad electrode so as not to reach the first surface of the semiconductor substrate, a second opening formed to reach the pad electrode from a bottom surface of the first opening and having a diameter smaller than that of the first opening, an insulating layer formed to cover sidewall surfaces of the first opening and the second opening, and a conductive layer formed, inside of the insulating layer, to cover at least an inner wall surface of the insulating layer and a bottom surface of the second opening.
US11315965B2 3D micro display semiconductor device and structure
A 3D micro display, the 3D micro display including: a first single crystal layer including a first plurality of light emitting diodes (LEDs); a second single crystal layer including a second plurality of light emitting diodes (LEDs), where the first single crystal layer includes at least ten individual first LED pixels, where the second single crystal layer includes at least ten individual second LED pixels, where the first plurality of light emitting diodes (LEDs) emits a first light with a first wavelength, where the second plurality of light emitting diodes (LEDs) emits a second light with a second wavelength, where the first wavelength and the second wavelength differ by greater than 10 nm; and further including a third single crystal layer including at least one LED driving circuit.
US11315964B2 Optical sensors and methods for forming the same
An optical sensor includes pixels disposed in a substrate. A light collimating layer is disposed on the substrate and includes a transparent layer, a light-shielding layer, and transparent pillars. The transparent layer blanketly disposed on the substrate covers the pixels and the region between the pixels. The light-shielding layer is disposed on the transparent layer and between the transparent pillars. The transparent pillars penetrating through the light-shielding layer are correspondingly disposed on the pixels.
US11315960B2 Thin film transistor structure and manufacturing method thereof, circuit structure, display substrate and display device
A thin film transistor structure and a manufacturing method thereof, a circuit structure, a display substrate and a display device are provided. The thin film transistor structure includes: a base plate, and a first thin film transistor and a second thin film transistor stacked on the base plate. The first thin film transistor and the second thin film transistor share a same active layer.
US11315958B2 Array substrate and method of manufacturing same
An array substrate and a method of manufacturing the same are provided. The array substrate includes a substrate, a plurality of thin film transistors disposed on the substrate, and a planarization layer covering the plurality of thin film transistors and filled a region defined by the plurality of thin film transistors and the substrate.
US11315954B2 Semiconductor device and manufacturing method thereof
An oxide semiconductor layer which is intrinsic or substantially intrinsic and includes a crystalline region in a surface portion of the oxide semiconductor layer is used for the transistors. An intrinsic or substantially intrinsic semiconductor from which an impurity which is to be an electron donor (donor) is removed from an oxide semiconductor and which has a larger energy gap than a silicon semiconductor is used. Electrical characteristics of the transistors can be controlled by controlling the potential of a pair of conductive films which are provided on opposite sides from each other with respect to the oxide semiconductor layer, each with an insulating film arranged therebetween, so that the position of a channel formed in the oxide semiconductor layer is determined.
US11315951B2 Semiconductor device and method of fabricating the same
Provided are a semiconductor device and a method of fabricating the same. The semiconductor device includes a substrate having a first region and a second region, a buffer layer disposed on the substrate, a semiconductor layer disposed on the buffer layer, a barrier layer disposed on the semiconductor layer, a first source electrode, a first drain electrode, and a first gate electrode disposed therebetween, which are disposed on the barrier layer in the first region, a second source electrode, a second drain electrode, and a second gate electrode disposed therebetween, which are disposed on the barrier layer in the second region, and a ferroelectric pattern interposed between the first gate electrode and the barrier layer.
US11315950B2 Semiconductor memory device
A semiconductor memory device includes a conducting layer and an insulating layer that are disposed above a semiconductor substrate, a plurality of pillars that extend in a direction which crosses a surface of the semiconductor substrate, and a plate that is disposed between the plurality of pillars and extends in the same direction as the pillars. A surface of the plate, which faces the pillars, has convex portions and non-convex portions.
US11315946B2 Vertical semiconductor device and method of fabricating the same
A vertical semiconductor layer includes a common source semiconductor layer on a substrate, a support layer on the common source semiconductor layer, gates and interlayer insulating layers alternately stacked on the support layer, a channel pattern extending in a first direction perpendicular to an upper surface of the substrate while penetrating the gates and the support layer, a sidewall of the support layer facing the channel pattern being offset relative to sidewalls of the gates facing the channel pattern, and an information storage layer extending between the gates and the channel pattern, the information storage layer extending at least to the sidewall of the support layer facing the channel pattern.
US11315943B2 Bottom-up approach to high aspect ratio hole formation in 3D memory structures
Methods of forming memory structures are described. A metal film is deposited in the features of a structured substrate and volumetrically expanded to form pillars. A blanket film is deposited to a height less than the height of the pillars and the blanket film is removed from the top of the pillars. The height of the pillars is reduced so that the top of the pillars are below the surface of the blanket film and the process is optionally repeated to form a structure of predetermined height. The pillars can be removed from the features after formation of the predetermined height structure to form high aspect ratio features.
US11315941B2 Memory having a continuous channel
The present disclosure includes memory having a continuous channel, and methods of processing the same. A number of embodiments include forming a vertical stack having memory cells connected in series between a source select gate and a drain select gate, wherein forming the vertical stack includes forming a continuous channel for the source select gate, the memory cells, and the drain select gate, and removing a portion of the continuous channel for the drain select gate such that the continuous channel is thinner for the drain select gate than for the memory cells and the source select gate.
US11315936B2 Memory device and manufacturing method thereof
A memory device and a manufacturing method thereof are provided. The memory device includes a transistor, a first embedded insulating structure and a second embedded insulating structure. The transistor is formed on a substrate, and includes a gate structure, channel structures, a source electrode and a drain electrode. The channel structures penetrate through the gate structure, and are in contact with the source and drain electrodes. The first and second embedded insulating structures are disposed in the substrate, and overlapped with the source and drain electrodes. The first and second embedded insulating structures are laterally spaced apart from each other by a portion of the substrate lying under the gate structure.
US11315935B2 Semiconductor memory device having three-dimensional structure and method for manufacturing the same
A semiconductor memory device includes a stack disposed over a first substrate; an etch barrier including a plurality of dummy channels which pass through the stack and surround a coupling region; and a plurality of channels passing through the stack in a cell region outside the coupling region. The stack has a structure in which first dielectric layers and second dielectric layers are alternately stacked, inside the coupling region, and has a structure in which the first dielectric layers and electrode layers are alternately stacked, outside the coupling region.
US11315932B2 Memory structure and method for forming the same
A method for forming a memory structure includes: providing a substrate including a memory array region and a peripheral circuit region; forming a plurality of bit line structures in the memory array region; forming a dielectric layer in the peripheral circuit region; forming a plurality of contacts between the bit line structures; depositing a protective layer on the substrate; depositing a hard mask layer on the protective layer; etching back the hard mask layer to form a hard mask spacer on the first top surface of the protective layer and immediately adjacent to the peripheral circuit region; and etching the protective layer with the hard mask spacer as an etching mask to leave a protective feature at the boundary between the memory array region and the peripheral circuit region.
US11315930B2 Semiconductor structure and method of manufacturing the same
A semiconductor structure includes a substrate, a first word line structure, a second word line structure, a third word line structure, and a fourth word line structure. The substrate has an active region surrounded by an isolation structure. The first and second word line structures are disposed in the active region and separated from each other. The third and fourth word line structures are disposed in the isolation structure, and each of the third and the fourth word line structures includes a bottom work-function layer, a middle work-function layer on the bottom work-function layer, and a top work function layer on the work-function middle layer. The middle work-function layer has a work-function that is higher than a work-function of the top work-function layer and a work-function of the bottom work-function layer.
US11315928B2 Semiconductor structure with buried power line and buried signal line and method for manufacturing the same
The present disclosure provides a semiconductor structure. The semiconductor structure comprises a substrate having a first top surface. An active region is surrounded by an isolation region in the substrate. A buried power line and a buried signal line are disposed within the substrate and in the active region. A first circuit layer is disposed on the first top surface of the substrate to cover the buried power line and the buried signal line. A second circuit layer is disposed on the first top surface of the substrate and separated from the first circuit layer. A cell capacitor is disposed on and electrically coupled to the first circuit layer.
US11315926B2 Integrated circuit devices and methods of manufacturing the same
Integrated circuit devices may include a fin-type active region extending on a substrate in a first horizontal direction, a gate line extending on the fin-type active region in a second horizontal direction, a source/drain region on the fin-type active region and adjacent to the gate line, and a source/drain contact pattern connected to the source/drain region. The source/drain contact pattern may include a first portion and a second portion, the first portion having a first height, and the second portion having a second height less than the first height. The source/drain contact pattern may include a metal plug in the first and second portions and a conductive barrier film on sidewalls of the metal plug in the first and second portions. A first top surface of the conductive barrier film in the second portion is lower than a top surface of the metal plug in the second portion.
US11315925B2 Uniform gate width for nanostructure devices
According to one example, a semiconductor device includes a substrate and a fin stack that includes a plurality of nanostructures, a gate device surrounding each of the nanostructures, and inner spacers along the gate device and between the nanostructures. A width of the inner spacers differs between different layers of the fin stack.
US11315924B2 Isolation structure for preventing unintentional merging of epitaxially grown source/drain
A semiconductor device includes a first active region and a second active region disposed over a substrate. A first source/drain component is grown on the first active region. A second source/drain component is grown on the second active region. An interlayer dielectric (ILD) is disposed around the first source/drain component and the second source/drain component. An isolation structure extends vertically through the ILD. The isolation structure separates the first source/drain component from the second source/drain component.
US11315918B2 Semiconductor structure and semiconductor layout structure
A semiconductor layout structure includes a substrate, a plurality of gate structures, and a plurality of conductive structures. The substrate includes a plurality of active regions extending along a first direction, in which the active regions are separated from each other by an isolation structure. The transistors are respectively disposed in the active regions. The gate structures extend across the active regions along a second direction that is perpendicular to the first direction, in which each of the active regions includes a pair of source/drain portions at opposite sides of each of the gate structures. The conductive structures are embedded in a first portion of the isolation structure disposed between the adjacent active regions in the first direction, wherein the conductive structures extend along the second direction and are separated from the source/drain portions by the isolation structure.
US11315917B2 Apparatuses and methods for high sensitivity TSV resistance measurement circuit
Embodiments of the disclosure are drawn to apparatuses and methods for testing the resistance of through silicon vias (TSVs) which may be used, for example, to couple multiple memory dies of a semiconductor memory device. A force amplifier may selectively provide a known current along a mesh wiring structure and through the TSV to be tested. The force amplifier may be positioned on a vacant area of the memory device, while the mesh wiring structure may be positioned in an area beneath the TSVs of the layers of the device. A chopper instrumentation amplifier may be selectively coupled to the TSV to be tested to amplify a voltage across the TSV generated by the current passing through the TSV. The chopper instrumentation amplifier may be capable of determining small resistance values of the TSV.
US11315916B2 Method of assembling microelectronic package and method of operating the same
A method of assembling a microelectronic package includes the step of: stacking a processing device vertically with at least one memory device and electrically connecting the processing device to a plurality of conductive interconnects of one of the at least one memory device, wherein each of the at least one memory device includes: a substrate, presenting a front surface and a back surface; and a plurality of memory units formed on the front surface, each of which comprises a plurality of memory cells and the conductive interconnects electrically connected to the memory cells; and arranging the conductive interconnects to contribute to a plurality of signal channels each of which dedicated to transmit signals from the processing device to one of the memory units and vice versa.
US11315913B2 Light emitting device and method of manufacturing the light emitting device
A light emitting device includes: a base comprising a first lead, a second lead, and a supporting member; a light emitting element mounted on the first lead; a protection element mounted on the second lead; a wire including a first end and a second end, wherein the first end is connected to an upper surface of the first lead, and the second end is connected to a first terminal electrode of the protection element; a resin frame located on an upper surface of the base, wherein the resin frame covers at least part of the protection element and surrounds the light emitting element and the first end of the wire; a first resin member surrounded by the resin frame and covering the light emitting element and the first end of the wire; and a second resin member covering the resin frame and the first resin member.
US11315910B2 System and method for the characterization and dispersal of emissive elements
A method is provided for the selective harvest of microLED devices from a carrier substrate. Defect regions are predetermined that include a plurality of adjacent defective microLED devices on a carrier substrate. A solvent-resistant binding material is formed overlying the predetermined defect regions and exposed adhesive is dissolved with an adhesive dissolving solvent. Non-defective microLED devices located outside the predetermined defect regions are separated from the carrier substrate while adhesive attachment is maintained between the microLED devices inside the predetermined defect regions and the carrier substrate. Methods are also provided for the dispersal of microLED devices on an emissive display panel by initially optically measuring a suspension of microLEDs to determine suspension homogeneity and calculate the number of microLEDs per unit volume. If the number of harvested microLED devices in the suspension is known, a calculation can be made of the number of microLED devices per unit of suspension volume.
US11315906B2 Semiconductor arrangements
A semiconductor arrangement includes at least two switching devices of a first type electrically coupled in parallel between a first terminal and a second terminal, and at least two switching devices of a second type electrically coupled in parallel between the second terminal and a third terminal. The switching devices of the first type and the switching devices of the second type are arranged in a power semiconductor module that has first and second longitudinal sides and first and second narrow sides. The switching devices of the first type and the switching devices of the second type are arranged next to each other in at least one row extending in a first horizontal direction that is parallel to the first and second longitudinal sides, such that within each of the at least one rows no more than two switching devices of the same type are arranged in direct succession.
US11315901B2 Method for bonding substrates
A method for bonding a first substrate to a second substrate on mutually facing contact surfaces of the substrates, wherein the first substrate is mounted on a first chuck and the second substrate is mounted on a second chuck, and wherein a plate is arranged between the second substrate and the second chuck, wherein the second substrate with the plate is deformed with respect to the second chuck before and/or during the bonding. Furthermore, the present invention relates to a corresponding device and a corresponding plate.
US11315898B2 Method for fastening a semiconductor chip on a substrate, and electronic component
A method for fastening a semiconductor chip on a substrate and an electronic component are disclosed. In an embodiment a method includes providing a semiconductor chip, applying a solder metal layer sequence on the semiconductor chip, providing a substrate, applying a metallization layer sequence on the substrate, applying the semiconductor chip on the substrate via the solder metal layer sequence and the metallization layer sequence and heating the applied semiconductor chip on the substrate for fastening the semiconductor chip on the substrate. The solder metal layer may include a first metallic layer comprising an indium-tin alloy, a barrier layer arranged above the first metallic layer and a second metallic layer comprising gold arranged between the barrier layer and the semiconductor chip, wherein an amount of substance of the gold in the second metallic layer is greater than an amount of substance of tin in the first metallic layer.
US11315888B2 Array substrate, display panel, and manufacturing method of array substrate
The present disclosure provides an array substrate, a display panel, and a manufacturing method of the array substrate. The display panel includes the array substrate. The array substrate includes a planarization layer provided with a groove surrounding a display area in a non-display area, the groove includes a bottom surface and two side inclined planes, and an included angle (taper angle) between the bottom surface and the side inclined planes ranges from 30° to 45°. When manufacturing the groove, a plurality of side inclined sub-planes are manufactured at intervals and connected to each other to form the side inclined planes.
US11315885B2 Electronic component package including stacked shield layers and method for producing same
The present invention provides an electronic component package including an electronic component mounted on a circuit board having a ground pattern, a mold containing an epoxy resin that encapsulates the electronic component, and a shield layer formed on the mold. The shield layer is formed by stacking a metal particle layer, a copper plating layer, and a nickel plating layer in this order from the mold side, and the shield layer is grounded to the ground pattern. The present invention also provides a method for manufacturing the electronic component package. The electronic component package is excellent in the adhesion of the shield layer.
US11315884B2 Method and system for fabricating fiducials using selective area growth
A method of forming alignment marks includes providing a III-V compound substrate having a device region and an alignment mark region, forming a hardmask layer having a first set of openings on the alignment mark region exposing a first surface portion of the III-V compound substrate and a second set of openings on the device region exposing a second surface portion of the III-V compound substrate, etching the exposed surface of the III-V compound substrate using the hardmask layer as a mask to form a plurality of trenches, and epitaxially regrowing a semiconductor layer in the trenches to form the alignment marks extending to a predetermined height over the processing surface of the III-V compound substrate.
US11315881B1 Electronic package and manufacturing method thereof
An electronic package is provided, in which at least one first electronic component is arranged on one surface of a circuit structure with circuit layers and a plurality of second electronic components are arranged on the other surface. The first electronic component can electrically bridge two of the plurality of second electronic components via the circuit layers to replace part of the circuit layers of the circuit structure, so that the circuit layers of the circuit structure can maintain a larger wiring specification and reduce the number of circuit layers, thereby improving the process yield.
US11315880B2 Fabric with embedded electrical components
A fabric-based item may include fabric such as woven fabric having insulating and conductive yarns or other strands of material. The conductive yarns may form signal paths. Electrical components can be embedded within pockets in the fabric. Each electrical component may have an electrical device such as a semiconductor die that is mounted on an interposer substrate. The electrical device may be a light-emitting diode, a sensor, an actuator, or other electrical device. The electrical device may have contacts that are soldered to contacts on the interposer. The interposer may have additional contacts that are soldered to the signal paths. The fabric may have portions that form transparent windows overlapping the electrical components or that have other desired attributes.
US11315875B2 Semiconductor devices and methods of manufacturing semiconductor devices
Various aspects of the present disclosure provide a device that comprises an electronic device comprising a first device side, a second device side, and a first lateral device side. The example device may, for example, also comprise a substrate comprising a first substrate side, a second substrate side, and a first lateral substrate side. The substrate may, for example, comprise a first conductive pattern, a first barrier structure, and a second conductive pattern. The first conductive pattern may, for example, comprise a first side, a second side, and a first lateral side. The first barrier structure may, for example, be on the first lateral side of the first conductive pattern. The second conductive pattern may, for example, comprise a first side, a second side, and a first lateral side. The first lateral side of the second conductive pattern may, for example, be free of a metal barrier structure.
US11315873B2 Devices and methods of vertical integrations of semiconductor chips, magnetic chips, and lead frames
Techniques for providing vertical integrations of semiconductor chips, magnetic chips, and lead frames. The techniques can include fabricating an integrated circuit (IC) device as a multi-layer IC structure that includes, within a sealed protective enclosure, a first layer including at least one magnetic chip, a second layer including at least one semiconductor chip or die, and a lead frame. The techniques can further include vertically bonding the magnetic chip in the first layer onto the topside of the lead frame, and vertically bonding the semiconductor chip or die in the second layer on top of the magnetic chip to form a multi-layer IC structure.
US11315869B1 Semiconductor device with decoupling unit and method for fabricating the same
The present application discloses a semiconductor device with a decoupling unit and a method for fabricating the semiconductor device. The semiconductor device includes a substrate including an array area and a peripheral area adjacent to the array area, a first decoupling unit positioned in the peripheral area of the substrate, a storage unit positioned in the array area of the substrate, a redistribution structure positioned above the peripheral area and the array area of the substrate, a middle insulating layer positioned on the redistribution structure positioned above the peripheral area, and a top conductive layer positioned on the middle insulating layer. The redistribution structure positioned above the peripheral area, the middle insulating layer, and the top conductive layer together configure a second decoupling unit.
US11315862B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure and a manufacturing method thereof are provided. The semiconductor structure includes a redistribution structure, a circuit substrate, and an insulating encapsulation. The redistribution structure includes a first under-bump metallization (UBM) pattern covered by a first dielectric layer, and the first UBM pattern includes a surface substantially leveled with a surface of the first dielectric layer. The circuit substrate is electrically coupled to the redistribution structure through a conductive joint disposed on the surface of the first UBM pattern. The insulating encapsulation is disposed on the redistribution structure to cover the circuit substrate.
US11315857B2 Package structures
A package structure is provided. The package structure includes a leadframe including a first portion and a second portion. The first portion includes a first base part and a plurality of first extended parts connected to the first base part. The second portion includes a second base part and a plurality of second extended parts connected to the second base part. The first extended parts and the second extended parts are arranged in such a way that they alternate with each other. In the package structure, a chip is disposed on a part of the first extended parts of the first portion and the second extended parts of the second portion of the leadframe. The package structure further includes a plurality of protrusions, opposite to the chip, disposed on the first extended parts and the second extended parts.
US11315856B2 Leadframe with sockets for solderless pins
In a general aspect, a method can include coupling a semiconductor component to a leadframe. The leadframe can include a socket member having a first end portion and a second end portion. The socket member can further include an opening disposed between the first end portion and the second end portion. The opening of the socket member can be configured to receive a solderless pin. The method can also include encapsulating, in a molding compound, at least a portion of the leadframe and at least a portion of the semiconductor component such that the opening of the socket member is exposed through the molding compound.
US11315852B2 Thermal interface layer for electronic device
An electronic device includes a printed circuit board that supports an integrated circuit (IC) chip and a thermal interface layer that is configured to transfer thermal energy from the IC chip. The thermal interface layer includes a containment frame that is non-electrically conductive and a thermal conductance pane that is inset in the containment frame.
US11315851B2 Semiconductor package structure and fabrication method thereof
A method of fabricating a semiconductor package structure is provided. The structure is configured to include a base substrate, a die placed on the base substrate, the die including a semiconductor device, a solder bump placed on one surface of the die to exhaust heat generated in the die to an outside; and a solder ball placed on other surface of the die facing the one surface to transmit a signal, which is produced by the semiconductor device of the die, to an external device.
US11315850B2 Semiconductor device
A semiconductor device according to an embodiment is attached to a radiator and includes a heat-generating electronic component, a sealing part sealing the electronic component, a lead member that includes an inner lead part sealed with the sealing part and an outer lead part exposed from the sealing part, and a lead member that includes an inner lead part sealed with the sealing part and an outer lead part exposed from the sealing part. The inner lead part has a heat-dissipating end part that releases heat propagating from the outer lead part to the radiator and an electrical connecting part that is positioned between the heat-dissipating end part and the outer lead part and is electrically connected to the main electrode of the electronic component.
US11315843B2 Embedded component and methods of making the same
Various embodiments disclosed relate to a substrate for a semiconductor device. The substrate includes a first major surface and a second major surface opposite the first major surface. The substrate further includes a cavity defined by a portion of the first major surface. The cavity includes a bottom dielectric surface and a plurality of sidewalls extending from the bottom surface to the first major surface. A first portion of a first sidewall includes a conductive material.
US11315840B2 Assembly and method for performing in-situ endpoint detection when backside milling silicon based devices
An assembly for monitoring a semiconductor device under test comprising a mill configured to mill the device, a sensor configured to measure an electrical characteristic of the device, and a computer configured to determine the amount of strain in the device from the electrical characteristic when the mill is milling the device and detect an endpoint of milling at a circuit within the device. In use the endpoints of the milling process of the semiconductor device are detected measuring an electrical characteristic of the device with a sensor during milling determining the amount of strain in the device from the electrical characteristic and detecting an endpoint of the milling process within the device based on the amount of strain.
US11315836B2 Two-dimensional vertical fins
A method of forming a two dimensional (2D) vertical fin is provided. The method includes heat treating a periodic array of irregular openings in a substrate, wherein there are walls of substrate material between adjacent openings, to reduce the surface area of the openings, and etching the openings with a crystal-plane selective etch to form squared openings in the substrate.
US11315835B2 Methods of forming an IC product comprising transistor devices with different threshold voltage levels
One illustrative method disclosed herein includes forming a conformal SMCM layer above a conformal high-k gate insulation layer within each of first and second replacement gate cavities (RGC), removing the SMCM layer from the first RGC while leaving the SMCM layer in position within the second RGC, forming a first conformal metal-containing material (MCM) layer above the gate insulation layer within the first RGC and above the SMCM layer in position within the second RGC, removing the first conformal MCM layer and the conformal SMCM layer positioned within the second RGC while leaving the first conformal MCM layer within the first RGC, and forming a second conformal MCM layer above the first conformal MCM layer positioned within the first RGC and above the gate insulation layer positioned within the second RGC.
US11315831B2 Dual redistribution layer structure
A method for fabricating a dual redistribution layer (RDL) interposer structure is provided. The method includes etching a semiconductor substrate to expose natural crystallographic planes to form trenches. The method also includes depositing conductive material within the trenches of the etched semiconductor substrate to form vias for an interposer structure. The method includes placing back end of line (BEOL) inter-chip wiring on a top side of the interposer structure using a first RDL. The method includes exposing the vias on a back side of the interposer structure. The method further includes forming power RDLs on a back side of the interposer structure using conductive lines in a dielectric layer.
US11315824B2 Trench isolation structure and manufacturing method therefor
A method for manufacturing a trench isolation structure comprising forming a shallow trench having a wider upper section and a narrower lower section in a wafer surface, removing part of the silicon oxide by etching, forming a silicon oxide corner structure at a corner at a top corner of the shallow trench by thermal oxidation, depositing silicon nitride on the wafer surface to cover surfaces of the shallow trench silicon oxide and the silicon oxide corner structure, dry etching the silicon nitride on the shallow trench silicon oxide surface thereby forming masking silicon nitride residues extending into the trench, etching downwards to form a deep trench, forming silicon oxide layers on a side wall and the bottom of the deep trench, depositing polycrystalline silicon in the shallow and deep trenches, removing the silicon nitride, and forming silicon oxide in the shallow trench to cover the polycrystalline silicon.
US11315820B2 Substrate processing device and substrate processing method
A substrate processing device is provided. A chamber has a side wall part and a top wall part and contains a substrate holding part. A first gas supply part is disposed in the top wall part and supplies a first gas toward a side on which the substrate holding part is positioned. A second gas supply part is contained in the chamber and supplies a second gas to an inside of the chamber. A control unit controls the first and second gas supply part. The second gas is a gas different from oxygen and an allotrope of oxygen. The second gas supply part has an air feeding port part which is positioned on an upward side of a holding position of a substrate by the substrate holding part in a vertical direction and is positioned on an outward side of the substrate holding part in a horizontal direction.
US11315816B2 Localized purge module for substrate handling
A substrate-handling robot includes an end-effector to support a substrate and an arm, coupled to the end-effector, to translate the end-effector between an extended position and a retracted position. The substrate-handling robot also includes an enclosure to at least partially enclose the substrate with the substrate on the end-effector in the retracted position. The enclosure includes a shower to provide a flow of purge gas to the substrate.
US11315813B2 Substrate holder and method for bonding two substrates
A substrate holder having a fixing surface for holding a substrate, a system having such a substrate holder, a use of such a substrate holder, a method for bonding two substrates and a product, particularly a substrate stack, produced using such a method and also a use of such a substrate holder for such a method.
US11315812B2 Semiconductor manufacturing apparatus, failure prediction method for semiconductor manufacturing apparatus, and failure prediction program for semiconductor manufacturing apparatus
Provided is a semiconductor manufacturing apparatus, comprising: a first device; one or more sensors that detect physical quantities indicating a state of the first device; a first calculation circuit that calculates one or more feature quantities of the first device from the detected physical quantities; and a failure prediction circuit that monitors a temporal change in the one or more feature quantities calculated in the first calculation circuit, and stops receiving a new substrate when a duration for which a degree of deviation of the one or more feature quantities from those at a normal time is increasing exceeds a first time, and/or when a number of increases and decreases per unit time in the degree of deviation of the one or more feature quantities from those at the normal time exceeds a first number.
US11315806B2 Batch heating and cooling chamber or loadlock
Wafer cassettes and methods of use that provide heating a cooling to a plurality of wafers to decrease time between wafer switching in a processing chamber. Wafers are supported on a wafer lift which can move all wafers together or on independent lift pins which can move individual wafers for heating and cooling.
US11315804B2 Manufacturing method of mounting structure
A manufacturing method of a mounting structure, the method including a step of preparing a mounting member including a first circuit member and a plurality of second circuit members placed on the first circuit member; a disposing step of disposing a thermosetting sheet and a thermoplastic sheet on the mounting member, with the thermosetting sheet interposed between the thermoplastic sheet and the first circuit member; a first sealing step of pressing a stack of the thermosetting sheet and the thermoplastic sheet against the first circuit member, and heating the stack, to seal the second circuit members and to cure the thermosetting sheet into a first cured layer; a removal step of removing the thermoplastic sheet from the first cured layer; and a coating film formation step of forming a coating film on the first cured layer, after the removal step. At least one of the second circuit members is a hollow member having a space from the first circuit member, and in the first sealing step, the second circuit members are sealed so as to maintain the space.
US11315803B2 Stress mitigation in organic laminates
The substrate includes one or more bottom circuit (BC) layers disposed one upon another and one or more front circuit (FC) layers disposed one upon another. The FC layers are disposed on the BC layers. In some embodiments, there are one or more core layers disposed between the FC and BC layers.One or more soft zones are located within and penetrate through one or more of the FC layers. Each soft zone has a soft zone volume which is made of one or more component volumes located in each of one or more of the FC layers. Each soft zone component volume has a soft zone cross sectional area. The soft zone cross sectional areas are located inside a chip boundary projection. The chip boundary projection is a vertical projection of one or more sides of a semiconductor chip through the FC layers. The soft zone volume contains a soft zone material with a Young's modulus that is less than 100 GigaPascals (GPa). Alternative embodiments are presented with outside soft zones outside the chip boundary projection.
US11315802B2 Method for manufacturing semiconductor package having redistribution layer
A method of manufacturing a semiconductor package includes forming a plurality of trenches at a first surface of a silicon substrate, forming a conductive pad inside each of the plurality of trenches, forming a redistribution layer on the first surface of the silicon substrate, forming an external connection terminal on a first surface of the redistribution layer, removing the silicon substrate to expose each conductive pad, mounting a semiconductor chip to be connected to the conductive pads, and forming an encapsulant to cover at least one surface of the semiconductor chip.
US11315793B2 Etching method and plasma processing apparatus
An etching method is performed in a state where a substrate is placed on a substrate support provided in a chamber of a plasma processing apparatus. In the etching method, radio-frequency power is supplied to generate plasma from a gas in the chamber. Subsequently, a negative DC voltage is applied to a lower electrode of the substrate support during the supplying of the radio-frequency power to etch the substrate with positive ions from plasma. Subsequently, the applying of the negative DC voltage to the lower electrode and the supplying of the radio-frequency power are stopped to generate negative ions. Subsequently, a positive DC voltage is applied to the lower electrode in a state where the supply of the radio-frequency power is stopped to supply the negative ions to the substrate.
US11315792B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus includes a plasma processing chamber processing a sample using plasma, a radio frequency power supply supplying radio frequency power for generating the plasma, a sample stage including an electrode electrostatically chucking the sample, mounting the sample thereon, a DC power supply applying DC voltage to the electrode, and a control device shifting the DC voltage previously set, in a negative direction by a first shift amount during discharge of the plasma, shifting the DC voltage having been shifted in the negative direction by the first shift amount, in a positive direction by a second shift amount after the discharge of the plasma. The first shift amount has a value changing potential over a surface of the sample to 0 V, upon shifting the DC voltage in the positive direction. The second shift amount has a value obtained based on a floating potential of the plasma.
US11315789B2 Method and structure for low density silicon oxide for fusion bonding and debonding
Described herein is a method of bonding and/or debonding substrates. In one embodiment, at least one of the surfaces of the substrates to be bonded is comprised of an oxide. In one embodiment, the surfaces of both substrates comprise an oxide. A wet etch may then be utilized to debond the substrates by etching away the layers that have been bonded. In one embodiment, a fusion bonding process is utilized to bond two substrates, at least one substrate having a silicon oxide surface. In one exemplary etch, a dilute hydrofluoric (DHF) etch is utilized to etch the bonded silicon oxide surface, allowing for two bonded substrates to be debonded. In another embodiment, the silicon oxide may be a low density silicon oxide. In one embodiment, both substrates may have a surface layer of the low density silicon oxide which may be fusion bonded together.
US11315788B2 Etching method for forming micro silicon pattern in semiconductor manufacturing process
A process of realizing a silicon micropattern having a large aspect ratio in a semiconductor-manufacturing process, and a novel wet etching method that includes treating an organic carbon film layer so that a hydrofluoric-acid-resistant material is selectively attached to the organic carbon film layer and then wet etching the same using an aqueous solution containing hydrofluoric acid, thus forming a pattern, are proposed. In the method of forming the pattern by wet etching, etching is performed so that an active region having a depth of several μm in an object to be etched is not damaged when a pattern having a small CD is formed, thereby exhibiting an effect of providing a method of forming a micropattern.
US11315784B2 Method for forming insulating film, apparatus for processing substrate, and system for processing substrate
There is provided a technique of forming an insulating film containing silicon oxide. A coating solution containing polysilazane is applied onto a wafer W, the solvent of the coating solution is volatilized, and the coating film is irradiated with ultraviolet rays in nitrogen atmosphere before performing a curing process. Dangling bonds are generated in silicon which is a pre-hydrolyzed site in polysilazane. Therefore, the energy for hydrolysis is reduced, and unhydrolyzed sites are reduced even when the temperature of the curing process is 350° C. Since efficient dehydration condensation occurs, the crosslinking rate is improved, and a dense (good-quality) insulation film is formed. By forming a protective film on the surface of the coating film to which ultraviolet rays irradiated, the reaction of dangling bonds prior to the curing process is suppressed.
US11315782B2 Cathode material
A cathode material for use in a high-pressure discharge lamp contains a matrix based on tungsten having a tungsten content of greater than or equal to 95% by weight, tungsten carbide, and oxides and/or predominantly oxidic phases of one or more emitter elements from the group of rare earth metals, Hf, and Zr. The cathode material additionally contains predominantly carbidic phases of the one or more emitter elements from the group of rare earth metals, Hf, and Zr. A high-pressure discharge lamp would contain such a cathode composed of the above cathode material.
US11315781B2 Mass spectrometer
A sampling period of an A/D converter is set in accordance with an ion pulse ejection operation of a collision cell of an accumulation type. Start timing of the sampling period is changed in accordance with a selected m/z of a second mass analysis unit. In addition, end timing of the sampling period may be changed in accordance with the selected m/z of the second mass analysis unit. In place of the sampling period, a data cut-out period may be changed.
US11315777B2 Method and apparatus for concentrating ionised molecules
The invention provides a method and apparatus subjecting an analyte in an ion concentrating chamber to an electric and velocity field to concentrate analyte ions into a smaller space.
US11315775B2 Variable discriminator threshold for ion detection
An example system includes an ion detector and a signal processing apparatus in communication with the ion detector. The ion detector is arranged to detect ions during operation of the system and to generate a signal pulse in response to the detection of an ion. The signal pulse has a peak amplitude related to at least one operational parameter of the system. The signal processing apparatus is configured to analyze signal pulses from the ion detector and determine information about the detected ions during operation of the system based on the signal pulses. The signal processing apparatus includes a discriminator circuit. The signal processing apparatus is programmed to vary a threshold of the discriminator circuit based on the at least one operational parameter of the system during operation of the system.
US11315774B2 Big-data analyzing Method and mass spectrometric system using the same method
Provided is a method for sorting a number of samples into an appropriate number of clusters according to their characteristics. Highly-correlated peaks are extracted from mass spectrum data obtained for the samples (S2). Using the extracted peaks, highly-correlated sample pairs are extracted (S3). While removing samples having low degrees of correlation, highly-correlated sample pairs are integrated to form core clusters (S4). Using singular peaks characterizing each core cluster, two or more core clusters are integrated to form clusters (S5-S7). These clusters include mixed clusters in which two or more clusters are mixed. Member determination formulae are created based on the singular peaks of each cluster (S8-S12). All samples, including those which have been excluded from the cluster determination process, are classified into clusters based on the member determination formulae (S14). The member determination formulae can also be used to assign a new sample to one of the cluster.
US11315773B2 MEMS-based 3D ion trapping device for using laser penetrating ion trapping structure, and method for manufacturing same
An ion trap device is disclosed with a method of manufacturing thereof including a substrate, first and second RF electrode rails, first and second DC electrodes on either upper or lower side of substrate, and a laser penetration passage connected to ion trapping zone from outer side of the first or second side of substrate. The substrate includes ion trapping zone in space defined by first and second sides of substrate separated by a distance with reference to width direction of ion trap device. The first and second RF electrode rails are arranged in parallel longitudinally of ion trap device. The first RF electrode is arranged on upper side of first side, the second DC electrode is arranged on lower side of first side, the first DC electrode is arranged on upper side of second side, and the second RF electrode rail is arranged on lower side of second side.
US11315772B2 MCP assembly and charged particle detector
An MCP assembly of this embodiment is provided with an MCP unit and a flexible sheet electrode having a structure for facilitating handling thereof as a single body. The flexible sheet electrode is constituted by a mesh area provided with plural openings and a deformation suppressing portion surrounding the mesh area. Both the mesh area and the deformation suppressing portion are comprised of the same conductive material, and physical strength of the deformation suppressing portion is higher than that of the mesh area. With this configuration, the physical strength of an entire flexible sheet electrode is secured even if an opening ratio of the mesh area is increased, so that the handling of the flexible sheet electrode as a single body is facilitated.
US11315770B2 Exhaust device for processing apparatus provided with multiple blades
An exhaust device including an exhaust mechanism and an exhaust unit is provided. The exhaust mechanism includes a first blade unit and a second blade unit provided in an exhaust space of a processing vessel including a processing space of a vacuum atmosphere for applying a process to a workpiece. The first blade unit and the second blade unit are arranged coaxially with a periphery of the workpiece, and at least one of the first blade unit and the second blade unit is rotatable. The exhaust unit is provided at a downstream side of the exhaust mechanism and communicates with the exhaust space. The exhaust unit is configured to exhaust gas in the processing vessel.
US11315766B2 Plasma processing apparatus and method for measuring thickness of ring member
In a plasma processing apparatus, a mounting table have a first mounting surface on which a target object or a jig is mounted and a second mounting surface on which a ring member is mounted. The jig is used for measuring a thickness of the ring member disposed around the target object and having a facing portion facing an upper surface of the ring member. Elevating mechanisms lift or lower the ring member with respect to the second mounting surface. An acquisition unit acquires gap information indicating a gap dimension between the second mounting surface and the facing portion of the jig. A measurement unit measures a lifted distance of the ring member from the second mounting surface. A thickness calculation unit calculates the thickness of the ring member based on the gap dimension and the measured lifted distance of the ring member.
US11315764B2 Structure variable type of a plasma source coil and a method for controlling the same
Provided is a structure variable type of a plasma source coil and a method for controlling the same. The plasma source coil comprises a plurality of coil branches extending in a spiral shape based on a central part, wherein at least one coil branch has a structure in which the extending direction or a tilting level can be adjusted.
US11315758B2 Impedance matching using electronically variable capacitance and frequency considerations
In one embodiment, the present disclosure is directed to an RF impedance matching network that includes an electronically variable capacitor (EVC) and a control circuit. The control circuit is coupled to a sensor configured to detecting an RF parameter. To cause an impedance match between an RF source and a plasma chamber, the control circuit determines, using a match lookup table with a value based on the detected RF parameter, a match combination of a new EVC configuration for providing a new EVC capacitance, and a new source frequency for the RF source. The control circuit then alters the EVC to the new EVC configuration, and alters the variable frequency of the RF source to the new source frequency.
US11315756B2 Fiducial design for tilted or glancing mill operations with a charged particle beam
A method for analyzing a sample with a charged particle beam including directing the beam toward the sample surface; milling the surface to expose a second surface in the sample in which the end of the second surface distal to ion source is milled to a greater depth relative to a reference depth than the end of the first surface proximal to ion source; directing the charged particle beam toward the second surface to form one or more images of the second surface; forming images of the cross sections of the multiple adjacent features of interest by detecting the interaction of the electron beam with the second surface; assembling the images of the cross section into a three-dimensional model of one or more of the features of interest. A method for forming an improved fiducial and determining the depth of an exposed feature in a nanoscale three-dimensional structure is presented.
US11315755B2 Method for preparing a TEM sample
The present application discloses a method for preparing a TEM sample, including the following steps: step 1: providing a thin-film pre-sample with undesirable voids; step 2: performing a first cutting with a first FIB to form the TEM sample located in the target region of the thin-film pre-sample. The first thickness is reached after the first cutting. The voids are exposed from the front surface or the back surface of the TEM sample after the first cutting; step 3: depositing a first material layer by an ALD process to fill the voids in the TEM sample; step 4: performing the second cutting with a second FIB to form the target thickness of the TEM sample in the target region of the thin-film pre-sample. The present application can reduce or eliminate ion beam cutting marks related to the voids in the thin-film pre-sample.
US11315754B2 Adaptive geometry for optimal focused ion beam etching
A method of evaluating a region of a sample that includes alternating layers of different material. The method includes milling, with a focused ion beam, a portion of the sample that includes the alternating layers of different material; reducing the milling area; and repeating the milling and reducing steps multiple times during the delayering process until the process is complete.
US11315753B2 Charged particle beam device and analysis method
A charged particle beam device includes: a charged particle beam source; an analyzer that analyzes and detects particles including secondary electrons and backscattered charged particles that are emitted from a specimen by irradiating the specimen with a primary charged particle beam emitted from the charged particle beam source; a bias voltage applying unit that applies a bias voltage to the specimen; and an analysis unit that extracts a signal component of the secondary electrons based on a first spectrum obtained by detecting the particles with the analyzer in a state where a first bias voltage is applied to the specimen, and a second spectrum obtained by detecting the particles with the analyzer in a state where a second bias voltage different from the first bias voltage is applied to the specimen.
US11315751B2 Electromagnetic X-ray control
Disclosed herein is an apparatus for electromagnetic x-ray control. The apparatus comprises a thermionic filament, positioned at a first end of a micro-focus x-ray tube and configured to generate an electron stream. The apparatus also comprises an x-ray generation target, positioned within the micro-focus x-ray tube at a second end of the micro-focus x-ray tube, opposite the first end, to receive the electron stream and to generate x-rays in response to the electron stream impinging on the x-ray generation target. The apparatus further comprises an electromagnetic field element, configured to generate an electromagnetic field that receives the electron stream and operable to vary the electromagnetic field to redirect the electron stream, within the micro-focus x-ray tube, to impinge on the x-ray generation target at variable locations on the x-ray generation target. Each one of the variable locations corresponds to a different one of multiple variations of the electromagnetic field.
US11315740B2 Solid electrolytic capacitor
A solid electrolytic capacitor comprising a capacitor element is provided. The capacitor element comprises a sintered porous anode body; a dielectric that overlies the anode body; and a solid electrolyte that overlies the dielectric and that includes a conductive polymer and a depolarizer.
US11315736B2 Multilayer ceramic capacitor
A multilayer body of a multilayer ceramic capacitor includes first and second side margin portions that each have an average amount of grain boundary segregation of Ni larger than that an average amount of grain boundary segregation of Ni in a plurality of dielectric layers at a portion located in an inner layer portion of the multilayer body.
US11315735B2 Multilayered capacitor and board including the same mounted thereon
Provided is a multilayer capacitor and a board on which the multilayer capacitor is mounted. The multilayer capacitor includes a capacitor body including first to six surfaces, first and second dielectric layers, and first and second internal electrodes; first and second external electrodes disposed on the first surface of the capacitor body; the first and second dielectric layers are alternately layered in a first direction such that the first internal electrode of the first dielectric layer overlaps the second internal electrode of the second dielectric layer in the first direction, and the second internal electrode of the first dielectric layer overlaps the first internal electrode of the second dielectric layer in the first direction.
US11315734B2 Multilayer ceramic capacitor and method for manufacturing multilayer ceramic capacitor
A multilayer ceramic capacitor includes a capacitive element including ceramic layers and internal electrodes, and external electrodes on the capacitive element. The external electrodes include a Ni underlying electrode layer mainly made of Ni, a Cu plating electrode layer, and at least one second plating electrode layer. The Cu plating electrode layer includes a Ni diffused Cu plating electrode layer on a side closer to the Ni underlying electrode layer and including Ni diffused therein and a non-Ni diffused Cu plating electrode layer on a side closer to the second plating electrode layer and not including Ni diffused therein. The Cu plating electrode layer has a thickness of about 3 μm or more and about 12 μm or less and the non-Ni diffused Cu plating electrode layer has a thickness of about 0.5 μm or more.
US11315733B2 Multilayer ceramic electronic parts with conductive resin
A multilayer ceramic electronic component includes a ceramic body having a dielectric layer and an internal electrode, an electrode layer connected to the internal electrode, and a conductive resin layer disposed on the electrode layer and including a conductive metal, a metal having a lower melting point than the conductive metal, a conductive carbon, and a base resin. The conductive carbon is included in the conductive resin layer in an amount of 0.5 to 5.0 parts by weight based on 100 parts by weight of the conductive metal.
US11315731B2 Ceramic electronic device and manufacturing method of the same
A ceramic electronic device includes a multilayer chip in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked, the plurality of internal electrode layers being exposed to at least one of a first end face and a second end face of the multilayer chip, the first end face being opposite to the second end face, external electrodes respectively provided on the first end face and the second end face, and a water repellent agent that is provided on at least one face of four faces of a rectangular parallelepiped shape of the multilayer chip other than the first and second end faces, is spaced from the first and second external electrodes, and extends in a direction intersecting with a direction in which the external electrodes face with each other.
US11315727B2 Explosion-proof inductive voltage transformer
An explosion-proof inductive voltage transformer (IVT) of the type comprising: i) a high voltage section that receives a high voltage current, limits and insulates the high voltage current to be transformed and reduces its electrical stress; and, ii) a voltage transforming section connected to the high voltage section and contained in an insulation body in order to protect the elements of the voltage transforming section and reduce the impact of explosions in case of electrical failure, wherein the voltage transforming section comprises means for reducing the voltage of the high voltage current to a low voltage and electric transmission means that transmit a resulting low voltage current to a low voltage distribution line; wherein the voltage transforming section of the IVT further comprises shock mitigation means comprising at least one hollow section located opposite the high voltage section that, during an electrical failure causing an explosion, direct the gases and shockwave of the explosion towards the hollow section, thereby reducing the damage caused by the explosion to the IV transformer and its surroundings; provides an explosion-proof inductive voltage transformer easy to install and with a low cost manufacture.
US11315722B2 Low-voltage lead structure for three-dimensional wound core of transformer
A transformer three-dimensional wound core low-voltage lead structure is provided comprising a three-dimensional wound core formed of three rectangular single frames, and three phase windings. The wound core comprises three core posts and an yoke, the yoke being a triangular structure. The three phase windings are arranged on the three core posts, each phase winding comprising an internal low-voltage and high-voltage winding. The head end and the tail end of each phase low-voltage winding are respectively connected to a lead-out line, and the lead-out lines are located in a triangular structure region of the yoke, and a low-voltage bushing step-up module is provided above the wound core, three low-voltage bushings are provided on the low-voltage bushing step-up module, and the three low-voltage bushings are connected to the lead-out line of the corresponding low-voltage winding.
US11315719B2 Method of manufacturing a coil component
A manufacturing method of a coil component includes: forming a plating resist on an internal insulating layer; forming a coil pattern and a lead pattern connected to the coil pattern and at least partially having a thickness smaller than that of the coil pattern by plating; removing the plating resist; and stacking a magnetic sheet on the internal insulating layer to form a body.
US11315717B2 Inductive component
An inductive component has at least one conductor loop arranged on a printed circuit board and at least one core made of inductive material that cooperates inductively with the conductor loop. The printed circuit board comprises an upper face, a lower face and narrow faces, and moreover at least two printed circuit board parts. Each printed circuit board part has a part of the at least one conductor loop. At least one of the printed circuit board parts comprises a first and a second contact portion. The first contact portion is connected to a first face, in particular the upper face, of the second printed circuit board part and the second contact portion is connected to a second face, in particular the lower face, of the second printed circuit board part, which second face is different from the first face.
US11315712B2 Coil device
A coil device includes a coil portion, an element body, and a terminal electrode. The coil portion is formed by a wire wound in a coil shape. The element body contains the coil portion where a part of an outer circumference of a lead-out part of the coil portion is exposed as an exposed portion from a bottom surface of the element body and where the rest of the outer circumference of the lead-out part of the coil portion is embedded as an embedded portion in the element body. The terminal electrode is formed on the bottom surface of the element body and connected with the exposed portion. An embedded length of the outer circumference of the lead-out part in the embedded portion is larger than a substantially half of a full length of the outer circumference of the lead-out part.
US11315711B2 Sintered magnet, electrical machine, use of the sintered magnet for an electrical machine and manufacturing method of a sintered magnet
A sintered magnet, the sintered magnet including a core portion, a shell portion arranged at an outer part of the sintered magnet, and a diffusion portion arranged at least partially between the core portion and the shell portion. The shell portion has a coercivity, which is at least 30 kA/m larger than the coercivity of the core portion. In the diffusion portion, the coercivity is not less than the coercivity of the core portion and not larger than the coercivity of the shell portion and the value of the coercivity gradually increases from the core portion towards the shell portion. The thickness of the core portion is not less than 1 mm and the total thickness of the shell portion and the diffusion portion is at least 5 mm.
US11315707B2 Method of producing long body
There is provided a method of producing a long body covered with a covering layer, in which the long body includes at least plural electric wires and/or tubes, the covering layer includes at least a specific intermediate layer and a specific outermost layer, the method including at least: covering the long body with the covering layer; and fixing positions of the plural electric wires and/or tubes.
US11315706B2 Downhole cable and method of making a downhole cable
A cable that has a cable core with a first armor wire layer and a second armor wire layer. The second armor wire layer is segregated from the first armor wire layer, and an outer jacket is disposed about the second armor wire layer.
US11315703B2 Coil component
A weld nugget portion that is obtained by welding a central conductor of a wire and a receiving portion of a metal terminal is formed on the receiving portion that receives an end portion of the wire with the weld nugget portion expanding from a surface of the receiving portion along which the wire is disposed. An area ratio of a blowhole to a section of the weld nugget portion that is along an imaginary cut plane that is perpendicular to the surface of the receiving portion along which the wire is disposed is no less than 0% and no more than 8.4% (i.e., from 0% to 8.4%), preferably no less than 0% and no more than 1.3% (i.e., from 0% to 1.3%). A central axis of the central conductor of the wire in the weld nugget portion extends along the imaginary cut plane.
US11315701B2 Covered electrical wire, terminal-equipped electrical wire, copper alloy wire, and copper alloy stranded wire
A covered electrical wire comprising a conductor and an insulating covering layer provided outside the conductor, the conductor being a stranded wire composed of a strand of a plurality of copper alloy wires: composed of a copper alloy containing Fe in an amount of 0.1% by mass or more and 1.6% by mass or less, P in an amount of 0.05% by mass or more and 0.7% by mass or less, and Sn in an amount of 0.05% by mass or more and 0.7% by mass or less, with the balance being Cu and impurities; and having a wire diameter of 0.5 mm or less, the copper alloy wire having a tensile strength of 385 MPa or more and a work-hardening exponent of 0.1 or more.
US11315698B2 Tool for smoothing in a radioactive environment, comprising a vibrating grid
The invention relates to a smoothing tool (3) configured for smoothing glass frit in a radioactive environment, in an induction-melting cold crucible. Smoothing tool (3) comprising a rod (30), a grid (50) configured to be in contact with glass frit (7) to be smoothed, and at least one vibrator (37, 55, 56) configured to make the grid (50) vibrate. The grid (50) is mechanically connected to the rod (30).
US11315691B2 Method for recommending continuing education to health professionals based on patient outcomes
Methods and systems for providing health professionals with continued education are based on performance gaps identified from patient data available in transactional systems of record. The methods can include creating a repository of educational material, measuring patient and team level performance gaps, associating the identified performance gaps with appropriate educational material, alerting the person about the appropriate educational material, capturing a user's interaction with the educational materials, and issuing credits or rewards for substantial consumption of the educational materials.
US11315688B2 Methods and systems for an artificial intelligence alimentary professional support network for vibrant constitutional guidance
A system for an artificial intelligence alimentary professional support network for vibrant constitutional guidance includes a computing device. The system includes a diagnostic engine designed and configured to receive a biological extraction from a user and generate a diagnostic output based on the biological extraction. The system includes an advisor module designed and configured to receive a request for an advisory input, generate an advisory output using the request for an advisory input and the diagnostic output, and transmit the advisory output. The system includes an alimentary input module designed and configured to receive the advisory output, select an informed advisor alimentary professional client device as a function of the request for an advisory input, and transmit the at least an advisory output to the informed advisor alimentary professional client device.
US11315685B2 Method and system for predicting optimal epilepsy treatment regimes
A method of building a machine learning pipeline for predicting the efficacy of anti-epilepsy drug treatment regimens is provided. The method includes providing electronic health records data; constructing a patient cohort from the electronic health records data by selecting patients based on a defined target variable indicating anti-epilepsy drug treatment regimen efficacy; constructing a set features found in or derived from the electronic health records data; electronically processing the patient cohort to identify a subset of the features that are predictive for anti-epilepsy drug treatment regimen efficacy for inclusion in predictive models configured for generating predictions representative of efficacy for a plurality of anti-epilepsy drug treatment regimens; and training the predictive computerized model to generate predictions representative of efficacy for a plurality of anti-epilepsy drug treatment regimens for the patients based on the defined target variable indicating anti-epilepsy drug treatment regimen efficacy.
US11315684B2 Systems and methods for generating alimentary instruction sets based on vibrant constitutional guidance
A method for generating an alimentary instruction set identifying a list of supplements, comprising receiving information related to a biological extraction and physiological state of a user and generating a diagnostic output based upon the information related to the biological extraction and physiological state of the user. The generating comprises identifying a condition of the user as a function of the information related to the biological extraction and physiological state of the user and a first training set. Further, the generating includes identifying a supplement related to the identified condition of the user as a function of the identified condition of the user and a second training set. Further, the method includes generating, by an alimentary instruction set generator operating on a computing device, a supplement plan as a function of the diagnostic output, said supplement plan including the supplement related to the identified condition of the user.
US11315683B2 Facilitating integrity of telemetry connectivity between a medical device and a remote device
Systems, apparatus, methods and computer-readable storage media that facilitate monitoring the integrity of telemetry connectivity between an implantable device and an external device are provided. In one embodiment, an implantable device includes a monitoring component that monitors advertisement signal information identifying an amount of advertisement signals transmitted to the external device within a defined time period, and telemetry session information identifying an amount of the telemetry sessions that are established between the external device and the implantable device within the defined time period. A connectivity assessment component of the implantable device further determines whether a telemetry connectivity problem exists between the external device and the implantable device based on a degree of miscorrelation between the advertisement signal information and the telemetry session information.
US11315679B2 Systems and methods for prediction based care recommendations
A method for providing prediction based healthcare recommendations is performed by a healthcare prediction server. The method includes receiving an emergency room services request from a patient. The method also includes receiving a first portion of the plurality of historical claims data. The first portion includes associated historical outcome data. The method further includes applying a geospatial prevalence engine to the first portion of the plurality of historical claims data and the requestor location to identify at least one locally prevalent disease. The method additionally includes applying a claims processing engine to the first portion of the plurality of historical claims data and the requestor identifier to determine whether the patient is associated with at least one prior avoidable emergency room claim. The method includes predicting that the emergency room services request is associated with an avoidable visit. The method further includes transmitting an alternative services request.
US11315671B2 Charging device for a physiological signal transmitter and a charging method for the same
A charging device for a physiological signal transmitter used to receive a physiological signal from the subcutaneous tissue of a living body and having a first electrical connecting port is disclosed. The charging device includes a transmitter placing seat and a charging module. The transmitter placing seat includes a bearing surface for placing the physiological signal transmitter and an opening configured to align with the first electrical connection port of the physiological signal transmitter. The charging module includes a second electrical connecting port, a third electrical connecting port, a circuit assembly and a control module. The second electrical connecting port is disposed in the opening, and driven to move between a first position and a second position. The third electrical connecting port connects to a power source.
US11315669B1 Dynamic generation of an electronic medical report satisfying medical reporting standards from non-standardized clinic notes
A system receives patient information from a patient computing device and/or a user computing device via a first network connection. The system further receives clinic notes from a clinic computing system for the generation of an electronic medical report based on a personal injury of the patient via a second network connection. Instead of statically generating a report, the system generates the electronic medical report by obtaining medical reporting standards and identifying rules and/or frameworks that satisfy the medical reporting standards. Further, the system dynamically maps the rules to the frameworks in order to plan the electronic medical report. The system can dynamically build the electronic medical report based on the rules, the frameworks, the patient information, and the clinic notes. After generating the electronic medical report, the system causes display of the electronic medical report via a display of the user computing device.
US11315664B2 Medical information processing apparatus, medical information processing system, medical information processing method, and storage medium
A medical information processing apparatus which processes structured information including a plurality of pieces of information obtained by classifying information about an imaging diagnosis and relation information indicating the relationships between the pieces of information includes an instruction unit configured to instruct pasting of the structured information, a decision unit configured to decide the layout direction of paste information in accordance with an instruction from the instruction unit, and a generating unit configured to generate paste data obtained by laying out the paste information in accordance with the layout direction, contents of the paste information, and the relation information.
US11315663B2 Systems and methods for producing personal care products
A system, apparatus, and/or method is disclosed for producing a personal care product. An identity of a considered chemical composition may be input into a model (e.g., a machine learning model). The identity of the considered chemical composition may include ingredients. Each of the ingredients of the considered chemical composition may be associated with a value of a chemoinformatic property of chemoinformatic properties of the considered chemical composition. A value of the property of the considered chemical composition may be determined via the model. The value may be based on the identity of the considered chemical composition. The property of the considered chemical composition may be affected by an interaction of at least two of the ingredients of the considered chemical composition. A personal care product comprised of the considered chemical composition may be produced.
US11315655B2 Low power memory state retention regulator
A regulator includes an error amplifier with a first input coupled to receive a reference voltage and a second input coupled to receive a feedback signal. A driver transistor provides an output voltage of the regulator that powers a memory. A replica transistor provides a replica voltage that powers a replica of the memory. A first ratio of a size of the replica of the memory to a size of the memory is less than one, and a second ratio of a drive strength of the replica transistor to a drive strength of the driver transistor is less than one. Each of the first ratio and the second ratio is at most 1/500. Switching circuitry provides one of the output voltage or the replica voltage as the feedback signal to the error amplifier.
US11315652B1 Semiconductor chip burn-in test with mutli-channel
The disclosure performs a pre-test that checks electrical connections between each electrical contact of the socket and the corresponding pin of the semiconductor chip during a pre-test stage before a burn-in test. The electrical connection between each of the electrical contacts and each of the pins may be checked through multiple signal channels. Even when one of the signal channels failed, the pre-test and the burn-in test may still be performed as long as another one of the signal channels passes the pre-test. In addition, the pre-test stage through multiple signal channels also provides information for determining whether the failure of semiconductor chip is caused by the electrical connection between the socket of the burn-in board or the semiconductor chip itself.
US11315644B2 String current reduction during multistrobe sensing to reduce read disturb
A memory device comprising a memory array; and controller circuitry to apply a first pass voltage to a first plurality of unselected wordlines of the memory array during a string current sensing phase; and reduce the first pass voltage applied to the first plurality of unselected wordlines during a multistrobe sensing phase that follows the string current sensing phase.
US11315641B1 Memory cell sensing
Memory might include a controller configured to cause the memory to apply a boost voltage level to each capacitance of a plurality of capacitances each connected to a respective node of a sense circuit, selectively discharge each of the nodes through respective memory cells selected for a sense operation, measure a current demand of the plurality of capacitances while each of the nodes is connected to its respective memory cell, determine a deboost voltage level in response to the measured current demand, apply the deboost voltage level to each capacitance of the plurality of capacitances, and determine a respective data state of each memory cell of the plurality of memory cells while the deboost voltage level is applied to each capacitance of the plurality of capacitances.
US11315638B2 Semiconductor memory device including system block for system data and method of operating the same
A semiconductor memory device, and a method of operating the semiconductor memory device, includes a memory cell array including a plurality of normal memory blocks and at least one system block, and a peripheral circuit configured to perform a program operation, a read operation, or an erase operation on the plurality of normal memory blocks or the at least one system block, wherein a data storage capacity of the at least one system block is less than a data storage capacity of each of the plurality of normal memory blocks.
US11315637B2 Adaptive erase voltage based on temperature
Aspects of a storage device including a memory and controller are provided which allow for erase voltages applied during erase operations to be adaptively changed at elevated temperatures to reduce erase time and prevent erase failures. In response to detecting a lower temperature of the memory, the controller applies a first erase voltage to cells in a block of a die, and in response to detecting a higher temperature of the memory, the controller applies a second erase voltage larger than the first erase voltage to the cells in the block of the die. The controller may apply the different erase voltages depending on whether the temperature of the die falls within respective temperature ranges or meets a respective temperature threshold, which may change for different dies. As a result, successful erase operations at higher temperatures may be achieved.
US11315635B2 Split-gate, 2-bit non-volatile memory cell with erase gate disposed over word line gate, and method of making same
A memory device includes a semiconductor substrate, first and second regions in the substrate having a conductivity type different than that of the substrate, with a channel region in the substrate extending between the first and second regions. The channel region is continuous between the first and second regions. A first floating gate is disposed over and insulated from a first portion of the channel region. A second floating gate is disposed over and insulated from a second portion of the channel region. A first coupling gate is disposed over and insulated from the first floating gate. A second coupling gate is disposed over and insulated from the second floating gate. A word line gate is disposed over and insulated from a third portion of the channel region between the first and second channel region portions. An erase gate is disposed over and insulated from the word line gate.
US11315632B2 Memory drive device
Disclosed is a memory drive device. The memory drive device comprises a control circuit, a reference voltage generation circuit, and a first switch. The control circuit is used to generate a first signal according to an input signal. The reference voltage generation circuit comprises a reference resistor and is used to generate a reference signal according to the first signal. The first switch is coupled to a memory resistor and is used to generate a drive signal according to the first signal so as to set a resistance value of the memory resistor. When the input signal is decreased and a resistance value of the memory resistor is greater than a resistance value of the reference resistor, the time when the drive signal is decreased is greater than the time when the reference signal is decreased.
US11315630B2 Parallel port enablement in pseudo-dual-port memory designs
A pseudo-dual-port memory (PDPM) is disclosed that includes a first memory array bank and a second memory array bank of a plurality of memory array banks. The PDPM also includes parallel pin control logic circuitry configured to perform operations including taking a clock signal, a memory enable signal for a first port, a memory enable signal for a second port, a parallel pin control signal, and address signals for the first and the second memory array banks as inputs and generating a first internal clock and a second internal clock for performing operations corresponding to the first and the second memory array banks at the first port and the second port. A total number of memory array banks may be up to eight memory array banks and each including either a six-transistors (6-T) SRAM bit-cell or an eight-transistors (8-T) SRAM bit-cell in static random access memory architecture.
US11315625B2 Data edge jumping method
The invention relates to a data edge jumping method, applied to a memory system, wherein the memory system comprises a processor and a memory driven by the processor, and a plurality of groups of data lines are connected between the processor and the memory. The data edge jumping method comprising: coding data output by the processor to enable total current produced by data transmission through each of the plurality of groups of data lines at the same time to be zero; transmitting the coded data through the plurality of groups of data cables, and decoding the data before reaching the memory; and inputting the decoded data into the memory, and enabling the total current produced in the data lines to be close to 0 A, so that electromagnetic interference is hardly produced by signals transmitted through the data lines, and allowance of signal radiation is large enough.
US11315623B2 Techniques for saturating a host interface
Methods, systems, and devices related to techniques for saturating a host interface are described. A set of data stored at a first memory device may be communicated over an interface during a read operation performed in response to receiving a read request associated with the set of data. A control component may determine if the interface entered an idle state during portions of the read operation. Based on detecting an idle state of the interface, the control component may transfer the set of data from the first memory device to a second memory device. After receiving a second read request for the set of data, the memory device may access the set of data from the second memory device and communicate the set of data over the interface, where the interface may remain in a saturated state throughout the second read operation.
US11315619B2 Apparatuses and methods for distributing row hammer refresh events across a memory device
Apparatuses and methods for distributing row hammer refresh events across a memory device is disclosed. In one embodiment, the present disclosure is directed to an apparatus that includes a first memory configured to receive a sequential series of refresh commands and to replace a first of the sequential refresh commands with a row hammer refresh operation once during a refresh steal cycle, a second memory configured to receive the sequential series of refresh commands at to replace a second of the sequential refresh command with a row hammer refresh operation once during a refresh steal cycle, wherein the first of the sequential refresh commands and the second of the sequential refresh commands are different commands.
US11315617B2 Access line management for an array of memory cells
Methods, systems, and devices for access line management for an array of memory cells are described. Some memory devices may include a plate that is coupled with memory cells associated with a plurality of digit lines and/or a plurality of word lines. Because the plate is coupled with a plurality of digit lines and/or word lines, unintended cross-coupling between various components of the memory device may be significant. To mitigate the impact of unintended cross-coupling between various components, the memory device may float unselected word lines during one or more portions of an access operation. Accordingly, a voltage of each unselected word line may relate to the voltage of the plate as changes in plate voltage may occur.
US11315616B2 Control circuit, semiconductor memory device, information processing device, and control method
To provide a control circuit capable of not only suppressing an increase in power consumption with a simple configuration but also preventing erroneous writing and destruction of a memory element.Provided is a control circuit that outputs a signal for discharging charges accumulated in a source line and a bit line according to activation of a word line, and outputs a signal for making the source line and the bit line be in a floating state by a start of writing or reading, with respect to a memory cell including the source line, the bit line, a transistor that is provided between the source line and the bit line, and switches on and off by a potential of the word line, and a memory element connected to the transistor in series.
US11315615B1 Group control circuit and semiconductor memory apparatus including the same
A group control circuit includes a selection signal generation circuit and first and second activation selection circuits. The selection signal generation circuit generates a source selection signal by synchronizing an entry control signal. The first activation selection circuit generates a plurality of first activation selection signals in synchronization with a first edge clock signal. The second activation selection circuit generates a plurality of second activation selection signals in synchronization with a second edge clock signal. The first and second activation selection circuits have a parallel structure.
US11315614B2 Memory device including interface circuit and method of operating the same
A memory system includes a memory device including a plurality of non-volatile memories and an interface circuit connected to each of the plurality of non-volatile memories, and a memory controller connected to the interface circuit and configured to transmit/receive data according to a first clock, wherein the interface circuit is configured to divide the first clock into a second clock, according to the number of the plurality of non-volatile memories, and transmit/receive data to/from each of the plurality of non-volatile memories, according to the second clock.
US11315603B2 Template-based excerpting and rendering of multimedia performance
Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing template-based excerpting and rendering of multimedia performances technologies. An embodiment includes at least one computer processor configured to retrieve a first content instance and corresponding first metadata. The first content instance may include a first plurality of structural elements, with at least one structural element corresponding to at least part of the first metadata. The first content instance may be transformed by a rendering engine running on the at least one computer processor and/or transmitted to a content-playback device.
US11315602B2 Fully automated post-production editing for movies, TV shows and multimedia contents
Methods, apparatus and systems related to post-production stage of a multimedia content are described. In one example aspect, a method for performing automated post-production editing includes receiving one or more machine-readable scripts corresponding to one or more scenes of a storyline. The one or more machine-readable scripts include information about multimodal data and editing instructions for each of the one or more scenes. The method also includes identifying, based on the multimodal data for each of the one or more scenes, at least one change in an audio or video feature in the multiple streams of multimedia content corresponding to the one or more scenes, editing the multiple streams of multimedia content based on the editing instructions and selectively based on the identified change, and generating a final stream of multimedia content based on the edited multiple streams.
US11315601B1 Instant video stitching and associated methods and systems
Systems and methods for stitching together two video files are disclosed. In one embodiment, the method first receives a first video file and a second video file. Each video file includes a plurality of labeled video segments and a playlist. Each playlist includes a plurality of segment labels providing a segment playback order. Each labeled video segment includes a plurality of frames and a corresponding plurality of timestamps. After receiving the two video files, the method receives a stitch request including the playlists of the two video files. Finally, the method executes the stitch request by time shifting the labeled video segments of the second video and generating a modified playlist. Also disclosed is a method for trimming a video file, which may be utilized to trim the video files before stitching them together.
US11315595B2 Recording method, recording device, reproduction method, reproduction device, and high-speed response element
The present invention provides a recording method and a recording device in which information can be easily recorded even in a magnetic recording medium using epsilon iron oxide particles having a high coercive force as a magnetic recording material. A recording device of the invention applies an external magnetic field H0 that inclines magnetization of epsilon iron oxide particles to a particle dispersion element containing epsilon iron oxide particles, and irradiates the particle dispersion element with light that excites the magnetization. Accordingly, the recording device is capable of inverting magnetization that is not capable of being inverted only by the external magnetic field, in accordance with a synergetic effect between the inclination of the magnetization and the light excitation of the magnetization.
US11315594B2 Magnetic recording medium having controlled dimensional variation
A magnetic recording medium is provided and includes a layer structure including a magnetic layer, a non-magnetic layer, and a base layer in this order, in which an average thickness tT of the magnetic recording medium is 3.5 μm≤tT≤5.3 μm, a dimensional variation Δw in a width direction of the magnetic recording medium to tension change in a longitudinal direction of the magnetic recording medium is 700 ppm/N≤Δw≤2000 ppm/N, and an average thickness tn of the non-magnetic layer is tn≤1.0 μm.
US11315586B2 Apparatus and method for multiple-microphone speech enhancement
A speech enhancement apparatus is disclosed and comprises an adaptive noise cancellation circuit, a blending circuit, a noise suppressor and a control module. The ANC circuit filters a reference signal to generate a noise estimate and subtracts a noise estimate from a primary signal to generate a signal estimate based on a control signal. The blending circuit blends the primary signal and the signal estimate to produce a blended signal. The noise suppressor suppresses noise over the blended signal using a first trained model to generate an enhanced signal and a main spectral representation from a main microphone and M auxiliary spectral representations from M auxiliary microphones using (M+1) second trained models to generate a main score and M auxiliary scores. The ANC circuit, the noise suppressor and the trained models are well combined to maximize the performance of the speech enhancement apparatus.
US11315584B2 Methods and apparatus for unified speech and audio decoding QMF based harmonic transposer improvements
The present disclosure relates to an apparatus for decoding an encoded Unified Audio and Speech stream. The apparatus comprises a core decoder for decoding the encoded Unified Audio and Speech stream. The core decoder includes an eSBR unit for extending a bandwidth of an input signal, the eSBR unit including a QMF based harmonic transposer. The QMF based harmonic transposer is configured to process the input signal in the QMF domain, in each of a plurality of synthesis subbands, to extend the bandwidth of the input signal. The QMF based harmonic transposer is configured to operate at least in part based on pre-computed information. The present disclosure further relates to corresponding methods and storage media.
US11315582B2 Method for recovering audio signals, terminal and storage medium
A method for recovering audio signals, a terminal and a storage medium are provided. The method includes: buffering an audio signal sampled at a preset number of sampling points each time, and then performing frequency spectrum analysis on the sampled audio signal by FFT; when it is determined that the audio signal is compressed, filtering a frequency point; recovering high-frequency signals based on audio signals before the frequency point; and performing phase recovery on the high-frequency signals. Thus, compressed high-frequency signals in the audio signals may be recovered.
US11315581B1 Encoding audio metadata in an audio frame
Techniques for encoding audio data with metadata are described. In an example, a device receives audio data corresponding to audio detected by a microphone and receives metadata associated with the audio. The device generates encoded data based at least in part on encoding the audio data with the metadata. The encoding involves replacing a portion of the audio data with the metadata, such that the encoded data includes the metadata and a remaining portion of the audio data. The device sends the encoded data to an audio processing application.
US11315580B2 Audio decoder supporting a set of different loss concealment tools
An assignment of one of phase set of different loss concealment tools of an audio decoder to a portion of the audio signal to be decoded from a data stream, which portion is affected by loss, that is the selection out of the set of different loss concealment tools, may be made in a manner leading to a more pleasant loss concealment if the assignment/selection is done based on two measures: A first measure which is determined measures a spectral position of a spectral centroid of a spectrum of the audio signal and a second measure which is determined measures a temporal predictability of the audio signal. The assigned or selected loss concealment tool may then be used to recover the portion of the audio signal.
US11315576B2 Selectable linear predictive or transform coding modes with advanced stereo coding
Methods and systems for advanced stereo processing of an audio signal are disclosed. The methods and systems include selecting a coding mode of either transform coding or linear predictive coding and performing advanced stereo processing when in the selected coding mode. Both encoding and decoding operations are provided.
US11315575B1 Automatic generation and/or use of text-dependent speaker verification features
Implementations relate to automatic generation of speaker features for each of one or more particular text-dependent speaker verifications (TD-SVs) for a user. Implementations can generate speaker features for a particular TD-SV using instances of audio data that each capture a corresponding spoken utterance of the user during normal non-enrollment interactions with an automated assistant via one or more respective assistant devices. For example, a portion of an instance of audio data can be used in response to: (a) determining that recognized term(s) for the spoken utterance captured by that the portion correspond to the particular TD-SV; and (b) determining that an authentication measure, for the user and for the spoken utterance, satisfies a threshold. Implementations additionally or alternatively relate to utilization of speaker features, for each of one or more particular TD-SVs for a user, in determining whether to authenticate a spoken utterance for the user.
US11315571B2 Audible authentication
A method is disclosed. A digital assistant device receives a biometric sample from a user and then converts the biometric sample to a biometric template. The digital assistant device can scan for user devices in communication range of the digital assistant device, thereby receiving user device identifiers. The digital assistant device can transmit, to a server computer, an authentication request comprising the biometric template and at least one user device identifier. The digital assistant device can then receive a cryptogram request message comprising the at least one user device identifier, from the server computer. The digital assistant device can transmit, to a user device corresponding to the at least one user device identifier, the cryptogram request message and can then receive a cryptogram. The digital assistant device can then transmit the cryptogram to the server computer. The server computer verifies the cryptogram before further processing of a transaction.
US11315570B2 Machine learning-based speech-to-text transcription cloud intermediary
The technology disclosed relates to a machine learning based speech-to-text transcription intermediary which, from among multiple speech recognition engines, selects a speech recognition engine for accurately transcribing an audio channel based on sound and speech characteristics of the audio channel.
US11315567B2 Electronic device and method for conducting dialog
An electronic device and an method of the electronic device are provided, where the electronic device maintains a context that does not reflect a request for a secret conversation, in response to the request for the secret conversation being received from a first user, and generates a response signal to a voice signal of a second user based on the maintained context, in response to an end of the secret conversation with the first user.
US11315558B2 Methods and systems for using voice to control multiple devices
Methods and systems for using voice (e.g., voice commands) to control a plurality of network devices via a motion sensing control device are provided. A control device can detect movement (e.g., a gesture) associated with the control device. Based on the movement satisfying a predefined condition, the control device can initiate a either a direct or a proxy communication session with a remote computing device. The communication session can be established and maintained for a predefined period such that data associated with a command can be immediately transmitted to the remote computing device. Thus, when a voice command is received, data associated with the command can be transmitted over the already established communication session to the remote computing device. The remote computing device can provide a response to the control device and/or transmit a command code associated with the voice command to one or more devices intended to be controlled.
US11315555B2 Terminal holder and far-field voice interaction system
Embodiments of the present disclosure disclose a terminal holder and a far-field voice interaction system. A specific implementation of the terminal holder includes: a far-field voice pickup device and a voice analysis device. The far-field voice pickup device receives voice sent by a user, and sends the voice to the voice analysis device. The voice analysis device analyzes the voice, determines whether the voice contains a preset wake-up word, and sends the voice to a terminal in communication connection with the terminal holder when the preset wake-up word is contained. This embodiment receives voice sent by a user through the terminal holder supporting a far-field voice pickup function, thereby facilitating the far-field voice control over the terminal.
US11315545B2 System and method for language identification in audio data
A system for identifying a language in audio data includes a feature extraction module for receiving an unknown input audio data stream and dividing the unknown input audio data stream into segments. A similarity module receives the segments and receives known-language audio data models for known languages. For each segment, the similarity module performs comparisons between the segment and the known-language audio data models and generates probability values representative of the probabilities that the segment includes audio data of the known languages. A processor receives the probability values for each segment and computes an entropy value for the probabilities for each segment. If the entropy value for a segment is less than the entropy value for a previous segment, the processor terminates the comparisons prior to completing comparisons for all segments.
US11315544B2 Cognitive modification of verbal communications from an interactive computing device
A method includes: determining, by a computer device, a current context associated with a user that is the target audience of an unprompted verbal output of an interactive computing device; determining, by the computer device, one or more parameters that are most effective in getting the attention of the user for the determined current context; and modifying, by the computer device, the unprompted verbal output of the interactive computing device using the determined one or more parameters.
US11315538B2 Anti-resonant panels
Noise insulation may be provided by an anti-resonant panel that includes a base panel including a base panel core material and two base panel face sheets, where each of the two base panel face sheets is adjacent to an opposite side of the base panel core material. The anti-resonant panel further includes at least one stiffener-member positioned along the base panel in a defined area of the base panel, where the defined area is less than a full area of the base panel. The stiffener-member includes a stiffener-member core having a top surface, a bottom surface in contact with the base panel, a plurality of cells having walls that extend from the top surface to the bottom surface, and a stiffener-member face sheet that is seamlessly integrated with the walls of the plurality of cells along the top surface.
US11315526B2 Transportation hub information system
A multi-view (MV) transportation hub information system is provided, which includes: a MV display including one or more multi-view (MV) pixels, wherein each MV pixel is configured to emit beamlets in different directions; a sensing system configured to detect a first location of a first blob and a second location of a second blob; an input node configured to receive a first attribute of a first viewer and a second attribute of a second viewer; and a system controller configured to perform user tagging to tag the first blob with the first attribute and to tag the second blob with the second attribute. The system controller controls the MV pixels to project a first image based on the first attribute to the first viewer tagged with the first blob, and to project a second image based on the second attribute to the second viewer tagged with the second blob.
US11315524B2 Display device and method for restoring deterioration data of the same
A method for restoring deterioration data of a display device, includes: reading deterioration data from a first storage unit; determining whether the deterioration data is abnormal by comparing a first deterioration value of a first block with adjacent deterioration values of adjacent blocks adjacent to the first block; restoring the deterioration data based on a look-up table in which a luminance retention rate according to a degree of deterioration is set and sensing data provided from a sensing unit, when the deterioration data is determined to be abnormal; and generating second image data by compensating for first image data based on the restored deterioration data. The display device includes blocks each including a pixel, the blocks include the first and adjacent blocks, the deterioration data includes deterioration values each representing a degree of deterioration of each of the blocks, and the deterioration values include the first and adjacent deterioration values.
US11315518B2 Dynamic overdrive for liquid crystal displays
A method and apparatus for overdriving pixel elements to a desired voltage. A display device comprises a pixel array and overdrive circuitry to determine a current pixel value for a first pixel element of the pixel array and a target pixel value for the first pixel element. The overdrive circuitry is further configured to determine a first voltage to be applied to the first pixel element to cause the first pixel element to transition from the current pixel value to the target pixel value by a first instance of time. The first voltage is determined based at least in part on a position of the first pixel element in the pixel array. The display device further comprises a data driver to apply the first voltage to the first pixel element before the first instance of time and a backlight to illuminate the pixel array at the first instance of time.
US11315513B2 Driving circuit for display panel and high voltage tolerant circuit
A driving circuit for display panel is provided. Wherein, a first and a second power supply circuits produce a first and a second supply voltages. The electric charge provided by the second power supply circuit is less than that provided by the first power supply circuit. A plurality of drivers include a plurality of first power input terminals and a plurality of second power input terminals. The first power input terminals are coupled to the first power supply circuit and receives the first supply voltage. The second power input terminals are coupled to the second power supply circuit and receives the second supply voltage. The drivers increase the voltage levels of a plurality of gate signals in a voltage rising period according to the first supply voltage. The drivers hold the voltage levels of gate signals in a voltage holding period according to the second supply voltage.
US11315512B2 GOA circuit and display panel thereof
A gate driver on array (GOA) circuit is provided. The GOA circuit includes a plurality of cascading GOA units. One of the GOA unit includes: a scan control module, an anti-backfill module connected to a constant high-level signal and the scan control module, a cascading reset module, and a gate signal output module. Base on functions of prior art solution, the provided GOA circuit of the disclosure reduces two types of signal to simplify signal traces at the bezel to realize a narrow bezel design.
US11315511B2 Display panel and common electrode of the same
A common electrode of a display panel is disclosed. The common electrode is located at a side of a gate driving device of the display panel, and the common electrode includes multiple main trunk electrodes arranged sequentially along a row direction, along the row direction, from a side closed to the gate driving device to a side away from the gate driving electrode, in adjacent two main trunk electrodes, a common voltage on a previous main trunk electrode is less than or equal to a common voltage on a next main trunk electrode, and a common voltage of a first main trunk electrode is less than a common voltage on a last main trunk electrode. The present invention can reduce the uneven display caused by RC delay on the transmission of the scanning signal.
US11315509B2 Driving method for liquid crystal display device
A driving method for a liquid crystal display device is provided. The liquid crystal display device has a wide viewing angle mode and a narrow viewing angle mode. The driving method includes: in the wide viewing angle mode, all the frames of the liquid crystal display device have the same display brightness; in the narrow viewing angle mode, the odd frames and the even frames of the liquid crystal display device have different display brightness. In the narrow viewing angle mode of the liquid crystal display device, by using an alternate driving method of bright frames and dark frames, the mura degree is significantly reduced, and the smoothness of dynamic picture display is improved, thereby improving the use experience of users.
US11315506B2 Driving method for liquid crystal display device and liquid crystal display device
This application relates to a display device and a driving method thereof. An original gray-scale data group is decomposed into three gray-scale data groups for respective output and display in three consecutive time periods according to a determined type of a color corresponding to the original gray-scale data group to be displayed by a pixel unit.
US11315503B1 Liquid crystal display panel and image display method
A liquid crystal display panel is provided. The liquid crystal display panel includes a liquid crystal display panel, a backlight module and a control circuit. The control circuit is coupled to the liquid crystal display panel and the backlight module. The control circuit is configured to control the liquid crystal display panel to display a corresponding image according to image data, and control the backlight module to provide backlight to the liquid crystal display panel. The control circuit determines a turn-on time point of each of a plurality of zones of the backlight module according to a response time of the liquid crystal display panel and a writing period of at least one target display area of the liquid crystal display panel. The control circuit further determines the turn-on time length of each zone according to the image data corresponding to the grayscale data of each zone.
US11315499B1 Display device
A display device comprises a first pattern disposed on a substrate and receiving a driving voltage, a second pattern disposed on the first pattern and receiving the driving voltage, an intermediate pattern disposed on the first pattern and receiving the driving voltage, a first source pattern disposed on the intermediate pattern and contacting the first pattern, the second pattern, and the intermediate pattern, a second source pattern disposed in the same layer as the first source pattern and contacting the intermediate pattern, and a third source pattern disposed on the second source pattern and contacting the second source pattern.
US11315497B2 Gate driving circuit and image display device including ihe same
A gate driving circuit and an image display device including the gate driving circuit are provided. In some embodiments of the present disclosure, the gate driving circuit includes a plurality of stages configured to sequentially and repeatedly output a plurality of scan pulses having different pulse widths in response to a gate control signal applied from a timing controller and the plurality of stages sequentially generate the plurality of scan pulses having different pulse widths and phase-delayed in response to three-phase clock pulses among the gate control signals and sequentially supply the plurality of scan pulses to gate lines of a display panel to selectively adjust a light emission period or a color display period for each red pixel, green pixel, and blue pixel, thereby improving image quality.
US11315496B2 Shift register unit and driving method thereof, gate drive circuit and display device
A shift register unit and a driving method thereof, a gate drive circuit and a display device are provided. The shift register unit includes: an input circuit, connected to a pull-up node, and configured to charge the pull-up node according to an input signal; an output circuit, connected to the pull-up node and an output terminal, and configured to output an output signal to the output terminal under control of a voltage of the pull-up node; a reset circuit, connected to the pull-up node, and configured to reset the pull-up node; and a reset signal control circuit, connected to a first reset terminal and the reset circuit, and configured to generate and output a reset control signal according to a reset control input signal and a reset signal provided by the first reset terminal; the reset control signal is configured to control the reset circuit to perform a reset operation.
US11315493B2 Display device and method of driving the same
A method of driving a display device including a sensing line, a light-emitting element, a capacitor, and a driving transistor, the driving transistor comprising a control terminal that is connected to the capacitor, an input terminal, and an output terminal, the method including: connecting the control terminal and the output terminal; connecting the control terminal and the output terminal to a ground voltage and then disconnecting the control terminal and the output terminal from the ground voltage; sensing a first voltage of the control terminal through the sensing line; and calculating a threshold voltage of the driving transistor based on the first voltage.
US11315489B1 Light emitting device driving circuit and related method
A pixel circuit includes a drive transistor configured to control an amount of current to a light emitting device during an emission phase depending upon a voltage applied to a control terminal of the drive transistor, the drive transistor having a first terminal and a second terminal. During a first phase, an anode of the light emitting device is set to a reference voltage and the first terminal of the drive transistor is set to a fixed data voltage such that the drive transistor is stressed with a fixed source-to-gate voltage to prevent a drift of a threshold voltage in the drive transistor thereby preventing a drift in screen brightness. During a second phase, the anode of the light emitting device is set to the reference voltage and the first terminal of the drive transistor is set to a voltage of the first power supply.
US11315488B2 Pixel compensation circuit, driving method, and display device
A pixel compensation circuit is provided. The pixel compensation circuit includes: a first transistor connected to a first scan line, wherein a first terminal of the first transistor is connected to a data line and a second terminal of the first transistor is connected to a second terminal of the driving transistor; a second transistor connected to a first scan line, wherein a first terminal of the second transistor is connected to a first terminal of the driving transistor and a second terminal of the second transistor is connected to a control terminal of the driving transistor; and a third transistor, wherein a control terminal of the third transistor is connected to a control line, a first terminal of the third transistor is connected to a supply voltage line, and a second terminal of the third transistor is connected to the first terminal of the driving transistor.
US11315485B2 Shift register circuit and light emitting display device including the shift register circuit
A shift register circuit comprises a shift register, and a signal output circuit including J number of scan signal output circuits (J is an integer of 2 or more) operating by being connected with the shift register to respectively output J number of scan signals. The J number of scan signal output circuits share a first QB node and a second QB node of the shift register, a common output terminal of the shift register, and a first voltage line, operate based on a potential of the first QB node, a potential of the second QB node, a common output signal output through the common output terminal, a first voltage transferred through the first voltage line, and an Ith clock signal transferred through an Ith clock signal line, and output the J number of scan signals through output terminals which are respectively divided.
US11315484B2 Display apparatus and method of driving the same
A display apparatus includes: a display panel comprising a plurality of pixels configured to display an image based on input image data; a gate driver configured to output a gate signal to the display panel; a data driver configured to output a data voltage to the display panel; a light source part configured to provide light to the display panel and comprising a plurality of light sources; and a light source driver configured to drive the light source part, wherein a first light source of the light source part is configured to output a first luminance in an active period defined by the data voltage being output to the pixel and a second luminance greater than the first luminance in an inactive period defined by the data voltage is not being output to the pixel.
US11315483B2 Systems, devices, and methods for an infrared emitting display
Systems, devices, and methods for tracking eye movement and gaze direction using infrared light are described. The method includes projecting infrared light from at least one pixel in the display screen to the eye of the user, detecting a plurality of reflections of the infrared light from the eye, determining the relative intensity of each of the plurality of the reflections, identifying, from the plurality of reflections, a region of the eye that corresponds to a relatively low intensity reflection, and determining a position of the eye based on the region of the eye that corresponds to the relatively low intensity reflection.
US11315482B2 Pixel and display device having the same
A pixel includes a light emitting device, a first transistor for controlling an amount of current flowing from a first power source to a second power source via the light emitting device, in response to a voltage applied to a first node, a second transistor coupled between a data line and a second node corresponding to a first electrode of the first transistor, and including a gate electrode coupled to a first scan line, a third transistor coupled between the first node and a third node corresponding to a second electrode of the first transistor, and including a gate electrode coupled to the first scan line, and a fourth transistor coupled between the third transistor and the third node, and configured to maintain a turn-on state.
US11315481B2 Pixel circuit and its drive method, display panel, and display device
Disclosed includes an apparatus, a drive method, a display panel, and a display device. The apparatus may comprise a drive transistor, a light emitting device driven by the drive transistor and a comparator. The comparator may have a first input coupled to a pixel voltage, a second input coupled to a reference voltage, a first control terminal coupled to a first control voltage, a second control terminal coupled to a second control voltage, and an output coupled to a gate of the drive transistor. The comparator may be configured to output the first control voltage to the output during a first time period in which the pixel voltage is not smaller than the reference voltage and output the second control voltage to the output during a second time period in which the pixel voltage is smaller than the reference voltage.
US11315479B2 Array substrate and method for driving the same, display panel
An array substrate including a plurality of pixel units arranged in a matrix is provided. Each pixel unit at least includes a first sub-pixel, a second sub-pixel and a third sub-pixel that emit light of different colors, the first sub-pixel has a lower luminous efficiency than the second and third sub-pixels. The array substrate further comprises a plurality of first gate lines and a plurality of second gate lines that correspond to respective rows of pixel units of the plurality of pixel units. The first sub-pixel in each row of pixel units of the plurality of pixel units is coupled to a first gate line of the plurality of first gate lines, and the second sub-pixel and the third sub-pixel in the row of pixel units of the plurality of pixel units are both coupled to a second gate line of the plurality of second gate lines.
US11315478B2 Display device
A display device according to an embodiment of the present disclosure includes a display panel configured to display an image using a plurality of pixels, a timing controller configured to generate an embedded clock point-to-point interface (EPI) data signal according to an EPI protocol, a display panel driver configured to write pixel data of an input image onto the plurality of pixels based on the EPI data signal, a wireless signal detection unit configured to detect an electromagnetic wave signal surrounding the display device and convert the detected electromagnetic wave signal into an electric signal, and a detection signal output unit configured to compare the electric signal with a reference signal and output a detection signal according to a comparison result, wherein the timing controller converts a preset signal characteristic of the EPI data signal according to the detection signal and outputs the EPI data signal.
US11315473B2 Gate-on-array driving circuit
A gate-on-array (GOA) driving circuit is provided, and the GOA driving circuit includes a plurality of cascading GOA driving units. Each of the GOA driving units further includes a first GOA driving sub-unit including a first signal source and a second GOA driving sub-unit including a second signal source. The first GOA driving sub-unit operates when the first signal source transmits a first signal with a high voltage, and the second GOA driving sub-unit transmitting a second signal operates when the first signal source transmits the first signal with a low voltage.
US11315470B2 Display device and display method thereof
A display device and display method thereof are provided. The display device includes an image capture unit, a grayscale value capture unit, a grayscale value difference calculating unit, a grayscale difference threshold setting unit, and a pixel pattern output unit. In the display method of the present disclosure, weighted weight calculations managing different line types are correspondingly added, therefore, the color aliasing may be effectively avoided, and image features may be restored to the utmost.
US11315469B2 Display substrate, method for driving the same, display device, and high-precision metal mask
A display substrate, a method for driving the same, a display device, and a high-precision metal mask are provided. The display area includes a first display sub-area in which pixels are distributed at a high density (e.g., a high resolution), and a second display sub-area in which pixels are distributed at a low density (e.g., a low resolution), and a transition display sub-area, with a distribution density of pixels (a resolution) between the distribution density of pixels in the first display sub-area and a distribution density of pixels in the second display sub-area, is arranged between the first display sub-area and the second display sub-area.
US11315463B2 Shift register and driving method therefor, gate driver circuit, and display device
A shift register includes an output sub-circuit, a cascade sub-circuit and at least one additional output sub-circuit. The output sub-circuit is configured to transmit a first clock signal received at the first clock signal terminal to the output signal terminal under control of a potential at the pull-up node, so as to scan a gate line coupled to the output signal terminal. The cascade sub-circuit is configured to transmit a second clock signal received at the second clock signal terminal to the cascade node under the control of the potential at the pull-up node. Each additional output sub-circuit is configured to transmit a clock signal received at a corresponding clock signal terminal to a corresponding additional output signal terminal under control of a potential at the cascade node, so as to scan a gate line coupled to the corresponding additional output signal terminal.
US11315461B2 Multiplex shift register unit and driving circuit thereof, display panel and display device
The present disclosure discloses a multiplex shift register unit and a driving circuit thereof, a display panel, and a display device. The multiplex shift register unit includes a shift register unit connected to an input terminal, a first power supply terminal, a second power supply terminal, a clock signal terminal, a reset terminal, and an output terminal respectively; and a multiplex unit connected to the output terminal, the first power supply terminal, the second power supply terminal, a first multiplex output terminal and a second multiplex output terminal respectively.
US11315460B1 Gate electrode driving circuit and display panel
A gate electrode driving circuit and a display panel are provided. By disposing a low frequency control signal source and a third drop-down unit, the gate electrode driving circuit makes the low frequency control signal source and the third drop-down unit replace one group of clock signal. Furthermore, because the low frequency control signal source and the third drop-down unit occupy less space, a width of the gate electrode driving circuit is reduced, thereby reducing a bezel of the display panel.
US11315459B2 Gate driver and display panel having the same
A display panel includes pixels connected to gate lines, and a gate driver that supplies a gate signal to at least one of the gate lines and includes a plurality of stages. Each stage includes a pull-up transistor to apply a turn-on voltage of a first clock signal to an output terminal responsive to a voltage at a Q-node, a pull-down transistor to apply a turn-off voltage to the output terminal responsive to a voltage at a QB-node that holds the turn-on voltage during a period in which the output terminal is applied the turn-off voltage, and a QB-node control unit to apply the turn-on voltage to the QB-node responsive to the first clock signal and a second clock signal in reverse-phase with the first clock signal. Accordingly, a display panel may include a gate driver that can set, reset, and hold the voltage at a QB-node.
US11315457B2 Display device
A display device includes a driving controller which provides a first start signal and a second start signal corresponding to an operation mode to a scan driving circuit. The scan driving circuit includes a first scan driving circuit having first dummy driving stages and first driving stages which sequentially drive scan lines corresponding to a first display region among a plurality of scan lines in synchronization with the first start signal and a second scan driving circuit having second dummy driving stages and second driving stages which sequentially drive scan lines corresponding to a second display region among the plurality of scan lines in synchronization with the second start signal. The first dummy driving stages are disposed on a first side surface of the display panel and the second dummy driving stages are disposed on a second side surface of the display panel.
US11315456B2 Display device and short circuit detection method therefor
A display device and a short circuit detection method therefor are disclosed. The display device comprises: a display panel, a data driving circuit and a scanning driving circuit; the data driving circuit includes a digital-to-analog converter, an amplifier, a switch module and a sensor; an output terminal of the digital-to-analog converter is connected to a data line sequentially via the amplifier and the switch module; the sensor is connected to an external voltage source; and an input terminal and an output terminal of the switching module are disconnected when a feedback voltage received by the sensor is outside of a voltage value range defined by a first voltage source and a second voltage source.
US11315449B2 Detection circuit electrically connected to two scanning signal lines, two data signal lines and different colored sub-pixels, display device and detection driving method
A detection circuit includes: a first detection sub-circuit for outputting a first data signal to red sub-pixels under the control of a first scanning signal; a second detection sub-circuit for outputting the first data signal to green sub-pixels under the control of a second scanning signal; a third detection sub-circuit for outputting a second data signal to blue sub-pixels under the control of the second scanning signal; and a fourth detection sub-circuit for outputting the second data signal to preset sub-pixels under the control of the first scanning signal; wherein the preset sub-pixels are any one of red sub-pixels, green sub-pixels and blue sub-pixels.
US11315447B2 Display device
The present application provides a display device which includes a housing unit, a first supporting structure, a second supporting structure, and a display device. The second supporting structure is slidably arranged opposite to the first supporting unit. A driving mechanism is connected to the second supporting structure. A flexible display screen is laid between a side of the first supporting structure and a side of the second supporting structure, a first end of the flexible display screen is connected to an end of the second supporting structure, and a second end of the flexible display screen is connected to the driving mechanism.
US11315445B2 Mobile terminal, antenna control method and storage medium
A mobile terminal includes a body, and a flexible display screen disposed on the body. The flexible display screen is configured to be switched between an expanded state and a retracted state. A primary antenna is disposed within the body, and a spare antenna for replacing the primary antenna is disposed at an edge of the flexible display screen. The method includes: controlling the primary antenna to be in a working state and the spare antenna to be in a non-working state when the flexible display screen is in the retracted state; and controlling the primary antenna to be in a non-working state and the spare antenna to be in a working state when the flexible display screen is in the expanded state.
US11315443B2 Display device
The present disclosure provides a display device that includes a housing and a flexible display panel. The display area has an exposed part and an unexposed part, the exposed part is partially or fully exposed within the housing, and the unexposed part is received in the housing, to realize for switching between a large-screen display state and a small-screen display state. Thus, it has effects for small size and long lifetime.
US11315441B2 Organ model
A material for forming an organ model containing an aqueous gel, which comprises polyvinyl alcohol having an average degree of polymerization of 300 to 3500 and a degree of saponification of not less than 90% by mole, and silica particles; a method for producing a material for forming an organ model, comprising cooling an aqueous polyvinyl alcohol solution which contains polyvinyl alcohol having an average degree of polymerization of 300 to 3500 and a degree of saponification of not less than 90% by mole and silica particles, to a temperature of −10° C. or lower, and thawing the resulting formed aqueous gel; and an organ model at least provided with a surface layer comprising the material for forming an organ model. Thus, it is possible to provide: an organ model which has a hydrophilic property similar to an organ of a human body, gives such an incision feel that an incised portion spreads just similar to a living human organ and, therefore can be appropriately used in, for example, exercising surgical procedures; a material for forming an organ model appropriately usable for the organ model; and a method for producing the same.
US11315439B2 System and method for extended spectrum ultrasound training using animate and inanimate training objects
A system and method for extended spectrum ultrasound training using tags placed on animate and/or inanimate objects. The system combines the use of tags, a reader, and a 3-DOF motion tracker to train a user in finding image windows and optimal image views in an ultrasound simulation environment.
US11315434B2 System and method to change SVS mode
A system may include a display and a processor communicatively coupled to the display. The processor may be configured to: output, to the display, a synthetic vision system (SVS) taxi mode exocentric view of an aircraft while the aircraft is performing taxi operations, while the aircraft is on ground, and when the aircraft is not in a predetermined exclusion zone, the predetermined exclusion zone including portions of a runway where the aircraft is able to begin taking off; and output, to the at least one display, an SVS flight mode egocentric view from the aircraft when the aircraft is in the predetermined exclusion zone. The display may be configured to display the SVS taxi mode exocentric view until the aircraft is in the predetermined exclusion zone and display the SVS flight mode egocentric view when the aircraft is in the predetermined exclusion zone.
US11315433B2 Systems and methods for providing a terrain and runway alerting service over a secured data link
Provided are technologically improved systems and methods for providing terrain and runway feedback for an aircraft over a secured datalink. The method utilizes a controller onboard the aircraft and one on the ground. The controller onboard the aircraft performs the operations of: formatting a data package of mobile platform data; confirming the aircraft has a valid subscription service; securing the data package using a security protocol; and transmitting the data package via a secured datalink. The ground controller performs the operations of: confirming the subscription service of the aircraft; validating the security protocol used on the data package; decoding and processing the data with map extraction, threat detection, and image generation to generate raw terrain and runway feedback data; and transmitting the raw data using the secured datalink. An alert controller is used to generate alert commands for various alert devices based on the raw terrain and runway feedback data.
US11315432B2 Landing an unmanned aerial vehicle in a contingency scenario
An apparatus is provided for causing an unmanned aerial vehicle (UAV) to perform a contingency landing procedure. The apparatus includes memory and processing circuitry configured to cause the apparatus to at least determine candidate safe landing zones (SLZs) within an estimated current range of the UAV. Trajectories are generated for landing the UAV in respective ones of the candidate SLZs. Risk values are calculated that quantify third-party risk associated with operation of the UAV along respective ones of the trajectories to the respective ones of the candidate SLZs. A flight termination risk value is calculated that quantifies third-party risk associated with immediately landing the UAV at the current position. The lowest of the risk values is compared with the flight termination risk value, and a sequence is executed to operate the UAV along the trajectory to the selected one of the candidate SLZs, or immediately land the UAV.
US11315430B2 System, program, and method for detecting information on a person from a video of an on-vehicle camera
An information processing system includes vehicles and a server. Each of the vehicles generates a video obtained by imaging outside scenery in association with a time and transmit the video and position information of a host vehicle at a time when the video is generated to the server. The server detects attribute information of a person in the video from the video and detects position information of the person at the time based on the position information of the host vehicle at the time when the video is generated, when the video and the position information are received from the host vehicle. The server specifies the same person appearing in two or more videos of videos respectively received from the vehicles and transmits the attribute information of the specified person and movement path information including time-series data of the position information of the person to a client.
US11315429B1 System and method for providing an alert to a driver of a host vehicle
A system and method are described for providing an alert to a driver of a host vehicle. The system includes a communication unit to be mounted in the host vehicle and configured to receive a vehicle-to-x communication including data indicative of a characteristic of a second vehicle. The system also includes a controller to be mounted in the host vehicle and provided in communication with the communication unit. The controller is configured to provide an alert to the driver of the host vehicle based on data indicative of a characteristic of the host vehicle, the data indicative of a characteristic of the second vehicle, and map data for a geographic area associated with the host vehicle and the second vehicle.
US11315427B2 Vehicle-to-vehicle sensor data sharing
An example operation may include one or more of detecting a potential event via sensors on a transport, sending data related to the potential event to other transports within a predefined distance, storing the data at the transports and a server, and performing a transport operation response on the transports.
US11315426B2 Method for dynamically configuring vehicle parking spaces and computer device
A method for dynamically configuring as required the layout and number of parking spaces for various types of vehicles includes acquiring types of vehicles entering a parking lot, the parking lot comprising at least two types of parking spaces, and determining whether available parking spaces as currently laid out match the types and numbers of types of vehicles entering the parking lot. Available parking spaces can be provided or rearranged to match the vehicles entering the parking lot if there is a sufficiency of space to accommodate and match the plurality of vehicles to enter the parking lot.
US11315423B2 System for monitoring tank truck operation platform and for guiding and positioning vehicle and method for using the same
A system for monitoring a tank truck operation platform and for guiding and positioning vehicles and a method of using the same, the system includes operation platforms. Each of the operation platforms is provided with a lifting support. The operation platform is installed with an upper-position sensor, a lower-position sensor, and a stress sensor, which communicate with a central control device mounted on the operation platform. The central control device communicates with a distance meter and an in-place sensor for detecting the vehicle. The central control device may send signals to a display device, and information of platform status and vehicle position guidance are displayed on the display device to offer the driver with guidance information including whether the platform is safe and available, the moving direction of the vehicle, and position relative to the platform. Meanwhile, the central control device can receive identification information sent by the vehicle.
US11315422B2 Glare detection system and methods for automated vehicular control
Aspects of the present disclosure describe systems, methods, and devices for automated vehicular control based on glare detected by an optical system of a vehicle. In some aspects, automated control includes controlling the operation of the vehicle itself, a vehicle subsystem, or a vehicle component based on a level of glare detected. According to some examples, controlling the operation of a vehicle includes instructing an automatically or manually operated vehicle to traverse a selected route based on levels of glare detected or expected along potentials routes to a destination. According to other examples, controlling operation of a vehicle subsystem or a vehicle component includes triggering automated responses by the subsystem or the component based on a level of glare detected or expected. In some additional aspects, glare data is shared between individual vehicles and with a remote data processing system for further analysis and action.
US11315421B2 Systems and methods for providing driving recommendations
Systems and methods for providing driving recommendations are disclosed herein. One embodiment receives, at an ego vehicle, first vehicle data and first encoded information from one or more other vehicles; constructs, from the first vehicle data, graph data representing how the ego vehicle and the one or more other vehicles are spatially related; inputs the graph data, the first vehicle data, second vehicle data pertaining to the ego vehicle, and the first encoded information to a graph convolutional network that outputs second encoded information; inputs the second encoded information and previously stored encoded information to a recurrent neural network that outputs a set of parameters to a mixture model; predicts acceleration of the one or more other vehicles using the mixture model; and generates a driving recommendation for the ego vehicle based, at least in part, on the predicted acceleration of the one or more other vehicles.
US11315420B2 Moving object and driving support system for moving object
A driving support system includes a first monitoring device on a first object, the first monitoring device having a first controller, a first camera, and a first display, a second monitoring device on a second object, the second monitoring device having a second controller and a second camera, and a server in communication with the first and second monitoring devices. The first and second controllers are each detect a target in images acquired from the respective first or second camera, calculate target information for the target, and transmit the target information to the server. The server generates list information including the target information from the first and second monitoring devices, and transmits the list information to the first and second monitoring devices. The first controller further generates a map according to the list information received from the server, and displays the map on the first display.
US11315415B2 Information sharing system and information sharing method for vehicle
The present invention provides an information sharing system for a vehicle. The information sharing system includes at least one first Internet of Things (IoT) device, for gathering information about the vehicle or a driver of the vehicle; and a second IoT device, for sharing the information; wherein the information comprises at least one of traffic-related information of the vehicle and emotion-related information of the driver.
US11315408B1 Emergency communications system
According to an embodiment, an emergency communication (EC) system includes an emergency notification application for generating and receiving one or more emergency notification messages; a Websocket server for connecting one or more computing devices configured with the emergency notification application; a cloud-based storage server, wherein the storage server is configured for storing a plurality of rules for determining one or more actions to be taken in an emergency; and one or more communication channel identifiers for distributing the emergency notification messages to the one or more computing devices.
US11315397B2 Anti-tampering assembly and system
It is disclosed an anti-tampering assembly for the transportation and storage of a package, the anti-tampering assembly being configured to be associated with the package. the anti-tampering assembly comprises: a tampering detection unit comprising a RFID passive tag and a tampering track of a conductive material configured to be connected to said RFID tag upon dispatching the package so as to inhibit the operation of the RFID tag, wherein the tampering track is configured to be interrupted in case of tampering of the package; an actuating unit configured to detect the interruption of the tampering track in case of tampering of the package and, upon detection, actuate an alarm unit; and the alarm unit comprising a radio module configured to, upon actuation, transmit an alarm message over a long range wireless communication network.
US11315395B2 Dog bell alert device
A pet-activated signaling device, a pet-activated signaling system, and a method of a pet signaling a human is provided. The pet-activated signaling device includes a belt, a transducer, and multiple bells. The transducer, which emits an electromagnetic signal, and bells, which emit an audible signal, are attached to the belt. The pet-activated signaling system includes the signaling device and a receiving device which emits an alert when a signal is received from the signaling device. The method of a pet signaling a human includes pawing at the pet-activated signaling device suspended from a door handle to activate the transducer and the bells. The invention is particularly useful for use on an exterior door, allowing a dog to use a familiar method of alerting a human to open the door even if the bells are not heard by the human.
US11315389B2 Casino gaming machines and skill games having added stochastic input
A computer-implemented method may comprise providing, retrieving or otherwise accessing an electronic game in which skilled players most often achieve greater success than less-skilled players. The game may be configured to generate in-game assets configured such that interaction therewith by players during game play selectively triggers wagers. Before the player inputs are used to interact with the in-game assets, random perturbations are introduced in one or more characteristics thereof, the random perturbations being configured such that the selectively triggered wagers, in the aggregate, reward both the skilled players and the less-skilled players according to a predetermined target Return-to-Player (RTP) percentage for the game. The randomly-perturbed player inputs may then be used to interact with the plurality of in-game assets to generate outcomes. Depending upon the generated outcomes, rewards may be provided to and displayed for the players, according to the predetermined target RTP percentage of the game.
US11315387B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11315381B2 Apparatuses, systems, and methods for the automated dispensing of articles
Provided herein is a system for automated dispensing of articles. Systems may include: a robotic arm; an end-of-arm tool attached to the robotic arm; a scanning device proximate the end-of-arm tool; and a controller to control the robotic arm and the end-of-arm tool. The end-of-arm tool may include a body and two or more vacuum cups extending from the body, where the controller controls a level of suction provided to each of the two or more vacuum cups individually. Each of the two or more vacuum cups extending from the body may be movable between a retracted position proximate the body, and an extended position away from the body of the end-of-arm tool in response to instruction from the controller. Suction may be provided only to the vacuum cups of the two or more vacuum cups that are disposed in the extended position.
US11315375B2 Facial authentication system, apparatus, method and program
There are provided a reader that receives one or more identifiers transmitted by one or more wireless tags of one or more users entering a wireless area located outside one end of a longitudinal direction of a gate; an acquisition part that acquires a facial feature value registered in association with each identifier received from each wireless tag; an imaging part that captures image of the user; an extraction part that extracts a facial feature value from image data generated by the imaging part; and a face collation part that receives the facial feature value extracted by the extraction part and checks whether or not the facial feature value match one or more facial feature values acquired by the acquisition part.
US11315368B2 Methods and systems for engine start following an idle-stop
Methods and systems are provided for restarting an engine following an engine idle-stop. In one example, a method may include, following a first unsuccessful engine restart attempt, prompting a driver, via a human machine interface (HMI) to apply a brake pedal and upon application of the brake pedal, carrying out one or more restart attempts. If the driver does not apply the brake pedal within the threshold duration, the driver may be prompted to manually restart the engine.
US11315366B2 Conference recording method and data processing device employing the same
A conference recording method is provided. The method includes obtaining a multimedia file corresponding to a conference, the multimedia file includes video data and audio data. Posture language of each person is recognized from the video data. Facial features and voice features of each person are extracted from the multimedia file. Personal identity information of each person is identified according to the facial features and the voice features of each person. Once the audio data corresponding to each person is converted into text information, the posture language, the personal identity information, and the text information corresponding to each person are output.
US11315362B2 Emotion-recognition-based service provision apparatus for vehicle and method of controlling the same
A method of providing an emotion-recognition-based service for a vehicle includes monitoring an occupant and a driving situation, when recognizing an emotion of the occupant during the monitoring, comparing at least one of a first emotion as a type of a currently generated emotion or a first driving situation as a driving situation corresponding to a first time which is as a time at which the emotion is recognized, with at least one of a second emotion as a type of an emotion that is previously recognized compared with the emotion or a second driving situation as a driving situation corresponding to a second time which is as a time at which the previously generated emotion is recognized, and based on a result of the comparing, determining the currently generated emotion as one of a transient emotion, a sequential emotion, and a repetitive emotion.
US11315360B2 Live facial recognition system and method
A live facial recognition method includes capturing a zoom-out image of a face of a subject under recognition; and detecting a frame outside the face of the subject under recognition on the zoom-out image. The subject under recognition is determined to be a living subject when the zoom-out image includes no frame outside the face.
US11315359B2 Biological-information detecting device and biological-information detecting method
A biological-information detection device includes a video input section accepting video signals including three wavelength components in an infrared region of reflected light from an object, a wavelength detecting section acquiring a wavelength and an intensity of the reflected light from the video signals, a face feature amount detecting section detecting a plurality of feature points of a face based on the video signals, a measurement target area identifying section identifying a measurement target area on a basis of the plurality of feature points of the face detected, a wavelength fluctuation detecting section detecting a difference between a wavelength of reflected light from the measurement target area at a certain point in time and a wavelength of reflected light at a point in time preceding the certain point in time, and a pulse wave detecting section detecting a change in the detected difference according to the point in time.
US11315355B2 Electric lock and control method thereof
An electric lock includes a fingerprint module and a control circuit. The fingerprint module includes a fingerprint sensing unit configured to sense a fingerprint image of a user, and a fingerprint recognition unit electrically connected to the fingerprint sensing unit and configured to compare the fingerprint image of the user with registered fingerprint data pre-stored in the fingerprint recognition unit to generate a comparison result. The control circuit is electrically connected to the fingerprint recognition unit, and configured to control the electric lock to perform a predetermined operation according to the comparison result. The fingerprint sensing unit and the fingerprint recognition unit are integrated and packaged in a same chip, and the comparison result is transmitted from the fingerprint recognition unit to the control circuit after being encrypted according to a predetermined encryption method.
US11315354B2 Method and apparatus that controls augmented reality (AR) apparatus based on action prediction
A method and apparatus for controlling an augmented reality (AR) apparatus are provided. The method includes acquiring a video, detecting a human body from the acquired video, performing an action prediction with regard to the detected human body, and controlling the AR apparatus based on a result of the action prediction and a mapping relationship between human body actions and AR functions.
US11315353B1 Systems and methods for spatial-aware information extraction from electronic source documents
Systems and methods for spatial-aware information extraction from electronic source documents are disclosed. Exemplary implementations may: obtain an electronic source document in electronic format, including human-readable information; obtain extracted information that has been extracted from the electronic source document; generate a character-based representation of the electronic source document that uses a grid of character positions; and present a user interface to a user to search and/or select information in the electronic source document based on the character-based representation.
US11315347B2 Solid object detection device and solid object detection method
A solid object detection device includes an overhead view transformation processing unit transforming first and second photographed images photographed by a camera at different timings in travel of a vehicle into first and second overhead view images, respectively, a subtracted image generation unit generating a subtracted image between the first and second overhead view images whose photographing positions are aligned with each other, a solid object position specification unit specifying a position of a solid object present around the vehicle based on the subtracted image, and a masked subtracted image generation unit generating a masked subtracted image in which a region other than a solid object candidate region as a candidate where the solid object appears in the subtracted image is masked and the solid object position specification unit specifies a position of the solid object in the subtracted image based on the masked subtracted image.
US11315346B2 Method for producing augmented reality image
Examples described herein include methods for producing an augmented reality image. An example method includes a portable computer terminal obtaining a first estimated position and a first estimated orientation of a first scene; producing a first estimated image of the first scene; obtaining a first camera picture of the first scene; executing a first pattern matching between the first estimated image and the first camera picture; adjusting the approximate position and/or orientation of the portable computer terminal; executing a second pattern matching; and producing an augmented reality image considering the current position and orientation of the portable computer terminal.
US11315345B2 Method for dim and small object detection based on discriminant feature of video satellite data
A method for detecting a dim and small object based on a discriminant feature of video satellite data is provided. The method makes full use of the discriminant feature to improve detection accuracy of the dim and small object. A symmetric semantic segmentation model and an autoencoder model are used to extract the discriminant feature of an object. A top-down adjustment mechanism is used to fuse an image feature and the discriminant feature of the object. Then an attention mechanism is used to enhance a background to further increase contrast between the object and the background. A multi-scale semantic analysis strategy is introduced, and a pyramid model is used to extract the dim and small object in the video satellite data.
US11315343B1 Adversarial optimization method for training process of generative adversarial network
The invention relates to an adversarial optimization method for the training process of generative adversarial network. According to the adversarial optimization method for the training process of generative adversarial network, the optimal transmission problem is transformed into solving the elliptic Monge-Ampere partial differential equation (MAPDE) in the generator G. To solve MAPDE of n (n>3) dimensions, the Neumann boundary conditions are improved and the discretization of MAPDE is extended to obtain the optimal mapping between a generator and a discriminator, which constitutes the adversarial network MAGAN. In the process of training the defence network, by overcoming the loss function of the optimal mapping, the defence network can obtain a maximum distance between the two measurements and obtain filtered security samples. The effective attack method of GANs is successfully established, with the precision improved by 5.3%. In addition, the MAGAN can be stably trained without adjusting hyper-parameters, so that the accuracy of target classification and recognition system for unmanned vehicle can be well improved.
US11315340B2 Methods and systems for detecting and analyzing a region of interest from multiple points of view
Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. A method may include receiving a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content stream. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.
US11315339B1 Registration of 3D augmented scene to structural floor plans
Disclosed herein are methods and systems for registering an Augmented Reality (AR) scene to a 3D model of a certain area, comprising accumulating a geometrical dataset of a certain area based on visual data captured by imaging sensors during an AR session, obtaining a 3D model of the certain area, computing a similarity score for the geometrical dataset compared to the 3D model rotated in several candidate principal rotation angles based on parallelism of corresponding planes identified in the geometrical dataset and in the rotated 3D model, selecting a highest score principal rotation angle, computing a translation vector for each of a plurality of fine-tune rotation angles with respect to the selected principal rotation angle based on a distance between the corresponding planes, selecting a lowest distance fine-tune rotation angle, and registering the geometrical dataset to the 3D model according to the selected fine-tune rotation angle and its translation vector.
US11315338B1 Virtual tailor
Provided is a machine-readable medium storing instructions that when executed by a processor effectuate operations including: receiving, with an application executed by a communication device, a first set of inputs including user data; generating, with the application, a three-dimensional model of the user based on the user data; receiving, with the application, a second set of inputs including a type of clothing garment; generating, with the application, a first set of clothing garments including clothing garments from a database of clothing garments that are the same type of clothing garment; generating, with the application, a second set of clothing garments from the first set of clothing garments based on the user data and one or more relationships between clothing attributes and human attributes; and presenting, with the application, the clothing garments from the second set of clothing garments virtually fitted on the three-dimensional model of the user.
US11315337B2 Method and apparatus for managing content in augmented reality system
A method for managing, by an electronic device, content in an augmented reality (AR) system is provided. The method includes identifying a digital artefact that is used by a first application of an electronic device, executing and displaying an image capturing application to capture images, displaying the digital artefact on a captured image which includes an object of a real world where the digital artefact is displayed on or around the object, and, while the digital artefact is displayed, receiving an user input on at least one of the digital artefact or the object for performing an action associated with the digital artefact.
US11315336B2 Method and device for editing virtual scene, and non-transitory computer-readable storage medium
The present disclosure relates to a method and a device for editing a virtual scene, and a non-transitory computer-readable storage medium. The method includes determining a second location, in the virtual scene played on a terminal, corresponding to a first location of the terminal in a real space; generating one or more virtual objects editable within a predetermined range of the second location in the virtual scene; detecting an edit request for the virtual object; displaying an edit option in the virtual scene in response to the edit request; detecting an operation on the edit option; editing the virtual scene based on the operation on the edit option; and displaying the edited virtual scene.
US11315332B2 System and method for haptic mapping of a configurable virtual reality environment
A method for providing a configurable virtual reality environment comprises receiving virtual reality world implementation data that describes locations of structures within a virtual reality world from a customer at an input interface. The virtual reality world implementation data is mapped to a physical plan describing a physical implementation of the structures within the virtual reality world using a mapping controller. The physical plan provides indexing and reference points with respect to the physical implementation of the structures in the virtual reality word enabling the physical plan to define the structures in the real world using the mapping controller. Configurable hardware components necessary to build the physical implementation of the structures in the virtual reality world are determined responsive to the physical plan and a listing of available configurable hardware using a parts list controller. A parts list of the configurable hardware components necessary to build the physical implementation of the structures of the virtual reality world is generated using the parts list controller responsive to the determination. The customer is provided with the physical plan describing the physical implementation of the structures within the virtual reality world, the parts list and the configurable hardware components needed to build the physical plan.
US11315331B2 Image based tracking in augmented reality systems
Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A set of structure façade data describing one or more structure façades associated with the first position estimate is then accessed. A first image of an environment is captured, and a portion of the image is matched to part of the structure façade data. A second position is then estimated based on a comparison of the structure façade data with the portion of the image matched to the structure façade data.
US11315330B1 Sensor system based on stacked sensor layers
A sensor assembly for determining one or more features of a local area is presented herein. The sensor assembly includes a plurality of stacked sensor layers. A first sensor layer of the plurality of stacked sensor layers located on top of the sensor assembly includes an array of pixels. The top sensor layer can be configured to capture one or more images of light reflected from one or more objects in the local area. The sensor assembly further includes one or more sensor layers located beneath the top sensor layer. The one or more sensor layers can be configured to process data related to the captured one or more images. A plurality of sensor assemblies can be integrated into an artificial reality system, e.g., a head-mounted display.
US11315323B2 Controlled perspective guidance method
Navigation through a network of body passages, such as through the airways, is improved by a method of displaying information which provides a fly-through visualization of the passageway. As landmarks or waypoints are passed, the view changes to a next segment in a planned pathway to a target. Such a visualization technique avoids tunnel vision, such as that encountered while using real-time endoscopes.
US11315318B2 Method for constructing grid map by using binocular stereo camera
The present invention discloses a method for constructing a grid map by using a binocular stereo camera. A high-performance computing platform is constructed by using a binocular camera and a GPU, and a high-performance solving algorithm is constructed to obtain a high-quality grid map containing three-dimensional information. The system in the present invention is easy to construct, so the input data may be collected by using the binocular stereo camera; the program is simple and easy to implement. According to the present invention, the grid height is calculated by using spatial prior information and statistical knowledge, so that a three-dimensional result is more robust; and according to the present invention, the adaptive threshold of grids is solved by using spatial geometry, filtering and screening of the grids are completed, and thus the generalization ability and robustness of the algorithm are improved.
US11315315B2 Modifying three-dimensional representations using digital brush tools
Systems, methods, and non-transitory computer-readable media are disclosed for modifying voxel-based 3D representations using 3D digital brush tools and/or resolution filters. For example, the disclosed systems can utilize 3D digital brush tools (e.g., a digital blur brush tool, a digital smudge brush tool, and/or a digital melt brush tool) to identify and modify one or more voxels within a 3D representation using multiple buffers of visual properties. Additionally, the disclosed systems can modify one or more voxels within a 3D representation by rendering the one or more voxels at varying levels of detail using an octree (e.g., a mosaic filter tool). In particular, the disclosed systems can identify one or more voxels within an octree that are smaller than a target voxel size. Moreover, the disclosed systems can combine the identified one or more voxels within the octree to render the 3D representation at varying levels of detail.
US11315313B2 Methods, devices and computer program products for generating 3D models
A method of generating a 3D model may include receiving a plurality of 2D images of a physical object captured from a respective plurality of viewpoints in a 3D scan of the physical object in a first process. The method may include receiving a first process 3D mesh representation of the physical object and calculating respective second process estimated position and/or orientation information for each one of the respective plurality of viewpoints of the plurality of 2D images. The method may include generating a second process 3D mesh representation of the physical object using the plurality of 2D images, the second process estimated position and/or orientation information, and the first process 3D mesh representation of the physical object. The method may include generating a 3D model of the physical object by applying surface texture information from the plurality of 2D images to the second process 3D mesh representation of the physical object.
US11315312B2 Display cabinet and control method of the same
The disclosure provides a display cabinet and a control method thereof. The display cabinet comprises a cabinet body which defines an exhibition space, the display cabinet further comprises: a rotatable tray arranged in the exhibition space, which is configured to place an exhibit; a first camera located in the exhibition space, which is configured to capture images of the exhibit at different angles to construct a 3D model of the exhibit; a transparent touch display constituting at least a portion of the cabinet body, which is configured to display the 3D model when the transparent touch display screen is in an awake state, and acquiring a touch operation and displaying a detailed information of the exhibit according to the touch operation.
US11315311B2 Fragment compression for coarse pixel shading
One embodiment provides for a graphics processing unit comprising a processing cluster to perform coarse pixel shading and output shaded coarse pixels for processing by a pixel processing pipeline and a render cache to store coarse pixel data for input to or output from pixel processing pipeline.
US11315310B2 Reservoir-based spatiotemporal importance resampling utilizing a global illumination data structure
A global illumination data structure (e.g., a data structure created to store global illumination information for geometry within a scene to be rendered) is computed for the scene. Additionally, reservoir-based spatiotemporal importance resampling (RESTIR) is used to perform illumination gathering, utilizing the global illumination data structure. The illumination gathering includes identifying light values for points within the scene, where one or more points are selected within the scene based on the light values in order to perform ray tracing during the rendering of the scene.
US11315308B2 Method for representing virtual information in a real environment
A method for representing virtual information in a view of a real environment is provided that includes: providing a system setup including at least one display device, wherein the system setup is adapted for blending in virtual information on the display device in at least part of the view, determining a position and orientation of a viewing point relative to at least one component of the real environment, providing a geometry model of the real environment, providing at least one item of virtual information and a position of the at least one item of virtual information, determining whether the position of the item of virtual information is inside a 2D or 3D geometrical shape, determining a criterion which is indicative of whether the built-in real object is at least partially visible or non-visible in the view of the real environment, and blending in the at least one item of virtual information on the display device in at least part of the view of the real environment.
US11315307B1 Method and apparatus for performing rotating viewpoints using a head display unit
Pointers are added to a 3D volumetric dataset to help the user visualize the direction of blood flow. A 3D volume containing at least one blood vessel is created. Next, the direction of the blood flow is determined. Next, at least pointer is placed into the 3D volume in an aligned fashion with the direction of blood flow such that the 3D volume is modified. Next, the modified 3D volume is displayed on a head display unit, such as an augmented reality or virtual reality display. Next, at least one pointer is advanced to a new position for additional modification of the 3D imaging volume.
US11315306B2 Systems and methods for processing volumetric data
An illustrative volumetric processing system generates a plurality of point clouds each representing an object from a different vantage point. Based on the plurality of point clouds, the volumetric processing system consolidates point cloud data corresponding to a surface of the object. Based on the consolidated point cloud data for the object, the volumetric processing system generates a voxel grid representative of the object. Based on the voxel grid, the volumetric processing system generates a set of rendered patches each depicting at least a part of the surface of the object. Corresponding methods and systems are also disclosed.
US11315305B1 Increasing the speed of computation of a volumetric scattering render technique
Presented here is a system and method to increase the speed of computation of a volumetric scattering render technique. The volumetric scattering can include path tracing which simulates interactions between a virtual ray of light and a volume. The interaction can include reflection of the virtual ray of light of a particle within the volume. The system can obtain a threshold number of interactions between a virtual ray of light and a three-dimensional object through which the virtual ray of light is traveling. As the system performs the simulation, the system can compare a number of the interactions to the threshold number. Upon determining that the number of interactions is equal to or exceeds the threshold number, the system can terminate the simulation and approximate interactions between the virtual ray of light and the volume using a second rendering technique that is computationally less expensive than simulating the interactions.
US11315302B2 Dedicated ray memory for ray tracing in graphics systems
A ray tracing unit is implemented in a graphics rendering system. The ray tracing unit comprises: processing logic configured to perform ray tracing operations on rays, a dedicated ray memory coupled to the processing logic and configured to store ray data for rays to be processed by the processing logic, an interface to a memory system, and control logic configured to manage allocation of ray data to either the dedicated ray memory or the memory system. Core ray data for rays to be processed by the processing logic is stored in the dedicated ray memory, and at least some non-core ray data for the rays is stored in the memory system. This allows core ray data for many rays to be stored in the dedicated ray memory without the size of the dedicated ray memory becoming too wasteful when the ray tracing unit is not in use.
US11315296B2 Dynamically varying visual properties of indicators on a digital map
A digital map is displayed via a user interface in a map viewport. The digital map includes various features representing respective entities in a geographic area, each of the features being displayed at a same level of magnification. Geolocated points of interest are determined within the geographic area, and a focal point of the map viewport is determined. For each of indicators, the size of the indicator is varied in accordance with the distance between the geographic location corresponding to the indicator and the geographic location corresponding to the focal point of the map viewport. The indicators then are displayed on the digital map.
US11315295B2 Comfort level display apparatus that generates correlation information between user comfort levels and temperature changes
Perception of the relationship between a comfort level and environmental data is facilitated, and appropriate management of air-conditioning equipment is enabled. A comfort level display apparatus has a preference storage unit to store a preference of a user regarding an air-conditioned environment, an attribute storage unit to store an attribute of the user, an environmental data value acquisition unit to acquire an environmental data value representing a condition in an air-conditioned space, a comfort level value generation unit to generate a comfort level value indicating comfort of the user in the air-conditioned space, based on the preference of the user stored the preference storage unit, the attribute of the user stored in the attribute storage unit, and the environmental data value of the air-conditioned space acquired by the environmental data value acquisition unit, a display data generation unit to generate display data by synthesizing the comfort level value of the user generated by the comfort level value generation unit and the environmental data value of the air-conditioned space acquired by the environmental data value acquisition unit, and a display unit to display the display data.
US11315291B1 Shine visualization
A method, computer system, and a computer program product for shine visualization is provided. The present invention may include recognizing an object in a digital image loaded on a user device. The present invention may include assigning a shine index to the recognized object. The present invention may include determining, based on a plurality of pixel values corresponding to the recognized object, a direction of light relative to the recognized object. The present invention may include tracking a position of a user's eyes viewing the digital image on the user device. The present invention may include in response to detecting a movement in the position of the user's eyes, applying, in real-time, at least one filter to the recognized object to simulate a shining effect of the recognized object in the digital image.
US11315290B2 Image processing apparatus and image processing method
An image processing apparatus according to the present invention includes at least one memory and at least one processor Which function as: a setting unit configured to he capable of setting any of a plurality of processing modes which include a first processing mode to display an image having a first brightness range and a second processing mode to display an image having a second brightness range which is narrower than the first brightness range and a processing unit configured to generate frame image data, which is a display target, in a first state in which image processing in accordance with a currently set processing mode is performed, and generates a capture image data corresponding to the frame image data in a second state after changing the first state in accordance with the currently set processing mode.
US11315288B2 Systems and techniques for estimating eye pose
An eye tracking system can include an eye-tracking camera configured to obtain images of the eye at different exposure times or different frame rates. For example, longer exposure images of the eye taken at a longer exposure time can show iris or pupil features, and shorter exposure, glint images can show peaks of glints reflected from the cornea. The shorter exposure glint images may be taken at a higher frame rate (than the longer exposure images) for accurate gaze prediction. The shorter exposure glint images can be analyzed to provide glint locations to subpixel accuracy. The longer exposure images can be analyzed for pupil center or center of rotation. The eye tracking system can predict future gaze direction, which can be used for foveated rendering by a wearable display system. In some instances, the eye-tracking system may estimate the location of a partially or totally occluded glint.
US11315287B2 Generating pose information for a person in a physical environment
Various implementations disclosed herein include devices, systems, and methods for generating body pose information for a person in a physical environment. In various implementations, a device includes an environmental sensor, a non-transitory memory and one or more processors coupled with the environmental sensor and the non-transitory memory. In some implementations, a method includes obtaining, via the environmental sensor, spatial data corresponding to a physical environment. The physical environment includes a person and a fixed spatial point. The method includes identifying a portion of the spatial data that corresponds to a body portion of the person. In some implementations, the method includes determining a position of the body portion relative to the fixed spatial point based on the portion of the spatial data. In some implementations, the method includes generating pose information for the person based on the position of body portion in relation to the fixed spatial point.
US11315284B2 Image display apparatus and radiation imaging system
An image display apparatus includes a display which can display an image; and a hardware processor. The hardware processor obtains image data of a dynamic image or a moving image including a plurality of frames generated by a radiation imaging apparatus. The hardware processor displays on the display as a failure image at least one failure frame included in the dynamic image or the moving image based on the obtained image data or analyzed image data obtained by analyzing the image data, the failure frame including a reason why the dynamic image or the moving image cannot be provided for diagnosis.
US11315283B1 Method and system for object detection and posture estimation based on object-customized image feature detection algorithm
A system for object detection and posture estimation based on an object-customized image feature detection algorithm according to an embodiment of the present disclosure comprises at least one or more processors; and at least one or more memories, wherein at least one application, as an application that is stored in the memory and performs object detection and posture estimation based on an object-customized image feature detection algorithm by being executed by the at least one or more processors, learns a goal object based on a plurality of image feature detection algorithms, generates an algorithm list that includes evaluation of the plurality of image feature detection algorithms for detecting the learned goal object, detects a target object corresponding to the goal object among at least one or more candidate objects within an input image based on the generated algorithm list, and performs a posture estimation process for the detected target object based on the generated algorithm list.
US11315282B2 System and method of imaging evidence at a scene
A system and method for documenting a scene having evidence markers is provided. The method includes placing the evidence markers in the scene. A plurality of 3D coordinates of points are measured on surfaces in the environment, a first portion of the plurality of 3D coordinates being on a first evidence marker of the evidence markers, the evidence marker having a photogrammetric symbol on one surface. A point cloud is generated from the plurality of 3D coordinates. The first evidence marker in the point cloud based is automatically identified at least in part on the photogrammetric symbol. The location and at least one attribute of the evidence marker are stored.
US11315281B2 Pupil positioning method and apparatus, VR/AR apparatus and computer readable medium
The present disclosure relates to a pupil positioning method. The pupil positioning method may include: obtaining an eye image under illumination of a light source; determining a first internal point in a pupil of the eye image; calculating gradient changes of pixel points along a straight line starting from the first internal point toward outside of the pupil; determining a plurality of edge points at an edge of the pupil based on the gradient changes of the pixel points along the straight line; and performing ellipse fitting on the edge points to obtain a pupil center.
US11315280B1 Pose estimation with limited correspondences
Various implementations disclosed herein include devices, systems, and methods for pose estimation using one point correspondence, one line correspondence, and a directional measurement. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining an image corresponding to a physical environment. A first correspondence between a first set of pixels in the image and a spatial point in the physical environment is determined. A second correspondence between a second set of pixels in the image and a spatial line in the physical environment is determined. Pose information is generated as a function of the first correspondence, the second correspondence, and a directional measurement.
US11315275B2 Edge handling methods for associated depth sensing camera devices, systems, and methods
The present technology relates to the field of medical monitoring, and, in particular, to non-contact detecting and monitoring of patient breathing. Systems, methods, and computer readable media are described for calculating a change in depth of a region of interest (ROI) on a patient. In some embodiments, the systems, methods, and/or computer readable media can identify steep changes in depths. For example, the systems, methods, and/or computer readable media can identify large, inaccurate changes in depths that can occur at edge regions of a patient. In these and other embodiments, the systems, methods, and/or computer readable media can adjust the identified steep changes in depth before determining one or more patient respiratory parameters.
US11315273B2 Disparity estimation method for weakly supervised trusted cost propagation
The present invention discloses a disparity estimation method for weakly supervised trusted cost propagation, which utilizes a deep learning method to optimize the initial cost obtained by the traditional method. By combining and making full use of respective advantages, the problems of false matching and difficult matching of untextured regions in the traditional method are solved, and the method for weakly supervised trusted cost propagation avoids the problem of data label dependency of the deep learning method.
US11315270B2 Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
According to embodiments, point cloud data transmission method may include encoding point cloud data, encapsulating a bitstream that includes the encoded point cloud data into a file, and transmitting the file, the bitstream is stored either in a single track or in multiple tracks of the file, the file further includes signaling data, wherein the signaling data include at least one parameter set and spatial region information, and the encoded point cloud data include geometry data and attribute data.
US11315268B2 Image processing methods, image processing apparatuses and electronic devices
The present disclosure relates to an image processing method, an image processing apparatus, and an electronic device. The method includes projecting structured light to a current user based on a preset rule; capturing a structured-light image modulated by the current user each time; and superposing the structured-light images to acquire a target image.
US11315261B2 Image processing method and apparatus
An image processing method includes acquiring an image frame; tracking a face region of a user based on first prior information obtained from at least one previous frame of the image frame; based on a determination that tracking of the face region based on the first prior information has failed, setting a scan region in the image frame based on second prior information obtained from the at least one previous frame; and detecting the face region in the image frame based on the scan region.
US11315253B2 Computer vision system and method
An image processing method for segmenting an image, the method comprising: receiving an image; processing said image with a common processing stage to produce a first feature map; inputting said first feature map to a parallel processing stage, said second processing stage comprising first and second parallel branches that receive the first feature map; and combining the output of the first and second branches to produce a semantic segmented image, wherein the common processing stage comprises a neural network, the neural network having at least one separable convolution module configured to perform separable convolution and downsample the image to produce first feature map and said first branch comprises a neural network comprising at least one separable convolution module configured to perform separable convolution.
US11315250B2 Systems and methods for automated analysis of cells and tissues
Systems and methods for rapidly analyzing cell containing samples, for example to identify morphology or to localize and quantitate biomarkers are disclosed.
US11315249B2 Systems and methods to process electronic images to produce a tissue map visualization
Systems and methods are disclosed for analyzing an image of a slide corresponding to a specimen, the method including receiving at least one digitized image of a pathology specimen; determining, using the digitized image at an artificial intelligence (AI) system, at least one salient feature, the at least one salient comprising a biomarker, cancer, cancer grade, parasite, toxicity, inflammation, and/or cancer sub-type; determining, at the AI system, a salient region overlay for the digitized image, wherein the AI system indicates a value for each pixel; and suppressing, based on the value for each pixel, one or more non-salient regions of the digitized image.
US11315245B2 Semi-automated system for real-time wound image segmentation and photogrammetry on a mobile platform
In one example embodiment, a wound imaging system includes a user interface, a computer processor, and an active contouring module. The user interface is configured to display an image of a wound acquired by the wound imaging system and selectively receive inputs from a user defining an initial perimeter of the wound. An active contouring module is configured to operate on the computer processor to receive the inputs defining the initial perimeter of the wound, identify features of the image on opposing sides of the initial perimeter of the wound, and identify an actual perimeter of the wound based on the initial perimeter of the wound and the identified features. The user interface is further configured to display, on the image of the wound, the actual perimeter of the wound as identified by the active contouring module and selectively receive inputs from the user to modify the actual perimeter of the wound.
US11315244B2 Automatic organ finding framework
A framework for automatically finding an organ in image data. In accordance with one aspect, a predetermined view of the organ is approximated by transforming the original image data to generate transformed image data. A best-match region in the transformed image data that best matches a synthesized geometric shape may then be found. The best-match region may be transformed into a volume space of the original image data to generate a location of the organ.
US11315232B2 Residue detection using a luminance histogram
A method of determining whether a substrate is properly polished includes obtaining an image of the substrate, obtaining intensity values of a luminance plane for the image, generating an intensity histogram from the intensity values of the luminance plane, and analyzing the intensity histogram to determine whether the intensity histogram meets one or more criteria.
US11315228B2 System and method for mineral exploration
A system and method of identifying potential areas for mineral extraction is disclosed. The proposed systems and methods describe an autonomous mineral discovery platform that leverages robotics, X-Ray Florescence (XRF) technology, image analytics, smart devices, and IoT enabled devices to perform comprehensive field surveying and exploratory sampling. For example, by implementation of remote navigation and control, as well as field data capture and real-time data transmission capabilities, this platform can be configured to automatically identify rock types and their surface features and perform elemental composition analysis of surface while on-site and remote from the operator site.
US11315224B2 Electronic device applying bokeh effect to image and controlling method thereof
An electronic device and method are disclosed. The electronic device includes a memory and processor, which implements the method, including: obtaining image data for an image, set in the image a region of interest and a background region, using depth information, both including one or more sub-regions, determining respective bokeh characteristics for the one or more first sub-regions and the one or more second sub-regions based on a first characteristic criterion and a second characteristic criterion, respectively, and processing the image to apply a bokeh effect to the plurality of pixels based on the respective bokeh characteristics for the one or more first sub-regions and the one or more second sub-regions.
US11315222B2 Image processing apparatus and image processing method thereof
An image processing apparatus obtains a first output image by applying an image to a first training network model, obtains a second output image by applying the image to a second training network model, and obtains a reconstructed image based on the first output image and the second output image. The first training network model is a model that uses a fixed parameter obtained through training of a plurality of sample images, the second training network model is trained to minimize a difference between a target image corresponding to the image and the reconstructed image.
US11315221B2 Apparatus and method for image reconstruction using feature-aware deep learning
A method and apparatus is provided to perform medical imaging in which feature-aware reconstruction is performed using a neural network. The neural network is trained to perform feature-aware reconstruction by using a training dataset in which the target data has a spatially-dependent degree of denoising and artifact reduction based on the features represented in the image. For example, a target image can be generated by reconstructing multiple images, each using a respective regularization parameter that is optimized for a different anatomy/organ (e.g., abdomen, lung, bone, etc.). And a target image can be generated using artifact reduction method (e.g. metal artifact reduction, aliasing artifact reduction, etc.). Then respective regions/features (e.g., abdomen, lung, and bone, artifact free, regions/features) can be extracted from the corresponding images and combined into a single combined image, which is used as the target data to train the neural network.
US11315215B2 Movement within an environment
A magnified portion and an unmagnified portion of a computer-generated reality (CGR) environment are displayed from a first position. In response to receiving an input, a magnified portion of the CGR environment from a second position is displayed with a magnification less than that of the magnified portion of the CGR environment from the first position and a field of view greater than that of the magnified portion of the CGR environment from the first position. A first unmagnified portion of the CGR environment from a third position is displayed with a field of view greater than that of the magnified portion of the CGR environment from the second position. Then, a second unmagnified portion of the CGR environment from the third position is displayed with a field of view greater than that of the first unmagnified portion of the CGR environment from the third position.
US11315212B2 Image processing apparatus, image processing method, and computer readable medium for executing partial processes on image-section data items
An image processing apparatus for executing partial processes on each of plural image-section data items, corresponding to plural image sections obtained by dividing an input image into partial regions, in each object of an object group in which plural objects for executing image processing is connected in a directed acyclic graph form, the image processing apparatus includes a processor configured to: assign dependency relationships to the partial processes between the objects; assign a priority to a partial process of an object arranged in a terminal stage of the object group; assign, as a priority of a partial process of an object arranged at a pre-stage side which has at least one partial process that is connected at a post-stage side and that has the dependency relationship assigned, a largest value of the priority; and execute a partial process having become executable according to the dependency relationship, according to the priority.
US11315210B2 Multi-user multi-GPU render server apparatus and methods
The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor. The graphics processing units on the server digital data processor simultaneously process image data in response to interleaved commands from (i) the render server module on behalf of the first client digital data processor, and (ii) one or more requests from (a) the render server module on behalf of any of the other client digital data processors, and (b) other functionality on the server digital data processor.
US11315207B1 Cargo optimization systems, devices and related methods
A shipping container optimization and utilization system and method for identifying and utilizing otherwise unused, deadheading shipping containers. The systems and methods aggregate, compile, and index cargo capacity data into a searchable database so that users can identify and pair loads with unused shipping containers. The systems and methods improve efficiency in transportation and shipping routes.
US11315206B2 Apparatus, system, and method supporting compliance with customs/border requirements
A system includes a kiosk configured to collect information associated with a traveler. The information includes information from a passport of the traveler, a photograph of the traveler, and travel-related information associated with the traveler. The system also includes a camera configured to obtain an image of the traveler approaching or within a specified portion of a customs/border enforcement area. The system further includes at least one computing device configured to receive the information from the kiosk, provide at least a portion of the information to an external system, and receive a disposition code from the external system. The disposition code identifies whether the traveler is allowed to pass the customs/border enforcement area. The at least one computing device is also configured to receive the image, perform facial recognition to identify the traveler, and provide at least some of the information to an agent associated with the customs/border enforcement area.
US11315196B1 Synthesized invalid insurance claims for training an artificial intelligence / machine learning model
Disclosed embodiments include generating invalid insurance claims based on category pairs from a category matrix derived from a set of known valid insurance claims, wherein an individual invalid insurance claim comprises at least one of: (i) a diagnosis code from a first category of a category pair and a procedure code from a second category of the category pair not in the first category or (ii) a procedure code from the first category of the category pair and a diagnosis code from the second category of the category pair not in the first category. Some embodiments also include generating a training dataset comprising (i) valid insurance claims from the set of known valid insurance claims and (ii) the invalid insurance claims; and using the training dataset to train an Artificial Intelligence/Machine Learning Engine to classify insurance claims as valid or invalid.
US11315194B2 Surveillance and positioning system
A position determining system includes a surveillance and monitoring special purpose computer, one or more sensors in electrical communication with the surveillance and monitoring special purpose computer, one or more surveillance cameras in electrical communication with the surveillance and monitoring special purpose computer, the surveillance and monitoring special purpose computer receiving from the one or more sensors positional data about an asset and assembling and forwarding instructions to the one or more surveillance cameras in electrical communication with the surveillance and monitoring special purpose computer, the instructions requesting specific surveillance to be undertaken by the one or more surveillance cameras; and a processor in electrical communication with the surveillance and monitoring special purpose computer that determines if additional data is required about the asset and when additional data is required, assembling and forwarding instructions regarding an action.
US11315190B1 Vehicle-to-vehicle incident information collection
One or more driving analysis computing devices in a driving analysis system may be configured to collect vehicle driving data and infrastructure data in response to a collision. Vehicle driving data may be received from a first vehicle involved in the collision and a second vehicle involved in the collision. Vehicle driving data may be received for vehicles within a defined radius of the first vehicle and/or the second vehicle. Infrastructure data from infrastructure elements within a defined vicinity of the first vehicle and/or the second vehicle may be received. The received data may be used to initiate an insurance claim, assess fault for the collision, and detect fraudulent claims.
US11315186B1 Automatic execution of subscription-based financial instrument trading strategies in real-time
Methods and apparatuses are described for automatic execution of subscription-based financial instrument trading strategies in real-time. A server receives a request to deploy a trading strategy with trading strategy parameters. The server determines that a trading strategy has already been created for other users based upon the parameters. The server generates a subscription to the trading strategy, which comprises indicators needed to deploy the trading strategy. The server identifies at least one indicator that has already been calculated and calculates any of the indicators that have not already been calculated. The server deploys the trading strategy using the identified and calculated indicators.
US11315185B1 Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US11315183B2 Electronic trading system and method based on point-to-point mesh architecture
An electronic trading system and corresponding method are based on a point-to-point mesh architecture. The electronic trading system comprises a gateway, core compute node, and sequencer. The core compute node performs an electronic trading matching function. The gateway transmits a message to the core compute node via a first direct connection. The gateway transmits the message via a second direct connection to the sequencer which, in turn, transmits a sequence-marked message to the core compute node via a third direct connection. The core compute node determines relative ordering of the message among other messages in the electronic trading system based on the sequence-marked message to complete the electronic trading matching function, deterministically. The gateway, core compute node, sequencer, and respective direct connections form at least a portion of the point-to-point mesh architecture and enable the electronic trading system to perform high-speed, deterministic, electronic trading of financial instruments while exhibiting low latency, fairness, and fault tolerance, among other features.
US11315181B2 Compression of price data
An exchange computer system may compress price data associated with a financial product. The financial product may be, e.g., a type of futures contract, a type of option, a type of over-the-counter (OTC) forward, a type of OTC option, a type of security, or other type of financial product. The computer system may access data that indicates prices for a financial product at each of multiple times, generate data representing changes in prices, and stores codes representing that generated price change data. Price change categories may be identified for price changes corresponding to different times. Codes may then be selected based on the identified price change categories and stored. The stored codes may be used for price validation and/or other purposes.
US11315180B2 Task security verification and consequence determination for internet links
A user interface is provided for receiving instructions from a user to perform a computer related task (i.e., primary task). A module can run a primary process in the background on a first server to complete the task. Once the task is completed, the module can transmit the results to the user interface to display an output to the user. The user interface includes a button to enable the user to request information relating to a secondary process or task impacted by the primary task. By pressing the button, the user interface can submit a request to the first server or a second server to obtain information relating to the secondary process or task. In response, the user interface can receive a communication from the first or second server and display the information included in the communication to the user.
US11315178B1 Special purpose systems
A system and method receive a plurality of crypto profiles that include customizable rules for different cryptocurrencies and operating state information that initialize containerized lending applications. The system and method ink the crypto profiles to a matching engine before the containerized lending applications and the matching engine match a plurality of borrower requests for a debt or an equity denominated in a cryptocurrency to lending requests. The system and method collect cryptocurrency payments in response to the use of the debt or the equity by the borrower. Each containerized lending application include executable software, runtime code, system tools, and system libraries that enable the containerized applications to run on two or more computing environments without modification.
US11315177B2 Bias prediction and categorization in financial tools
A processor may obtain financial data for a user. The processor may process the financial data to generate feature data indicative of at least one feature. The processor may compare the at least one feature to at least one threshold value to determine that the user has a cognitive bias affecting a financial preference of the user and associated with the at least one threshold value. The at least one threshold value may denote a threshold for membership in a cluster of unlabeled users having the cognitive bias. In response to the comparing, the processor may identify a change applicable to a financial account of the user. The change may be associated with the cognitive bias. The processor may automatically cause the change to be implemented by a network-accessible financial service.
US11315176B2 Systems and methods for implementing auctions associated with live events
A mobile auction and engagement system, and method of use, for conducting auctions, advertising activities, promotions, and other engagement activities during various live events. Access to the mobile auction and engagement system can be limited to users within a geographic region, such as a sport stadium. The system includes a user tool that enables a user within the permissible geographic area to bid on auction items and participate in engagement activities, such as trivia contests. The system further includes an administrative tool that allows the system to be customized for various customers, allows input about auction items and rules, and determines how advertisements are presented.
US11315174B2 Restocking hub with interchangeable buttons mapped to item identifiers
A restocking hub with interchangeable buttons mapped to item identifiers is described herein. In some instances, a local hub may receive an actuation signal from a particular interchangeable button communicatively coupled with the local hub. The actuation signal may include a button ID that identifies the particular interchangeable button and may indicating an actuation of the particular interchangeable button. The local hub may generate an order signal identifying the button ID based on the actuation signal, and may transmit the order signal instructing a remote server to perform a defined operation using the button ID. In some instances, the local hub may output a confirmation notification based on data received from the remote server based on the defined operation.
US11315170B2 Methods and systems for order processing
The present disclosure discloses an order allocation method. The method may include: receiving orders and extracting order information; extracting service provider information and obtaining features of service providers; determining whether the order information matches the features of the service providers, or determining whether the features of the service providers satisfy a preset condition to generate a determination result; ranking the service providers based on the determination result; generating orders to be allocated; and allocating the orders to be allocated to the service providers based on the ranking. The present disclosure also discloses an order allocation system that can perform the method above.
US11315167B1 Method and electronic device for sharing information related to item
According to various example embodiment of the present disclosure, a method of sharing item information by an electronic apparatus includes acquiring a request for link information related to at least one item from a user, acquiring first selection information related to an attribute of the link information, and providing link information on a first page including information related to the at least one item based on the request for the link information and the first selection information, in which the link information may include information related to the attribute.
US11315166B2 Method and system for locating a service provider
Systems and methods for providing recommendations of healthcare service providers are provided. A method includes receiving search criteria from a computing device of a search user. The method also includes determining at least one group of users associated with the search user. The method additionally includes determining recommendations that satisfy the search criteria and that are associated with at least one user in the at least one group of users. The method further includes transmitting the determined recommendations to the computing device of the search user. The determining the at least one group of users and the determining the recommendations are performed by a recommendation tool running on a computing device.
US11315163B1 Food item selection system based on ripeness and related methods
A food item selection system may include a remote device configured to obtain an image of a food item having an associated ripeness and a selection server configured to store respective ripeness preferences for users. The selection server may also be configured to obtain the image of the food item from the remote device, determine a ripeness of the food item based upon the image, and associate the image with a given user from among the users. The selection server may also be configured to compare the determined ripeness with the respective ripeness preference for the given user and send a selection notification to the remote device based on the comparing.
US11315152B2 System and method for personalized product recommendation using hierarchical Bayesian
A method and system for product recommendation. The method includes: defining, by a computing device, a hierarchical Bayesian model having a latent factor; training, by the computing device, the hierarchical Bayesian model using a plurality of training events to obtain a trained hierarchical Bayesian model, each event comprising feature of a product, brand of the product, feature of a user, and action of the user upon the product; predicting, by the computing device, a possibility a target user performing an action on a target product using the trained hierarchical Bayesian model; and providing product recommendation to the target user based on the possibility.
US11315148B2 Information processing apparatus, information processing method, and non-transitory storage medium
An information processing apparatus extracts at least one store from a plurality of stores in accordance with an order in which degrees of safety for a target vehicle are ordered as starting from higher degrees of safety, by using information which indicates the degree of safety relevant to situations to be provided if a user visits the store and the user leaves the store by using the vehicle with respect to each of the plurality of stores belonging to a predetermined category; and provides, to the user who gets on the target vehicle, information which prompts the user to visit the at least one store.
US11315142B2 Method and system for correlating social media conversions
A conversation correlation system is configured to associate social signals with conversations and group the conversations into topic clusters. The topic clusters for different days are linked together to form conversation streams. The conversation streams may identify conversation topics within ecosystems and identify changes in conversation topics over time. Topic labels may be generated for the topic clusters that better describe conversation topics. In one example, the topic labels may be generated using a mutual information topic distribution model.
US11315140B2 Charging processing system
A charging processing system includes: a power supply facility that supplies CO2 free power generated using renewable energy; a vehicle in which CO2 free charging is able to be performed to charge an onboard power storage device using the CO2 free power supplied from the power supply facility; a mobile terminal portable by a user of the vehicle; and a server. The server issues, when the CO2 free charging is performed in the vehicle, a coupon to the user of the vehicle in which the CO2 free charging is performed, the coupon being usable at a shop located around the power supply facility. When a timing to perform the CO2 free charging is included in a specific time period, the server increases the number of issued coupons and a usage value of each coupon.
US11315139B2 Systems and methods for overpayment handling
A method and system for handling overpayment may include an account database containing account information for one or more accounts associated with a user, and the one or more accounts may include a first account associated with the user and the account information includes a balance reflecting liabilities and pending transactions for the first account. A method and system for handling overpayment may include an offer database containing offer information, the offer information including one or more enhancements relating to one or more additional accounts. A method and system for handling overpayment may include a server containing a processor. Upon receiving payment funds that exceed the balance of the first account, the processor may apply a portion of the payment funds equal to the balance of the first account and query the offer database for one or more enhancements applicable to the one or more additional accounts.
US11315137B1 Pay with points virtual card
Systems and methods for providing a rewards payment form linked directly to a rewards account are described. The rewards points may be spent directly by the customer through the use of the payment form linked to the rewards account. The payment form may be a payment card (e.g., a physical card having an account number accessible via a magstripe, an EMV chip, etc.) or a virtual payment card loaded into a mobile wallet accessible by the customer. The rewards payment form allows the customer to spend the rewards points stored in the rewards account without first going through the extra step of converting the rewards points into currency.
US11315134B1 Redemption code auto-complete for online offers and tracking
Auto-detecting an electronic shopping basket and auto-completing offer redemption codes on the shopping basket webpage. When the user selects an item to add to the shopping basket, the shopping basket webpage loads. A plug-in detects a load event and communicates that information to an offer system. The offer system reviews the information, identifies the merchant, and determines offer codes applicable to a purchase. The offer system communicates the offer code to the plug-in, which auto-completes the code on the electronic shopping basket. The user completes the online transaction and the merchant provides a notification of completed transaction webpage. The plug-in detects a load event for the completed transaction webpage and communicates information regarding the load event to the offer system. The offer system reviews the information, identifies the offer code previously transmitted for auto-completion, marks the offer code as redeemed, and calculates the redemption rate of the transmitted offer code.
US11315131B2 Method, apparatus, and computer program product for identifying a business need via a promotional system
A method, apparatus and computer program product are provided for identifying a service need via a promotional system, and offering the service need to a third party. Promotions may be offered via a promotional system for a consumer to purchase in exchange for a discounted product or service from a provider. Demand information, which may be collected based on promotions and/or other sources. A residual demand may be calculated based on the demand information and available inventory. The residual demand may be utilized to identify a service need. The service need may be identified in a geographic area having a similar demographic to a geographic area having an associated successful promotion. A service need may be provided to a third party or provider, and may indicate the need for a new business or expansion of a current business.
US11315130B2 Vending machine
A vending machine includes a storage to store product management data in which an on-sale product management numbers is associated with product management content; an input and output unit to input and output the product management data; and an update control unit configured to update the product management data. Further, the update control unit collectively receives all the product management data including a part to be updated, stores all the product management data as update target product management data, displays the update target product management data including confirmation target information and stores the update target product management data as updated product management data.
US11315128B2 Charging system, charging method, and program
A charging system for communicating with an RFID tag on a vehicle traveling with the RFID tag attached thereto, and thereby performing charging processing in relation to the vehicle. The charging system is provided with: an RFID information acquisition unit for acquiring RFID information written onto an RFID tag detected by a roadside communication device for communicating with the RFID tag; an external appearance information acquisition unit for acquiring external appearance information relating to the RFID tag or a vehicle body of the vehicle; a point computation unit for determining the respective invalidity of each of a plurality of pieces of determination information, including external appearance determination information in which the RFID information and the external appearance information are combined, and calculating points on the basis of the invalidity; and a determining unit for determining whether or not the vehicle is a fraudulent vehicle on the basis of the points.
US11315126B2 Method for verifying the validity of a ticket; mobile device
A method for checking the validity of a ticket involves transferring information from a control entity to a mobile device. A code is computed on the basis of this information, of a derived key and of a property individual for the mobile device, the code being subsequently checked by the control entity.
US11315122B2 Authentication method for e-wallet carrier
The present disclosure provides an authentication method for e-wallet carrier, wherein the e-wallet carrier is stored with an authentication program, and the method comprises: an escrow institution constructs user information and a user database, and the user database has private and public key information; the escrow institution generates authentication information through the authentication program, and transmits the private key information as well as authentication program to the carrier to make the carrier in a restricted mode; when receiving verification information and confirming that its user information is correct, the escrow institution provides the authentication information to the user; after electronic receives the authentication information, the carrier is switched to be in a unlocked mode, thus to make transactions in currency. Through this, the information content of the private key information is in the custody of the escrow institution reduce the risk of man-caused loss in the private key information.
US11315120B2 Implementing a marketplace for risk assessed smart contracts issuers and execution providers in a blockchain
A system and method for implementing a marketplace for risk assessed smart contracts issuers and execution providers in blockchains in a computer environment are presented. A smart contract, issued by one or more blockchain nodes to a secondary blockchain and accepted by a primary blockchain, may be executed following a risk assessment to recursive call attack vulnerabilities of the smart contract according to a reputation of both the one or more blockchain nodes and the one or more execution nodes.
US11315113B1 Systems and methods for authorizing a transaction conventionally incompatible with a technical protocol
Disclosed herein are systems and method for transaction authorization. In one aspect, a method comprises receiving, at an authenticating device from a terminal device, a request to generate a dataset, the request comprising a plurality of data object values indicative of transaction information. The method comprises generating, based on the plurality of data object values, a transaction comprising a source identifier, a destination identifier, a transaction value, and authorization data in a form of a digital signature. The method comprises encapsulating and embedding either the at least one portion of the transaction or the symmetric encryption key in the discretionary data fields and transmitting the dataset to the terminal device that forwards the transaction to a processing service configured to reconstruct the transaction from the forwarded dataset and process the transaction in a target ledger.
US11315112B2 Blockchain data processing method, apparatus, device, and system
Implementations of the present specification disclose a blockchain data processing method, apparatus, device, and system. A request for transitioning a state of a contract stored at a blockchain system is received at a plurality of blockchain nodes of the blockchain system. The request includes signature data of at least one state participant of the contract. The contract is associated with a pre-determined number of participants. The signature data is verified at a blockchain node. The verification is based on at least one public key corresponding to the at least one state participant. A determination is made whether the signature data of the at least one state participant is verified. In response to determining that the signature data of the at least one state participant is verified, a new contract state defined in the request is confirmed. The pre-determined number of participants is pre-determined in the contract.
US11315109B2 Transaction processing method and apparatus
During operation, a first node coupled to the blockchain sends a transaction confirmation request for a target transaction to a second node, the transaction confirmation request comprising transaction data associated with the target transaction. The first node receives a transaction confirmation response from the second node, the transaction confirmation response comprising a first data block comprising at least an identifier of the second node, first encoded transaction data generated based on a predetermined encoding scheme, and a first confirmation result. The first node generates a second data block comprising at least an identifier of the first node, second encoded transaction data generated based on the predetermined encoding scheme, and a second confirmation result; and in response to determining that each of the first confirmation result and the second confirmation result indicates that the target transaction is confirmed, stores the first data block and the second data block in the blockchain.
US11315108B2 Profile generation and association with multiple transaction cards contemporaneously
A payment service generates multiple user profiles, each profile associated with a different user. Each user profile may be linked to multiple transaction cards and multiple numerical balances. Multiple transaction cards can be linked to a same numerical balance—even if the cards are from different user profiles. Restrictions, such as transaction type blacklists and whitelists or parent/guardian permission relationships, can be placed on particular numerical balances, or on access to particular numerical balances by particular cards. Numerical balances and transactions using particular cards may be tracked using user profiles with access to those cards and numerical balances.
US11315105B2 Smart card with self-contained connection architecture
Systems and methods for executing transactions with increased transactional efficiency and security via a smart payment instrument with self-contained transaction architecture are provided. Methods may include receiving information via a tactile sensor that is affixed to the instrument. Information may include a series of alphanumeric symbols. The receiving may be achieved by entering the symbols via the tactile sensor. Methods may include deciphering the information, via a payment interface component of the instrument, to generate payment data. Payment data may include a recipient and a payment amount. Methods may include transmitting to a payment gateway, via a wireless communication element embedded in the instrument, a request to execute a payment based on the payment data.
US11315104B2 Account identifier digitization abstraction
Described herein are various technologies pertaining to integrating account identifier (e.g., card provider(s)) into a digitization system, for example, without requiring changes to a client application on a user device (e.g., smart phone). An extensible account identifier abstraction system is provided that stores data according to a unified data model and is accessible to the user device via unified interface(s). The extensible abstraction system includes one or more plugin modules/provider relay plugin(s) that convert call(s) to the unified interface(s) and data stored according to the unified data model into provider-specific call(s) with data formatted according to a provider-specific schema.
US11315096B2 Payment support system, payment support method, and non-transitory recording medium
A payment support system includes a terminal ID acquisition processing unit, a position acquisition processing unit, an association processing unit, and a payment processing unit. The terminal ID acquisition processing unit acquires identification information of a user terminal of a user who entered a facility. The position acquisition processing unit acquires position information of the user terminal. The association processing unit stores the identification information acquired by the terminal ID acquisition processing unit and a use price of the facility of the user in a storage unit in association with each other. The payment processing unit executes a payment process of the use price when a predetermined time has elapsed since the user terminal exited a predetermined area of the facility.
US11315094B2 Systems, methods, and computer program products for providing an electronic receipt
The present disclosure provides an exemplary system, method, and computer program product. The exemplary system includes at least one non-transitory memory storing user account information, wherein the information comprises a digital receipt associated with a user purchase and one or more conditions for delivering the digital receipt. The system further includes one or more hardware processors coupled to the at least one memory and operable to read instructions from the at least one memory to perform the steps of: receiving a payment request from a user; receiving at least one condition from the user for delivering a digital receipt associated with the payment request to at least one recipient; determining whether the at least one condition is satisfied; and delivering the digital receipt to the at least one recipient.
US11315092B1 ATM-based electronic payment funding systems, methods, and interfaces
An exemplary system includes at least one physical computing device that is communicatively coupled, by way of a network, to an automated teller machine (ATM), and that receives a transaction identifier from the ATM, uses the transaction identifier to query an electronic payment system, receives, from the electronic payment system in response to the query, data representative of a pending electronic payment that is associated with the transaction identifier and is awaiting funding, sends data representative of information about the pending electronic payment to the ATM, the information indicating an amount to fund the pending electronic payment, receives, from the ATM, a confirmation that the ATM has received the amount to fund the pending electronic payment, and notifies the electronic payment system that the pending electronic payment has been funded.
US11315091B2 Method and means for social network payments
The invention relates to the field of making online payments by integrating social networks and payment networks to a seamless network. In particular, the invention leverages the information in the social network to conduct financial transactions.The best mode of the invention is considered to be a social payment network app that incorporates all or most of the functions of credit cards, internet banking and money order companies by using the data and functions already available in the social network.The invention provides better counterparty recognition, reduces the chance of fraud, or fraud, and provides a cheaper payment platform to consumers (110, 410) or small businesses while also reducing the administrative burden in making and paying purchases or reporting payments and/or expenses to third parties, such as the employer or tax administration.
US11315084B2 Method and system for aggregating diagnostic analyzer related information
A method for communicating information related to a diagnostic analyzer includes receiving user identification information from a portable computer. A user associated with the user identification information operates the diagnostic analyzer. First diagnostic analyzer information is retrieved from at least one database that relates analyzer information to the user of the diagnostic analyzer. The first diagnostic analyzer information is related to the diagnostic analyzer. The first diagnostic analyzer information is communicated to the portable computer. Second diagnostic analyzer information from the diagnostic analyzer is retrieved. The second diagnostic analyzer information is generated by the diagnostic analyzer. The first and the second diagnostic analyzer information is communicated to the portable computer. The portable computer is configured to display the first and the second diagnostic analyzer related information.
US11315077B2 Manufacturing materiel supply chain disruption management system
A manufacturing materiel management system. The system comprises a manufacturing assembly line to manufacture an object comprising a plurality of parts. The system also comprises a computer to monitor an input device for input that indicates a disruption event defined as an event in which manufacture of the object is disrupted as a result of loss of a resource or the part, or a shortage of human resources. Responsive to receiving the input, the computer system calculates another project which may continue, calculates remaining resources which may be allocated to the other projects, and generate a resource re-allocation plan which defines how remaining resources are to be re-allocated to the other project. A communication system in communication with the computer is configured to communicate the re-allocation plan to a manager of the manufacturing assembly line.
US11315075B2 Computer storage system
For an enterprise system, a data system has data records identifying logical items and logical containers that correspond to physical items and physical containers, the data records reflecting the storage of physical items and physical containers with other physical containers. An indication is received that a particular physical item has been moved from a first physical container to as second physical container. At least one identified data record is identified that reflects the storage of the physical item in the first physical container. The identified data records are updated to reflect the storage of the physical item in the second physical container.
US11315070B2 Method and apparatus for storing information
A method and apparatus for storing information. The method comprises: generating a traceability code of an article, and associating the traceability code of the article with the article (201); collecting circulation information of the article (202); determining a form data item corresponding to the circulation information of the article (203); and according to the traceability code of the article, and a correlation between the form data item corresponding to the circulation information of the article and the circulation information of the article, storing the traceability code of the article, the form data item corresponding to the circulation information of the article and the circulation information of the article (204).
US11315069B2 Systems and methods for facilitating e-commerce product returns using orders for returned items
A merchant can use an e-commerce platform to sell products to customers, and customers can use the e-commerce platform to return items that they are unsatisfied with back to the merchant. These product returns have an associated cost. Embodiments of the present disclosure relate to computer-implemented systems and methods to enable customer-to-customer product returns in an e-commerce platform. In a customer-to-customer return, a first customer that wants to return an item of a particular product is connected with a second customer that wants to purchase that product. The e-commerce platform then facilitates a shipment of the item from the first customer directly to the second customer. Embodiments of the present disclosure include online store implementations of customer-to-customer returns, online marketplace implementations of customer-to-customer returns, and customer-to-customer returns implemented using orders for returned items.
US11315065B1 Agent coaching system
Method starts with processing, by a processor, audio signal to generate audio caller utterance. Processor generates an agent action ranking score associated with the audio caller utterance and determines whether the agent action ranking score is below a minimum threshold. In response to determining that the agent action ranking score is below the minimum threshold, processor generates a transcribed caller utterance using a speech-to-text processor and generates an identified task based on the transcribed caller utterance. Using the transcribed caller utterance and a task-specific agent coaching neural network associated with the identified task, processor generates an ideal response. Processor generates a feedback result and causes the feedback result to be displayed on a display device of the agent client device. Other embodiments are disclosed herein.
US11315064B2 Information processing device and production instruction support method
Provided is an information processing device to estimate a current work status by using record data including Man data and a work model in which the record data and with work content at a manufacturing site are associated. The information processing device supports a production instruction at the manufacturing site, and includes a data extraction unit that acquires record data including Man data from the manufacturing site, and a work candidate calculation unit that estimates a current work status by using the record data and a work model in which the record data and with a work content at the manufacturing site are associated.
US11315063B2 Battery specification lookup and aggregation method
Disclosed is a system for testing batteries, comprising: a battery tester comprising: a tester scanner or camera for capturing an obtained battery identifier; a tester network hardware for transmitting the obtained battery identifier; and a server comprising: a database having data, the data comprising at least one historic battery identifier and associated historic battery characteristic and configured to compare the data with the obtained battery identifier; wherein the battery tester is configured to capture a battery identifier from a battery and transmit the battery identifier to the server.
US11315062B2 System and method for autonomous service operation validation
The present approach relates to an automated approach for verifying sufficiency of and/or quality of a service operation performed on an asset by a field engineer. In one implementation the approach employs autonomous tests and/or compares performance of the serviced asset with that of comparable peers operating in similar or co-local environments.
US11315061B2 System and method for dossier creation with responsive visualization
A method (and system) includes retrieving a dataset from a database, creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a customizable, responsive visualization of a key performance indicator and displaying the report on a graphical user interface. The visualization of the key performance indicator displays all necessary data in a single visualization. The method (and system) provides responsive layout creating to automatically generate and arrange the visualization of the key performance indicator.
US11315059B1 System and method for automatic parameter tuning of campaign planning with hierarchical linear programming objectives
A system and method are disclosed for big bucket campaign planning that automatically learns weights for parameters of a weighted evaluation function. Embodiments include modeling the use of the one or more campaign operations and one or more campaignable resources as one or more campaign planning problems comprising a sequential decision problem with decision parameters, determining a campaign plan for the use of campaign operations and one or more campaignable resource, encoding a required policy of the sequential decision problem into a k-lookahead search strategy by defining an evaluation function comprising a weighted sum of features evaluated from the campaign planning problem, learning weights associated with an evaluation function that determines an effective objective function for campaign planning as a linear programming problem, and computing the parameters of the evaluation function using an iterative cross-entropy campaign planning.
US11315057B2 Power storage device management system, storage device, server device, power storage device management method, program, and storage medium
A power storage device management system includes a storage device configured to store power storage devices that are removably mounted on an electric power device using electric power and a server device communicatively connected to the storage device. The server device includes a first storage unit storing identification information of a power storage device shared by a plurality of users among the power storage devices as storage identification information. The storage device includes a second storage unit storing the storage identification information received from the server device and a determiner configured to determine whether or not reception of the power storage device is possible on the basis of the storage identification information stored in the second storage unit when the power storage device has been received from a user.
US11315055B2 System and method for visualizing an order allocation process
A computer-implemented method in a visualization module is provided. The visualization module comprises a processor configured by programming instructions encoded in non-transient computer readable media. The method comprises: receiving, by the processor from a user interface, a request for a visualization of decision steps made in an order allocation process; retrieving, by the processor from a database system, a plurality of data items belonging to the same order that identify rules applied at each decision step in the order allocation process, parameters used during rule application, and decisions resulting from rule application; generating, by the processor using the retrieved data items, a visualization that identifies the decision made at each decision step; and causing the visualization to be displayed on the user interface.
US11315054B2 Communication system, communication method, and information processing apparatus
A communication system includes a first information processing apparatus for holding reservation information of a facility in association with information to be used at the facility; and a device that is provided in the facility and communicable with the first information processing apparatus. The communication system includes circuitry configured to: receive identification information of the reservation information and a notification indicating start of use of the facility from the device provided in the facility; in response to receiving the notification indicating start of use of the facility, transmit the information, which is requested from the device provided in the facility and corresponds to the reservation information identified by the received identification information, to the device provided in the facility; request the first information processing apparatus for the information to receive the information; and display the received information.
US11315052B2 System and method for tracking agricultural commodities, e.g. crop inventories
A system and a method for tracking agricultural commodities, such as crop inventories, is based on measuring a flow of crop through an equipment unit during a period of time, and determining the flow of crop through the unit to be a transfer event. More particularly, there is measured a quantity of crop in a first equipment unit; followed by a detection of a presence of one or more additional equipment units proximate the first equipment unit; and by a determination of at least one crop transfer event between the first equipment and at least one of the additional equipment units based on a change in the quantity of crop in the first equipment unit and the detection of presence.
US11315051B2 Workflow for defining a multimodal crowdsourced or microtasking project
A facility for providing a workflow tailored to defining a project for collecting multimodal data from each of a set of crowdsourcing or microtasking platform workers is described. The facility enables customers of a crowdsourcing or microtasking platform to easily define multimodal data collection projects. The facility enables customers to define any of the following types of information associated with multimodal data collection projects: worker requirements, project environment parameters, video data, audio data, physiological data, and/or location-related data. Some of this data is collected using different kinds of sensors in one or more devices (e.g., smart phones, fitness wearables, etc.) associated with the crowdsourcing or micro-tasking platforms' workers. Prior to computing data results generated by executing a multimodal data collection project, the facility an align at least a first portion of the collected data with a second portion of the second data.
US11315045B2 Entropy-based weighting in random forest models
A weighting value is determined for each of a plurality of decision trees in a random forest model hosted on a particular device, where the weighting is based on entropy of the respective decision tree. A new decision tree is received at the particular device and a weighting value is determined for the new decision tree based on entropy of the new decision tree. Based on the determined weighting value, it is determined whether to add the new the decision tree to the random forest model. A classification for data generated at the particular device is predicted using the random forest model.
US11315040B2 System and method for detecting instances of lie using Machine Learning model
The disclosure relates to system and method for detecting an instance of lie using a Machine Learning (ML) model. In one example, the method may include extracting a set of features from an input data received from a plurality of data sources at predefined time intervals and combining the set of features from each of the plurality of data sources to obtain a multimodal data. The method may further include processing the multimodal data through an ML model to generate a label for the multimodal data. The label is generated based on a confidence score of the ML model. The label is one of a true value that corresponds to an instance of truth or a false value that corresponds to an instance of lie.
US11315037B2 Systems and methods for generating and applying a secure statistical classifier
There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, wherein the statistical classifier includes the plurality of trained sub-classifiers.
US11315036B2 Prediction for time series data using a space partitioning data structure
Techniques are disclosed for a computer system to predict a next sample for a data stream that specifies data values of one or more variables. A current subset of data values and previous subsets of data values is determined, and polyline simplification techniques may then be used on the subset to produce a reduced-sample current subset of data values that are converted to an angular coordinate system. A space partitioning data structure such as a k-dimensional tree that stores converted reduced-sample previous subsets of the data stream may then be traversed to determine one or more nearest neighbors to the current subset. The predicted next sample for the data stream may be generated from the nearest neighbors. The space partitioning data structure may be updated to include the current subset, and the process may be repeated with a new current subset.
US11315031B2 Using machine learning regression to estimate time for completing application lifecycle management work item
A technique includes extracting data from a historical data store representing completed work items and associated features of the work items. The work items are associated with a lifecycle stage of an application. The technique includes training a regression model to estimate a time for completing a given work item based at least in part on the features.
US11315029B2 Systems and methods for processing images to classify the processed images for digital pathology
Systems and methods are disclosed for receiving a target image corresponding to a target specimen, the target specimen comprising a tissue sample of a patient, applying a machine learning model, which may also be known as a machine learning system, to the target image to determine at least one characteristic of the target specimen and/or at least one characteristic of the target image, the machine learning model having been generated by processing a plurality of training images to predict at least one characteristic, the training images comprising images of human tissue and/or images that are algorithmically generated, and outputting the at least one characteristic of the target specimen and/or the at least one characteristic of the target image.
US11315028B2 Method and apparatus for increasing the accuracy of predicting future IO operations on a storage system
A method of increasing the accuracy of predicting future IO operations on a storage system includes creating a snapshot of a production volume, linking the snapshot to a thin device, mounting the thin device in a cloud tethering subsystem, and tagging the thin device to identify the thin device as being used by the cloud tethering subsystem. When data read operations are issued by the cloud tethering subsystem on the tagged thin device, the data read operations are executed by a front-end adapter of the storage system to forward data associated with the data read operations to a cloud repository. The cache manager, however, does not use information about data read operations on tagged thin devices in connection with predicting future IO operations on the cache, so that movement of snapshots to the cloud repository do not skew the algorithms being used by the cache manager to perform cache management.
US11315027B2 Unsupervised multivariate relational fault detection system for a vehicle and method therefor
A vehicle fault detection system including a vehicle control module coupled to a plurality of vehicle system sensors configured to detect respective time series of data corresponding to a component parameter, the vehicle control module determines, based on domain knowledge obtained by the vehicle control module from only the respective time series of data, an existence of one or more relationships between the plurality of component parameters, and identifies an anomaly in the respective time series of data and at least a vehicle component to be serviced based only on the domain knowledge and the one or more relationships between the plurality of component parameters. An indication of the anomaly in the respective time series of data and an identification of the vehicle component to be serviced are to be presented as a graphical representation that includes a strength of the one or more relationships between the component parameters.
US11315026B2 Systems and methods for classifying driver behavior
Data processing techniques and systems for processing telematics data associated with a vehicle, such as an automobile, to classify how the vehicle is being operated by a driver. The telematics data can include the use of image data captured by a camera of the vehicle. The image data is processed in conjunction with vehicular telematics data such as position, speed, and acceleration data of the vehicle obtained from, for example, smartphone sensors. The image data is processed and used by a processing system to provide a context for the telematics data. The image data and the telematics data are classified by the processing system to identify driving behavior of the driver, determine driving maneuvers that have occurred, scoring driving quality of the driver, or a combination of them.
US11315025B2 Method and system for forecasting information based on events and criterion
A method and system provide the ability to forecast events that match a criterion. Input is received and includes an event set and a criterion. The event set includes events and each of the events is a record with features. Each feature is an instance of a feature type (FT) and feature value (FV) combination. The criterion is a logical statement that specifies a criterion FT, a criterion FV, and an operator. The event set is partitioned and a partition BitSet is built for each partition. Each partition length of each partition BitSet is based on a number of the events. Based on the partition BitSets, a partition FT-FV count is created. For each partition, a partition FT criterion BitSet is created and a partition Criterion BitSet is computed based thereon. The forecast is then computed based on the partition Criterion BitSet.
US11315024B2 Cognitive computing systems and services utilizing internet of things environment
A system and method provide cognitive computing services, comprising: one or more Internet of Things (IoT) sensors; an edge analytics device that performs a preliminary analysis of the IoT sensor data; a cloud computing device of the cloud environment that stores a set of application programming interfaces (APIs) for interfacing between the cloud environment and the IoT sensors and an underlying infrastructure; an analytics device that performs analytics on the IoT sensor data; and a cognitive computing device that regulates one or more of the IoT sensors or the edge analytics device by modifying one or more rules performed by the one or more of the IoT sensors or the edge analytics device.
US11315021B2 Method and device for on-device continual learning of a neural network which analyzes input data, and method and device for testing the neural network to be used for smartphones, drones, vessels, or military purpose
A method for on-device continual learning of a neural network which analyzes input data is provided to be used for smartphones, drones, vessels, or a military purpose. The method includes steps of: a learning device, (a) sampling new data to have a preset first volume, instructing an original data generator network, which has been learned, to repeat outputting synthetic previous data corresponding to a k-dimension random vector and previous data having been used for learning the original data generator network, such that the synthetic previous data has a second volume, and generating a batch for a current-learning; and (b) instructing the neural network to generate output information corresponding to the batch. The method can be performed by generative adversarial networks (GANs), online learning, and the like. Also, the present disclosure has effects of saving resources such as storage, preventing catastrophic forgetting, and securing privacy.
US11315014B2 Workflow optimization
A computer implemented method, computer program product, and system for managing execution of a workflow comprising a set of subworkflows, comprising optimizing the set of subworkflows using a deep neural network, wherein each subworkflow of the set of subworkflows has a set of tasks, wherein each task of the sets of tasks has a requirement of resources of a set of resources; wherein each task of the sets of tasks is enabled to be dependent on another task of the sets of tasks, training the deep neural network by: executing the set of subworkflows, collecting provenance data from the execution, and collecting monitoring data that represents the state of said set of resources, wherein the training causes the neural network to learn relationships between the states of said set of resources, the said sets of tasks, their parameters and the obtained performance, optimizing an allocation of resources of the set of resources to each task of the sets of tasks to ensure compliance with a user-defined quality metric based on the deep neural network output.
US11315011B2 Using generative adversarial networks in compression
The compression system trains a machine-learned encoder and decoder through an autoencoder architecture. The encoder can be deployed by a sender system to encode content for transmission to a receiver system, and the decoder can be deployed by the receiver system to decode the encoded content and reconstruct the original content. The encoder is coupled to receive content and output a tensor as a compact representation of the content. The content may be, for example, images, videos, or text. The decoder is coupled to receive a tensor representing content and output a reconstructed version of the content. The compression system trains the autoencoder with a discriminator to reduce compression artifacts in the reconstructed content. The discriminator is coupled to receive one or more input content, and output a discrimination prediction that discriminates whether the input content is the original or reconstructed version of the content.
US11315009B2 Analog multiplier-accumulators
An example electronic device includes a crossbar array, row driver circuitry, and column output circuits for each of the column lines of the crossbar array. The crossbar array may include row lines, column lines, and memristors that each are connected between one of the row lines and one of the column lines. The row driver circuitry may be to apply a plurality of analog voltages to a first node during a plurality of time periods, respectively, and, for each of the row lines, selectively connect the row line to the first node during one of the plurality of time periods based on a digital input vector. The column output circuits may each include: an integration capacitor, a switch that is controlled by an integration control signal, and current mirroring circuitry. The current mirroring circuitry may be to, when the switch is closed, flow an integration current to or from an electrode of the integration capacitor whose magnitude mirrors a current flowing on the corresponding column line. The integration control signal may be to close the switch for a specified amount of time during each of the plurality of time periods.
US11315008B2 Method and system for providing explanation of prediction generated by an artificial neural network model
This disclosure relates to method and system for providing an explanation for a prediction generated by an artificial neural network (ANN) model for a given input data. The method may include receiving the given input data and the prediction generated by the ANN model. The ANN model may be built and trained for a target application. The method may further include determining a plurality of relevant portions of the given input data. For each of the plurality of relevant portions, the method may further include fetching a portional prediction and a portional prediction score generated by the ANN model, and determining a degree of influence score based on the portional prediction score and a comparison between the portional prediction and the prediction. The method may further include providing the explanation for the prediction based on the degree of influence score of each of the plurality of relevant portions.
US11315007B2 Neural network scheduling mechanism
An apparatus to facilitate workload scheduling is disclosed. The apparatus includes one or more clients, one or more processing units to processes workloads received from the one or more clients, including hardware resources and scheduling logic to schedule direct access of the hardware resources to the one or more clients to process the workloads.
US11315006B2 System and method for a recursive cortical network
A method for inferring patterns in multi-dimensional image data comprises providing a recursive network of sub-networks with a parent feature node and at least two child feature nodes; wherein each sub-network is associated with a distinct subset of the space; configuring nodes of the sub-networks with posterior distribution component; receiving image data feature input at the final child feature nodes; propagating node activation through the network layer hierarchy in a manner consistent with node connections of sub-networks of the network and the posterior prediction of child nodes; and outputting parent feature node selection to an inferred output.
US11315003B2 RFID enabled metal transaction cards
A transaction card (smartcard) having a front “continuous” (with no slit) metal layer (ML, CML) with an opening (MO) for a dual-interface transponder chip module (TCM) having a module antenna (MA) on its bond side. A magnetic shielding layer (MSL) comprising ferrite material disposed below the front face continuous metal layer. An amplifying element, booster antenna circuit (BAC) disposed under the magnetic shielding layer. A rear discontinuous metal layer (ML, DML) with a slit (S) and a metal ledge surrounding the module opening to function as a coupling frame (CF). A rear plastic layer formed of non-RF impeding material may support a magnetic stripe and security elements (signature panel and hologram). A portion of the front face continuous metal layer may protrude downward into the magnetic shielding layer and booster antenna circuit layer. The rear discontinuous metal layer may have an additional slit to regulate the activation distance.
US11315002B2 Transaction card with embedded electronic components and process for manufacture
A process for making a transaction card defined by a plurality of layers is described. The process includes providing a first portion of the card, the first portion comprising a non-plastic layer having first and second faces and a thickness therebetween; forming an opening in the non-plastic layer, the opening defined through the first face; disposing embedded electronics in the opening; providing a second portion of the card; and providing a fill disposed in portions of the opening not occupied by the embedded electronics and attaching the first portion of the card to the second portion of the card.
US11315001B2 Industrial electronic badge
An industrial system includes an electronic badge worn or otherwise transported by an industrial vehicle operator. The electronic badge has a housing, a processor, and a transceiver coupled to the processor that communicates on a personal-area network with a badge communicator that is provided on an industrial vehicle when the electronic badge and the badge communicator are in range of each other. Further, an activity sensor collects activity information about the industrial vehicle operator as the industrial vehicle operator performs work tasks. The electronic badge exchanges data collected by the activity sensor with the industrial vehicle, for communication to a remote server. An electronic message is communicated to the industrial vehicle for output to a display thereon, and the electronic message defines an assigned task that is based upon previously collected data from the activity sensor.
US11314999B2 Data carrier and a method for producing such data carrier
The present invention relates generally a method to authenticate a data carrier, such as passports, licenses, identification card . . . by hiding at least two optically encoded image within a data carrier so that the data carrier is authenticated through at least two factor authentication process. In the methods of the present invention, at least two reliable, readable optically encoded image are hidden within the data carrier wherein each of the encoded image is visible through a same decoder device but under different specific lighting conditions without the former having influence on the quality of the latter. The authentication methodology of the present invention provides an improved security, being even more difficult to reproduce by infringers, even more difficult to remove, replace or exchange and easy to check.
US11314995B2 Image processing apparatus, image processing method, and storage medium
An image processing comprising: an obtaining unit configured to obtain image data of a rectangle unit of input image; a compression unit configured to perform the compression processing for compressing the image data on a per rectangle unit basis from the rectangle unit at the front edge to the rectangle unit at the rear edge of the rectangle line in a case where the input image is rotated by a predetermined angle in a first direction; wherein, in a case where the input image is rotated by the predetermined angle in a direction opposite to the first direction, the compression unit compresses the image data on a per rectangle unit basis from the rectangle unit at the rear edge to the rectangle unit at the front edge of the rectangle line.
US11314990B2 Method for acquiring object information and apparatus for performing same
The present invention relates to a method for acquiring an object information, the method comprising: obtaining an input image acquired by capturing a sea; obtaining a noise level of the input image; when the noise level indicates a noise lower than a predetermined level, acquiring an object information related to an obstacle included in the input image from the input image by using a first artificial neural network, and when the noise level indicates a noise higher than the predetermined level, obtaining a noise-reduced image of which the environmental noise is reduced from the input image by using a second artificial neural network, and acquiring an object information related to an obstacle included in the sea from the noise-reduced image by using the first artificial neural network.
US11314980B1 Apparatus and system for processing currency bills and financial documents and method for using the same
A document processing device convertible between a first configuration and a second configuration includes an input receptacle, a transport mechanism, a scanner, and a convertible output area. The input receptacle is configured to receive documents including currency bills therein. The transport mechanism is configured to transport the documents along a transport path from the input receptacle. The scanner is positioned along the transport path and is configured to scan at least a portion of each of the documents transported to generate data associated therewith. The convertible output area is configured to be selectively coupled with a first output assembly and a second output assembly.
US11314979B2 Method and apparatus for evaluating image acquisition accuracy, electronic device and storage medium
The present disclosure provides a method for evaluating an image acquisition accuracy of a Demura device, including: controlling a display panel to display a detection picture, wherein the detection picture includes a plurality of test point patterns with an interval therebetween; acquiring an image of the detection picture by the Demura device to obtain a preprocessed image corresponding to the detection picture, wherein the preprocessed image and a corresponding detection picture have a same size and a same shape; and determining the image acquisition accuracy of the Demura device according to a difference between a position of each of the plurality of test point patterns in the detection picture and a corresponding position of the test point pattern in the preprocessed image. The present disclosure also provides an apparatus for evaluating an image acquisition accuracy of a Demura device, an electronic device and a non-transitory computer-readable storage medium.
US11314975B2 Object identification in data relating to signals that are not human perceptible
Systems and methods for object identification are provided. In a method, primary data is received. The primary data is generated by a primary sensor that receives signals that are human perceptible and records a scene. Secondary data generated by a secondary sensor that simultaneously records the same scene is received. The secondary sensor receives signals that are not human perceptible. The primary data is processed to identify object signatures relating to objects present in the scene. The processed primary data is used to train a secondary data-based object identification model configured to identify, in the secondary data, object signatures relating to objects present in the scene. A method includes using the secondary data-based object identification model to process the secondary data to identify object signatures relating to objects present in the scene. A method includes augmenting the processed primary data with the processed secondary data.
US11314974B2 Detecting debris in a vehicle path
In some examples, one or more processors may receive at least one image of a road, and may determine at least one candidate group of pixels in the image as potentially corresponding to debris on the road. The one or more processors may determine at least two height-based features for the candidate group of pixels. For instance, the at least two height-based features may include a maximum height associated with the candidate group of pixels relative to a surface of the road, and an average height associated the candidate group of pixels relative to the surface of the road. In addition, the one or more processors may determine at least one weighting factor based on comparing the at least two height-based features to respective thresholds, and may determine whether the group of pixels corresponds to debris based at least on the comparing.
US11314971B2 Personal protective equipment management system using optical patterns for equipment and safety monitoring
In general, techniques are described for a personal protective equipment (PPE) management system (PPEMS) that uses images of optical patterns embodied on articles of personal protective equipment (PPEs) to identify safety conditions that correspond to usage of the PPEs. In one example, an article of personal protective equipment (PPE) includes a first optical pattern embodied on a surface of the article of PPE; a second optical pattern embodied on the surface of the article of PPE, wherein a spatial relation between the first optical pattern and the second optical pattern is indicative of an operational status of the article of PPE.
US11314960B2 Display apparatus including large-area fingerprint sensor
A display apparatus including a large-area fingerprint sensor includes a display panel displaying an image; a touch panel sensing a touch of a finger; a fingerprint sensor including a plurality of fingerprint pixels and recognizing a fingerprint of the finger; a fingerprint sensor driver driving the fingerprint sensor and including a driver driving the fingerprint sensor and a fingerprint recognizer recognizing a fingerprint by using sensing signals received from the fingerprint sensor; and a touch driver driving the touch panel, wherein the driver of the fingerprint sensor driver provides a sensing gate signal to sensing gate lines included in a first touch block determined being touched by touch position information received from the touch driver, among m (where m being an integer of 2 or greater) number of sensing gate lines included in the fingerprint sensor.
US11314957B1 Can content verification systems and methods
A method of verifying an identity of objects in a production line may include transporting a plurality of objects along a production line. The method may include detecting an individual object of the plurality of objects using a proximity sensor. The method may include triggering a plurality of imaging sensors to capture an image of a barcode on an outer surface of the individual object based on detection of the individual object by the proximity sensor. The method may include determining whether data from the barcode matches predetermined barcode data.
US11314954B2 RFID tag and RFID tag system
An RFID tag includes an RFID device, an output device and a controller. The RFID device includes a storage from and into which information is readable and writable from a reading/writing apparatus through wireless communication. The output device outputs information. The controller reads information for output from the storage and controls the output device. The storage includes a first region into which the information for output is written and a second region separate from the first region. The controller updates data of the second region in response to updating output of the output device.
US11314953B2 Tagging of materials and objects and analysis for authentication thereof
This disclosure relates to tagging of materials and objects and analysis for authentication thereof. An example method includes analyzing separately a number of locations distributed across a given surface of a solid object according to one or more analysis technologies to determine feature data for each of the locations. The feature data are indicative of a respective chemical property and/or mechanical property of the solid object at each of the locations, corresponding to a feature tag, and the feature data depend on the one or more analysis technologies. The method also includes determining a tag signature for the solid object based on the feature data determined for each of the locations.
US11314949B2 System to convert human thought representations into coherent stories
A system to convert sequences of human thought representations into coherent stories, in association with a language understanding system is disclosed. Said system comprises: an entity dereferencing and enrichment module, an anomaly detecting unit that comprises: a context anomaly module, and a meaning anomaly and reinforcement module; an inter thought representation reasoning and transformation unit; an entity knowledge base; a thought representation knowledge base; and an output thought representation cloud. The system takes sequences of thought representations as input and tries to make sense out of them. The system is used in association with any type of language understanding system for creating meaning out of the sequence of thoughts.
US11314939B2 Method and apparatus for performing hierarchiacal entity classification
A method for performing hierarchical entity classification of an entity mention within a context, wherein ontological classes are computed for the entity mention levelwise using a contextual representation of the context and a state representation obtained by running an end-to-end trained decoding recurrent neural network on a mention representation of the entity mention.
US11314935B2 System and method for electronic document interaction with external resources
A system and method for electronic document management including: creating an executable document object, wherein the executable document object comprises at least one programmable element; constructing an interaction schema object, wherein each interaction schema comprises: executable logic and a trigger as part of an inbound interaction schema or an outbound interaction schema that associates an external resource with the executable document object; and bundling the interaction schema object with the executable document object. The method further includes: in response to triggering an inbound interaction schema trigger: activating the executable logic of the inbound interaction schema, initiating at least one programmable element of the executable document object, and updating the state of the executable document object; and in response to triggering an outbound interaction schema trigger: activating the executable logic of the outbound interaction schema, and modifying the associated external resource with respect to the state of the executable document object.
US11314933B2 Customized user prompts for autofilling applications
An example method includes determining a subset of content displayed by an application on a user interface (UI) of a user device, wherein the subset excludes user-specific information. The method further includes transmitting a request to a remote provider for at least one template for use with the application, wherein the request comprises the subset of content displayed on the UI. The method also includes receiving a response to the request from the remote provider, wherein the response comprises the at least one template indicating how to process user input data in one or more text input fields displayed by the application on the UI, and generating a prompt to authorize transmission of the one or more user input values to the remote provider for future use in autofill, wherein the prompt is customized by processing the one or more user input values using the at least one template.
US11314922B1 System and method for generating regulatory content requirement descriptions
A computer-implemented method for generating regulatory content requirement descriptions is disclosed and involves receiving requirement data including a plurality of requirements including hierarchical information extracted from regulatory content. The method involves identifying parent requirements based on the existence of child requirements on a lower hierarchical level and generating requirement pairs including the parent requirement and at least one child requirement. The method also involves feeding each of the pairs through a conjunction classifier which has been trained to generate a classification output indicative of the pair being not a conjunction (NC), a single requirement conjunction (CSR), or a multiple requirement conjunction (CMR). The method involves generating a set of requirement descriptions based on the classification output generated for each parent requirement.
US11314915B2 Methods of designing layouts of semiconductor devices
A method of designing a layout of a semiconductor device includes determining from among a plurality of integrated circuit (IC) blocks in the semiconductor device a selection IC block for which a layout is to be changed, changing an spacing interval at which fin structures included in the selection IC block are spaced apart from each other in a first direction from a first spacing interval to a second spacing interval, and determining in the selection IC block locations of source/drain regions connected to the fin structures spaced apart from each other in the first direction at the second spacing interval.
US11314913B2 Information processing apparatus, program, and simulation method
An information processing apparatus includes a conversion unit configured to convert circuit configuration data representing a configuration of an electric circuit including an input terminal group and an output terminal group into circuit calculation data including an equation group that generates an output signal group corresponding to an argument group given to a variable group and an input signal group given to the input terminal group, wherein the argument group includes a constant representing a characteristic of a circuit element that forms the electric circuit.
US11314910B1 Discrete element method-based simulation method and system for acoustic emission
The present disclosure relates to a discrete element method (DEM)-based simulation method and system for acoustic emission (AE). The simulation method includes: arranging a monitoring point on a surface of a numerical model; monitoring a velocity waveform of the monitoring point; and analyzing the velocity waveform to obtain a hit, energy, and a b-value of AE. The method in the present disclosure can resolve problems of principle incompliance, poor authenticity, and high occupation of calculation resources in a traditional simulation method for AE.
US11314908B2 Providing reusable quantum circuit components as a curated service
A repository is configured in a hybrid data processing environment comprising a classical computing system and a quantum computing system, to hold a plurality of quantum circuit components (QCC(s)). A degree of difficulty in simulating the received QCC in the classical computing system is transformed into a classical hardness score. A degree of difficulty in implementing the received QCC in the quantum computing system is transformed into a quantum hardness score. A first parameter in a metadata data structure associated with the received QCC is populated with the classical hardness score. A second parameter in the metadata data structure associated with the received QCC is populated with the quantum hardness score. The received QCC is transformed into a library element by at least augmenting the received QCC with the metadata data structure. The library element is added to the repository.
US11314907B2 Simulation including multiple simulators
In some examples, one or more computing devices on a network may receive, from a client computing device, one or more inputs for configuring a simulation, the simulation including at least a first simulator and a second simulator. The one or more computing devices may allocate computing resources including at least a first virtual machine for executing at least one of the first simulator or the second simulator. The one or more computing devices may configure a first simulation controller executable on the first virtual machine for controlling execution of the at least one of the first simulator or the second simulator. The first simulation controller may initiate execution of at least one of the first simulator or the second simulator as part of execution of the co-simulation. In some examples, a result of the co-simulation may be sent to the client computing device.
US11314905B2 System and method for generating computerized floor plans
A system and method for generating computerized floor plans is provided. The system comprises a mobile computing device, such as a smart cellular telephone, a tablet computer, etc. having an internal digital gyroscope and camera, and an interior modeling software engine interacts with the gyroscope and camera to allow a user to quickly and conveniently take measurements of interior building features, and to create computerized floor plans of such features from any location within a space, without requiring the user to stay in a single location while taking the measurements. The system presents the user with a graphical user interface that allows a user to quickly and conveniently delineate wall corner features using a reticle displayed within the user interface. As corners are identified, the system processes the corner information and information from the gyroscope to calculate wall features and creates a floor plan of the space with high accuracy.
US11314901B2 Method for shared vehicle misuse management
System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator.
US11314895B2 Privacy preserving data collection and analysis
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for preserving user privacy when collecting and analyzing user data. Methods include discarding user data after generating a privacy enhanced representation of user data and storing this privacy enhanced representation in a probabilistic data structure. Methods further preserve user privacy by inserting false negatives in the probabilistic data structure. Methods also include storing continuous value attributes in the data structure. Methods include storing date values associated with one or more user attributes. The date values may specify the date when one or more user attributes was last received.
US11314891B2 Method and system for managing access to personal data by means of a smart contract
A method/a system for accessing personal data using an access token server, a data server and a blockchain. The access token server generates the access rights of different users in the form of access tokens. The access token server stores an access token by transmitting it via a first transaction, to a first smart contract of the blockchain. A user can request an access authorization by transmitting a second transaction to a second smart contract that can access the token by presenting cryptographic elements to authenticate the user. A granted authorization is recorded by the second contract in the blockchain. A user may access the personal data by transmitting an access request to the data server. This interrogates the second smart contract to verify the authorization and to obtain the access token. The data server next transmits the stored personal data to a URL specified in the token.
US11314889B2 Early data breach detection
Apparatuses, methods, systems, and program products are disclosed for early data breach detection. An apparatus includes a data module configured to receive user data from a darknet. User data may include user credential information that has been misappropriated. An apparatus includes a match module configured to determine whether user credential information matches a user's credentials for a user's one or more online accounts. An apparatus includes an action module configured to trigger a security action related to a user's one or more online accounts to make the user's one or more online accounts more secure in response to determining that user credential data matches the user's credentials at the user's one or more online accounts.
US11314885B2 Cryptographic data entry blockchain data structure
A method for securely storing and transmitting data using a blockchain structure. The blockchain structure is operated on the local node and through SSH transmission with an arbiter server and cloud infrastructure. The local application coordinates the order of appended blocks, where each block is a flat file that uses a respective filename to indicate block order. Data entry and retrieval is performed where plaintext data is available only in local memory as decrypted through an authorized client. Data written to disk only as encrypted.
US11314884B2 Privacy-preserving data verification
A node includes processing circuitry configured to encrypt first network data including a first tenant identifier using a first cryptographic key to generate first encrypted data and anonymize the first encrypted data to generate anonymized data where the anonymizing of the first encrypted data includes segmenting the first encrypted data and the anonymizing of the first encrypted data preserving relationships among the first network data associated with the first tenant identifier, encrypt the anonymized data using a second cryptographic key to generate encrypted anonymized data, transmit the encrypted anonymized data, at least one analysis parameter, at least one security policy and instructions to analyze the encrypted anonymized data using the at least one analysis parameter, the at least one security policy and the second cryptographic key, receive analysis data resulting from the analysis of the encrypted anonymized data, and determine verification results from the received analysis data.
US11314877B2 Public key encrypted network printing
A network printing system comprising a user device to encrypt a print job using a public key of a user and to transmit the encrypted print job to a print server. The system may further comprise the print server to re-encrypt the encrypted print job using the re-encryption key. The system may further comprise the printer to decrypt the re-encrypted print job using a private key of the printer and print the decrypted print job.
US11314876B2 System and method for managing built-in security for content distribution
A system is configured for managing a plurality of files containing sensitive information associated with an organization to be sent to a particular receiver. The system is further configured to determine whether the particular receiver is an internal receiver or an external receiver with respect to the organization. If the particular receiver is an external receiver, a CRC code generated from the personal information and location coordinates of an external server where the plurality of files will be accessed is added to the plurality of files. A security code is also added to the plurality of files to facilitate that they are secured from being exposed and disposed at a retention time set by the organization. The system generates a custom compressed file from the plurality of files, configures it to be decompressed by the personal information of the external receiver, and sends it to the external receiver.
US11314875B1 Replication of account security features in multiple deployment database
A request to replicate a first account maintained by a data platform is received. Based on the request, account data associated with the account is accessed. The account data comprises security configurations for the first account. In response to the request, the first account is replicated using the account data. A second account results from replicating the first account. The replicating of the first account comprises automatically replicating the security configurations for the first account to the second account. The replicating of the security configurations comprises replicating an identity management configuration of the first account; replicating an authorization configuration of the first account; and replicating an authentication configuration of the first account.
US11314869B2 Processor, control device, and computer readable recording medium
A processor including hardware and performing control in accordance with an input signal is configured to: read, after the processor is booted, firmware information including an encrypted authentication file and an execution program to be executed by the processor; decrypt the encrypted authentication file with reference to the read encrypted authentication file and key information for decrypting the encrypted authentication file; execute the execution program in the processor when the encrypted authentication file is decrypted; and stop the execution of the execution program in the processor when the decryption of the encrypted authentication file fails.
US11314866B2 System and method for runtime firmware verification, recovery, and repair in an information handling system
A management system for an information handling system includes a memory device and a management controller. The memory device includes a primary firmware image and a backup firmware image. The management controller boots the management system. The boot of the management system includes a read of a first block at an offset within the primary firmware image. The management controller further determines that the read of the first block had a first read error, and reboots the management system in response to determining that the read of the first block had the first read error. The reboot of the management system includes a read of a second block at the offset within the backup firmware image.
US11314863B2 Behavioral threat detection definition and compilation
Examples of the present disclosure describe systems and methods for behavioral threat detection definition compilation. In an example, one or more sets of rule instructions may be packaged for distribution and/or use by a behavioral threat detection engine. As an example, a set of rule instructions is compiled into an intermediate language and assembled in to a compiled behavior rule binary. Event linking is performed, wherein other rules launched by the rule and/or events that launch the rule or are processed by the rule are identified, and such information may be stored accordingly. The behavior rule binary may be packaged with other rules associated with identifying a specific behavior. The packaged behavior rule is distributed to one or more computing devices for use with a behavioral threat detection engine. For example, the threat detection engine may execute the behavior rule using a rule virtual machine.
US11314862B2 Method for detecting malicious scripts through modeling of script structure
Disclosed herein are enhancements for operating a communication network to detect malware in scripts of web applications. In one implementation, a method for modeling the structure of embedded unclassified scripts to compare the abstract dynamism of similar scripts. The method may determine structure of unclassified end user browser script by building abstract structure using code from unclassified end user browser script; compare determined structure of unclassified end user browser script with a plurality of generalized abstract structures; if the determined structure of unclassified end user browser script matches within a predetermined threshold of any of the plurality of generalized abstract structures, then the unclassified end user browser script is classified as benign, otherwise the determined structure is classified as malicious. This, in turn, provides a scalable and efficient way of identifying benign, malicious, known and unknown scripts from a script available in full or in part.
US11314857B2 Detection of compromise through automated power analysis
A method and system for determining a power consumption pattern for at least one application being executed on a computer is provided. The method comprises measuring a DC current and measuring a DC supply voltage provided to a data processing device, thereby creating a stream of time-stamped voltage value samples and current value samples. The method comprises further determining a product of the streams at identical times and converting the product into a real and an imaginary data stream using I/Q digital signal processing, combining these into a complex data stream, applying a signal processing demodulation step to the complex data stream, thereby generating a demodulated data stream, and extracting from the demodulated data stream at least one stream-based parameter signature, the at least one stream-based parameter signature representing the power consumption pattern of the at least one corresponding application being executed on the data processing device.
US11314856B2 Generating rule-based access control policies using a bytecode instrumentation system
Instrumentation codes are inserted into predetermined portions of a bytecode. Every transaction referenced in the bytecode is virtually combined and arranged hierarchically to describe a virtual transaction stack describing the computer-based resources accessed during the transaction. Based at least on the origin of the transaction, the characteristics of the transaction and the computer-based resources accessed during the transaction, the sensitivity of the transaction, and the security context of each of the computer-based resources accessed during the transaction are determined. A policy store is searched for at least one access control policy referencing the transaction, or the computer-based resources requested accessed by the transaction. If such an access control policy is found, it is selectively modified to refer exclusively to the transaction and the corresponding sensitive computer-based resources. Otherwise, a new access control policy exclusively referencing the data-oriented transactions and the corresponding sensitive computer-based resources is created.
US11314851B2 Method for protecting private information and terminal device
A method for unlocking an electronic device includes unlocking a screen of the electronic device and displaying a first interface in response to receiving an image, wherein the image comprises an eyeprint image or an iris image that matches a preset condition, wherein the first interface comprises a previous interface that displayed before the screen was last locked, and unlocking the screen and displaying a second interface in response to receiving the image and in response to detecting an action of blinking or moving an eyeball, wherein the second interface is different than the first interface.
US11314850B2 Preventing unauthorized access to secure information systems using advanced biometric authentication techniques
Aspects of the disclosure relate to preventing unauthorized access to secured information systems using advanced biometric authentication techniques. A computing device may receive input requesting to login to a user account associated with a mobile banking application installed on the computing device. The computing device may send, to a client authentication computing platform, a first authentication request and receive, from the client authentication computing platform, one or more authentication prompt commands. The computing device then may present one or more authentication prompts and collect, from one or more linked wearable devices, one or more advanced biometrics. After validating the one or more advanced biometrics, the computing device may send, to the client authentication computing platform, authentication response data. Thereafter, the computing device may receive mobile banking user interface information and present one or more mobile banking user interfaces.
US11314848B2 System for dynamically appending and transforming static activity data transmitted to a user device application
Embodiments of the invention are directed to a system, method, and computer program product for dynamically appending and transforming static activity data transmitted to a user device application. In particular, the invention provides a secure platform for dynamic restructuring and inter-connection of inline activity data. The system first determines that a first user, via a first networked device, has initiated a first electronic activity. The system then constructs and transmits a first static activity data set to a second resource application of the second networked device associated with the second user. The system then alters the transmitted first static activity data set of the first electronic activity, in response to the second user modifying an activity parameter item of the first electronic activity, in situ, prior to finalization authorization processing of the first electronic activity by a recipient system, without requiring initialization of an additional electronic activity.
US11314846B1 Surgical communication and computerization infrastructure
Various embodiments are described herein that relate to visual tools for specifying the setups and data models preferred by a medical professional (e.g., a surgeon) within an operating room. These visual tools can be incorporated into a system which provides various technical benefits, such as ensuring that users are given access to time sensitive information even when their computer(s) is/are offline. In this way, the disclosed technology can address specific technical issues which arise in the context of surgery, including that many operating rooms have little or no network connectivity which could allow potentially vital information specified using visual tools to be accessed.
US11314843B2 Mathematical problem solving circuit comprising resistive elements
It is described a mathematical solving circuit (100) comprising: a crosspoint matrix (MG) including a plurality of row conductors (Li), a plurality of column conductors (Cj) and a plurality of analog resistive memories (Gij), each connected between a row conductor and a column conductor; a plurality of operational amplifiers (OAi) each having: a first input terminal (IN1i) connected to a respective row conductor (Li), a second input terminal (IN2i) connected to a ground terminal (GR) at least one operational amplifier (OAi) of the plurality being such to take the respective first input terminal (IN1i) to a virtual ground.
US11314839B2 Apparatus for webpage scoring
A computer-implemented method, apparatus, and computer program product for evaluating a page in a website are provided. The method includes obtaining a link structure of the website. The method also includes identifying a page set, the page set being a set of pages linked to a specific page in the website. The method further includes calculating a degree of dispersion of the page set in the link structure. The method also includes evaluating the specific page using the degree of dispersion to generate a score for the specific page.
US11314835B2 Web browser remoting across a network using draw commands
A server receives from a client device that is executing a web browser application a request to initiate a remote application in the server. The server instantiates an instance of the remote application. The server intercepts draw commands associated with the remote application instance. The server provides the draw commands to the client to cause the web browser application to render portion(s) of output based on the draw commands. The server receives an input event from the web browser application. The server provides the client one or more draw commands based on the input event to cause the web browser application to render portion(s) of output based on those draw commands.
US11314834B2 Delayed encoding of resource identifiers
A resource identifier to be encoded dynamically upon detection of a triggering event is identified. The resource identifier is allowed to remain not encoded prior to detection of the triggering event. The triggering event that will cause the resource identifier to be consumed by a web browser is detected. In response to detecting the triggering event, the resource identifier is encoded, and an encoded version of the resource identifier is provided for consumption by the web browser.
US11314833B1 Adaptive data collection optimization
Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
US11314832B1 Electronic product information manager
A system including a GUI displayed on a display device is disclosed. The GUI includes a website that, when loaded onto a user device, permits the user device to communicate with at least one server to send to the at least one server item information to electronically manage one or more items in a product information database, to receive from the at least one server item information from the product information database, and to cause display of the item information received. The at least one server is remote from the user device on which the website is loaded and that is able to communicate with the user device. The at least one server is configured to receive the item information about the one or more items from the product information database, update the item information in the product information database, and send the item information to the website.
US11314828B2 Dynamic and personalized product placement in electronic files
A system to provide dynamic placement of new images in an electronic file presented on an electronic device according to various attributes associated with a user operating the electronic device. A scanning mechanism is implemented to scan each image within the electronic file to identify tagged objects. A selection mechanism is implemented to select the new images of various products based on geographic and demographic attributes associated with the user. A placement mechanism is implemented to fittingly replace all the tagged objects with the new images. The electronic file is updated to include the selected products rather than the tagged objects. While the user is accessing the electronic file on the electronic device, the user is able to view the selected products rather than the tagged objects in the electronic file.
US11314826B2 Method for searching and device thereof
Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input.
US11314825B2 Machine-learning based personalization
A system, method, and apparatus provide the ability to generate and deliver personalized digital content. Multiple content tests are performed by presenting different variants of content to a set of different consumers of one or more consumers. A machine learning (ML model is generated and trained based on an analysis of results of the multiple content tests. Based on the ML model, personalization rules, that specify a certain variance for a defined set of facts, are output. The personalization rules are exposed to an administrative user who selects one or more of the personalization rules. A request for content is received from a requesting consumer. Based on similarities between the defined set of facts and the requesting consumer, a subset of the selected personalization rules are selected. The content is personalized and delivered to the requesting consumer based on the further selected personalization rules.
US11314822B2 Interface for a universal search
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the documents returned for each category and presents the search results to the user by category. Higher ranking categories may be presented more prominently than lower ranking categories.
US11314820B2 Systems and methods for web collaboration
A server includes a memory and a processor coupled to the memory. The memory stores shared documents used for collaboration, with each shared document having respective keywords associated therewith. The processor receives a user-selected portion of a web page displayed on at least one client device, matches keywords from the shared documents to keywords associated with the user-selected portion of the displayed web page, and selects at least one of the shared documents based upon the matching. The selected portion of the displayed web page is appended to the selected at least one shared document.
US11314817B1 Methods and systems for inferring intent and utilizing context for natural language expressions to modify data visualizations in a data visualization interface
A method modifies data visualizations based on user selected data sources and user input that specifies natural language commands requesting information from the data sources. The computer displays an initial data visualization according to a visual specification that specifies a plurality of visual variables. The computer determines one or more keywords from the natural language command and determines, based on the one or more keywords, a user intent to modify the data visualization. The computer modifies the plurality of visual variables based on the first user intent and displays a modified data visualization in accordance with the modified plurality of visual variables.
US11314815B2 Shared content delivery streams in data networks
The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data and split the data into multiple data streams to be fed to a downstream system. The downstream system can further process the data and communicate to another downstream system. In some embodiments, the stream management system can access the repositories of its downstream system and veto the data flows created by the downstream system.
US11314811B1 Systems and methods for semantic search engine analysis
Systems and methods for semantic search engine analysis are disclosed. Generally, the system receives user provided text and/or speech search input, and further processes the search input to determine a semantic meaning. If the search input is speech, the system may first convert the speech into text. The system lexically processes the search input for ensuring the search input is valid, tags portions of the search input with metadata for applying a meaning of the tagged portions, and generally analyzes the relative locations of individual words and phrases to determine grammatical or linguistic relationships within the search input. In some embodiments, the system may disambiguate words or search terms, as well as provide input suggestions to the user. The system may use the manipulated search input to generate a search query, such as a query for searching apartment listing databases, and further display the search query results to the user.
US11314808B2 Hybrid flows containing a continous flow
Processing a hybrid flow containing a continuous flow can include connecting a continuous flow to a finite flow of a hybrid flow using a continuous connector operator, and processing the data flow graph of the hybrid flow.
US11314804B2 Information search method and device and computer readable recording medium thereof
An intuitive information search method and device based on a displayed image and a computer readable recording medium thereof. The information search method based on an image displayed on a device includes recognizing a first input indicating a selection related to a plurality of objects included in the image, recognizing a second input indicating a search relationship between the selected plurality of objects, and searching for information based on the first input and the second input; and outputting found information through the device.
US11314802B2 Automatic image selection for visual consistency
An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed.
US11314798B2 Processing system having machine learning engine for providing customized user functions
Systems and apparatuses for generating customized user output are provided. The system may collect sensor data, associated with the user, from a variety of sources. The system may use the sensor data to generate a customized user output. The system may analyze the sensor data, and determine, based on the sensor data and the customized user output, one or more user recommendation outputs. The system may update the customized user output based on additional or subsequent sensor data, and/or based on whether or not the user recommendation output was completed, as determined from subsequent sensor data.
US11314796B2 Dimension-specific dynamic text interface for data analytics
Embodiments relate to a dynamic text provider that generates and communicates a text object to a text consumer (e.g., a table with a text header, a chart having text axis labels and/or title). An engine is positioned between a dynamic text service, and an underlying data set organized according to a model with hierarchical elements (e.g., measures, dimensions, pages). The engine receives an input from the text consumer. The input includes at least a first identifier of the text consumer, a second identifier of the data set, and a third identifier of a specific element (e.g., dimension) of the model. The engine references the model to create a context. Based upon that context, the engine queries the data set to generate a dynamic text object including a list of values (LOV) for the dimension. The dynamic text object including the LOV is communicated to the text consumer.
US11314793B2 Query processing
A method includes associating an identifier with a plurality of business listings, receiving a first query, generating a second query based at least in part on the first query, the second query including at least one word included in the first query, and selecting a subset of business listings based at least in part on the second query. The method also includes providing the subset of business listings such that the subset of business listings is configured to be displayed in a ranked order. In such methods, the ranked order is based at least in part on respective levels of relatedness between the second query and listings included in the subset of business listings.
US11314792B2 Digital assistant query intent recommendation generation
Systems and methods are provided for digital assistant configuration and functionality. For example, systems and methods provide for receiving a query from a user via a computing device, processing language in the query to identify a plurality of elements associated with the query, and analyzing the plurality of elements associated with the query to determine an intent of the query by mapping the plurality of elements associated with the query to a list of predetermined intents by comparing the plurality of elements associated with the query to each intent in the list of predetermined intents to generate a score for each intent in the list of predetermined intents. Systems and methods further provide for determining a subset of the predetermined intents based on the score for each intent in the list of predetermined intents, and providing recommendations related to the query based on the subset of predetermined intents.
US11314790B2 Dynamic field value recommendation methods and systems
Computing systems, database systems, and related methods are provided for recommending values for fields of database objects and dynamically updating a recommended value for a field of a database record in response to updated auxiliary data associated with the database record. One method involves obtaining associated conversational data, segmenting the conversational data, converting each respective segment of conversational data into a numerical representation, generating a combined numerical representation of the conversational data based on the sequence of numerical representations using an aggregation model, generating the recommended value based on the combined numerical representation of the conversational data using a prediction model associated with the field, and autopopulating the field of the case database object with the recommended value.
US11314786B1 Interpreting vague intent modifiers in visual analysis using word co-occurrence and sentiment analysis
A method generates data visualizations. A device receives a first user input to specify a natural language command directed to a data source. The natural language command includes a first keyword that is a gradable adjective that modifies a second keyword in the natural language command. The device identifies a numerical data field, from the data source, whose field name co-occurs with the first keyword in natural language utterances in a predefined stored corpus of natural language utterances, based on quantifying co-occurrence using a co-occurrence metric. The device computes a numerical range for values of the numerical data field based on correlation of sentiment polarity of the first keyword and the field name of the numerical data field. The device then generates a data visualization for the data source, based on filtering rows of data from the data source according to the numerical range for the numerical data field.
US11314782B2 Managing data processing efficiency, and applications thereof
Disclosed herein are system, method, and computer program product embodiments for determining a first processing demand required to clean a data set and identifying one or more processors to clean the data based on the determined demand. The system, method, and computer program product embodiment further monitors the data cleaning process to determine a second demand and decides whether to continue operating one or more of the processors, based on the second demand.
US11314777B2 Data replication and data failover in database systems
Replication and failover of database data is disclosed. A method includes replicating database data stored in a primary deployment such that the database data is further stored in a secondary deployment. The method includes executing one or more updates to the database data at the secondary deployment when the primary deployment is unavailable and propagating the one or more updates to the primary deployment when the primary deployment becomes available again. The method includes executing queries on the database data at the primary deployment when the primary deployment is available.
US11314776B2 Location sharing using friend list versions
Aspects of the present disclosure involve a system and a method for performing operations comprising: storing, on a distributed storage system, a plurality of real-time graph (RTG) instances that include a plurality of device objects, the plurality of device objects comprising a first device object associated with a given user; receiving, by the first device object, a friends list of the given user having a first version identifier; receiving, by the first device object, an update from a client device associated with the given user, the update comprising a friends list version identifier; determining that the first version identifier of the friends list in the first device object mismatches the friends list version identifier in the update; and synchronizing the friends list in the first device object prior to sending one or more messages that include the update to other device objects of the plurality of device objects.
US11314772B2 Robust data replication among data centers
A method of data replication between a first data center and a second data center, wherein the first data center has a data set to be replicated, the method comprising: determining (501) whether a first path from the first data center to the second data center is suitable for the data set to be replicated, by: transmitting (502) test data along the first path, taking (503) latency measurements for the test data along the first path; and determining a latency parameter of the first path using the latency measurements; and determining (504) if the latency parameter of the test data is less than a maximum latency threshold. If the latency parameter is less than the maximum latency threshold, the method performs (505) replication of the data set using the first path.
US11314771B2 Splitting and merging of storages
An example operation may include one or more of receiving, by an orderer, a split transaction that contains configuration transactions for new channels, generating, by the orderer, a split block that includes a split transaction payload and a block header, and sending, by the orderer, the split block to participant nodes to form new channels based on a content of the split block.
US11314770B2 Database multiplexing architectures
Techniques for database multiplexing. Within a group of two or more logical databases, each having a plurality of database nodes, the group of logical databases being part of a multitenant database environment that stores data for multiple client entities each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID, wherein users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity, and wherein the multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities, the tenant ID is used to determine a mapping between the tenant ID and one of the plurality of logical databases. A plurality of application servers coupled with two or more of the logical databases are used to service requests received from remote client device using the mapping to access a selected logical database corresponding to the tenant ID.
US11314768B2 Systems and methods of data record management
A system and method of data record management is provided. The system comprises a processor and a memory coupled to the processor that stores processor-executable instructions that when executed configure the processor to perform the method. The method comprises receiving a plurality of unstructured natural language data records, generating a structured dataset based on the plurality of unstructured natural language data records, transforming the structured dataset to normalize the respective frequency values based on inverse proportionality of the respective frequency values, determining a redundancy prediction value associated with that unstructured natural language data record based on the transformed structured dataset, and displaying on a graphical user interface a message identifying one or more unstructured natural language data records being associated with a redundancy prediction value greater than a threshold value. The structured dataset includes a frequency value associated with respective terms of each of the plurality of unstructured natural language data records.
US11314767B2 Techniques and architectures for managing cascading mutations in an environment having a data lake
Managing mutations in a data lake environment. A mutation request to cause write operations that modify data objects or structures within an environment for collecting unformatted raw data is received. The environment has at least a data table and a notification table. An entry is written to the data table with a streaming job configured to receive and process the mutation request. Entries to the data table specify at least records indicating changes to objects in the environment based on ingestion processing for the environment for collecting unformatted raw data and based on the mutation request. A corresponding entry is written to the notification table in response to a successful write attempt to the data table. The notification table entry has information about data table entries for a specified period. At least one data consumer is notified that the data table has been modified.
US11314765B2 Multistage data sniffer for data extraction
A multistage data sniffer instance can include a first stage that scans a given file for a set of data fields based on a configuration file for a selected format of the given file. The multistage data sniffer instance can also include a second stage that evaluates a value in each data filed in the set of data fields for the selected format to determine a validity of values in the set of data fields. The multistage data sniffer instance can further include a third stage that extracts data within the plurality of fields of the given file, aggregates the data based on a predetermined set of rules defined in the configuration file and outputs a data to a data mart database characterizing the aggregated data.
US11314760B2 Uploading external files and associating them with existing data models
A computer-implemented method includes providing a fixed portion of a data model, uploading external files to an extended portion of the data model, matching at least some parts of the external files to the fixed portions of the data model, and using data from both the fixed and extended portions of the data model together. A computer-implemented method includes receiving a query from a user to a data model that includes a stored subject area portion and a stored extended subject area portion, accessing at least one storage to retrieve the subject area portion and the extended subject area portion, joining relevant portions of the subject area and extended subject area, extracting answers to the query from the joined portions, and reporting the answers to the user.
US11314759B2 In-memory catalog for searching metrics data
The disclosed embodiments include a method performed by a data intake and query system. The method includes populating each metric including a measure value, cataloging metadata in an in-memory metrics catalog, where the metadata is related to the metrics. The method further includes receiving a search query including search criteria, evaluating the search query by applying the search criteria to the metadata of the metrics catalog to obtain results that satisfy the search criteria, and causing display, on a display device, of the results or data indicative of the results.
US11314754B2 Data processing method, apparatus, and device
Methods, systems, and devices, including computer programs encoded on computer storage media, for data processing are provided. One of the methods includes: receiving a query parameter; obtaining query result data from each of one or more predetermined data sources according to the query parameter; converting the query result data into target reliable data conforming to a predetermined data reliability protocol; and sending the target reliable data to a blockchain node.
US11314752B2 Computer system and data analysis method
A computer system includes a first computer and a second computer. The second computer includes, a minimum analysis dataset in which a data item serving as an analysis target and a repetition unit are defined in advance for each analysis target and an agent. The agent receives an analysis target data fetching designation including the minimum analysis dataset, a repetition range of repeating acquisition of data, and a repetition unit. The agent generates a first process that acquires data from the first computer and a first instance that executes processing within the first process on the basis of the repetition range and the repetition unit and activate the first instance to acquire the accumulated data from the first computer. When the processing of the first instance is completed, the agent generates a second process that executes analysis processing and a second instance that executes processing within the second process.
US11314749B2 Blockchain implementing reliability database
An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, determining a category type of the off-chain data source from among a plurality of category types based on the request, retrieving a reliability value of the off-chain data source linked to one or more of an identity of the off-chain data source and the determined category type from a reliability database implemented via a distributed ledger shared among a plurality of peer nodes, and transmitting the retrieved reliability value linked to the category type to the client.
US11314747B2 Universal parsing framework systems and methods
An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.
US11314746B2 Processing unstructured data streams using continuous queries
Systems and methods for continuous processing of unstructured data streams are provided. Information may be stored in memory regarding a query, including associated search results and statistics derived at an identified time. After the identified time, unstructured data may be received from a plurality of streams over a communication network. A full-text search may be conducted on the received unstructured data based on the query to yield one or more matches. The stored statistics associated with the query may be retrieved from memory and updated based on the search results of the unstructured data received at the subsequent time. The updated statistics may then be stored in memory for retrieval at a subsequent time.
US11314745B2 Periodic database search manager for multiple data sources
Systems and techniques for searching multiple data sources are described herein. Users may specify searches of multiple data sources to occur on a periodic basis. The searches may be configured to search time or date ranges that have not previously been searched. A user may select the data sources of interest and specify search terms, review and edit previously created searches, and review results of searches. The system automatically performs the specified searches, and notifies the user and/or a team of the user each time new results are found. The system may efficiently search the data sources by storing previous search results and comparing the previous results to current search results to identify new search results.
US11314740B1 Responsive plan stability
The subject technology receives a first query plan corresponding to a first query, the first query plan comprising a new query plan different than a previous query plan for the first query. The subject technology determines a value indicating an estimated improvement in execution time of the first query plan in comparison to a previous execution time of the previous query plan. The subject technology determines that the value is greater than a threshold value. The subject technology, in response to the value being greater than the threshold value, executes the first query using the first query plan.
US11314736B2 Group-by efficiency though functional dependencies and non-blocking aggregation functions
Techniques described herein proposes a Dependent Grouping Column Rewrite that simplifies a grouping operation by excluding dependent grouping columns from a group by clause. A non-blocking aggregation function is applied to dependent grouping columns in at least select clauses. Such a simplified grouping operation reduces memory pressure, speeds up grouping operations, and saves compute time, as grouping columns that have no additional effect on the grouping operation are excluded from processing (e.g., hashing and key matching).
US11314734B2 Query generation for collaborative datasets
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query of a consolidated dataset that may include datasets formatted atomized datasets, analyzing the query to classify portions of the query to form classified query portions, partitioning the query into sub-queries as a function of a classification type for each of the classified query portions, and retrieving data representing a query result from distributed data repositories.
US11314732B2 Database migration technique
One or more processors generate a view that identifies the data records of a first database having a back-level version. Instructions are received to migrate the data records from a back-level version to a new version of the data records. Responsive to receiving a query requesting data records of the first database, the version level of the requested data records is determined based on the generated view. Responsive to determining the requested data records are in the back-level version, a migration is performed on the requested data records including changes resulting in the new version of the requested data records. The requested data records are identified as changed to the new version of data records, and the new version of the requested data records are written to a pre-determined storage location and are provided to a requestor submitting the query.
US11314728B1 Range deletes on a distributed database
A distributed database system maintains data for a logical table by storing, on a plurality of storage nodes, a collection of key-item pairs. An operation to delete a range of these items is processed by first storing, on each of the plurality of storage nodes, a tombstone record indicative of the items to be deleted. The tombstones are committed once each of the plurality of nodes has stored the tombstone. Items within the range are treated as deleted. A cleanup operation deletes items within the range and updates the tombstone.
US11314727B2 Blockchain management apparatus, blockchain management method, and program
A blockchain management apparatus includes a block receiving part that receives a block including a block header that includes a hash value for reference information selected from a predetermined range in a ledger based on a predetermined rule established between blockchain management apparatuses; a block verification part that selects the reference information from the predetermined range in the ledger based on the predetermined rule and determines whether or not the hash value for the reference information included in the block has been generated based on the reference information, to verify that the block has been correctly generated; a consensus formation part that, if the block verification part verifies that the block has been correctly generated, forms a consensus with other blockchain management apparatuses to write the block to the ledger; and a ledger storage part that stores the block for which the consensus has been formed.
US11314725B2 Integrated review and revision of digital content
In some embodiments, a review application accesses a review file containing a text-based comment describing a change to an object in a design file. The design file is created and editable in a design application different from the review application. The review application determines, from the text-based comment, a tool in the design application configured to implement the change to the object described in the text-based comment. The review application updates the user interface to include a user interface of the tool along with the text-based comment and receives, through the user interface of the tool, a confirmation of applying the change to the object in the design file. The review application further causes the change to the object to be applied to the design file.
US11314713B2 Data discovery in relational databases
Described herein is a system that processes personal data in databases. The system samples data stored in columns of data tables and analyzes the sampled data to determine whether the sampled data includes personal data. Based on the analysis, the system marks which data tables and which columns of the data tables store personal data. The system receives a request to process personal data for a subject. From data tables that are marked as storing personal data, the system identifies records storing personal data for the subject. The system additionally identifies other data tables marked as storing personal data that reference or are referenced by the data tables including the records referencing the subject. The system processes the data stored in the columns that are marked as storing personal data.
US11314712B2 Method and apparatus for providing serial number, electronic device and readable storage medium
The present invention provides a method, an apparatus, an electronic device and a readable storage medium for providing a serial number, capable of configuring different serial number generating methods according to different business scenarios, solving a problem of completely depending on one serial number generating method, enabling to generate a serial number that satisfies a business scenario in time, and finally improving the stability of a logistics distribution system. The method for providing a serial number according to the present invention comprises: storing various serial number generating methods; determining, according to a business scenario of a requester side and from the serial number generating methods, serial number generating methods for the scenario, and then obtaining a list of available methods for the scenario according to the determined serial number generating methods; generating, using a method in the list of available methods, a serial number for the scenario so as to provide the serial number to the requester side.
US11314708B2 Heterogeneous type database storage system based on optical disc, and method for using system
A heterogeneous database storage system based on optical disk includes a magnetic disk storage device and an optical disk storage device connecting, via a data connection, to a server. A relational database management system, a non-relational database management system, a data processor and a database connector are installed on the server. Fields of a record are divided into two parts by the data processor. A part of the fields are in a relational database, and the other part of the fields are in a non-relational database. Fields of the relational database constitute a subrecord of the relational database, and Fields of the non-relational database constitute a subrecord of the non-relational database. The subrecord of the relation database and the corresponding subrecord of the non-relational database form an integral record by the database connector.
US11314701B2 Resharding method and system for a distributed storage system
The present application discloses a resharding method and system for a distributed storage system, and the method comprises: when performing resharding for the bucket, accumulating a statistical value in each of pieces of shard statistical information into a header field; deleting each of pieces of shard statistical information, and creating, according to the number of shards after resharding, several pieces of new shard statistical information, wherein, the number of the pieces of the new shard statistical information is equivalent to the number of shards after resharding, and the several pieces of new shard statistical information have one-to-one correspondence with the shards after resharding; and grouping operation logs in an operation log set according to the number of shards after resharding, such that the number of groups of the operation logs is consistent with the number of shards after resharding.
US11314698B2 Dynamically performing data processing in a data pipeline system
Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein. In an embodiment, a data processing method comprises, in association with a distributed database system that implements one or more data transformation pipelines, each of the data transformation pipelines comprising at least a first dataset, a first transformation, a second derived dataset and dataset dependency and timing metadata, detecting an arrival of a new raw dataset or new derived dataset; in response to the detecting, obtaining from the dataset dependency and timing metadata a dataset subset comprising those datasets that depend on at least the new raw dataset or new derived dataset; for each member dataset in the dataset subset, determining if the member dataset has a dependency on any other dataset that is not yet arrived, and in response to determining that the member dataset does not have a dependency on any other dataset that is not yet arrived: initiating a build of a portion of the data transformation pipeline comprising the member dataset and all other datasets on which the member dataset is dependent, without waiting for arrival of other datasets.
US11314695B2 Method and system for real-time collaboration and annotation-based action creation and management
A method of collaborating in real-time via action creation, including detecting an annotation on a managed document, parsing the annotation, and generating an action record including at least one of a received client, a received matter, and a received project, a received action to be performed, and an assigned user to perform the received action being a user of the plurality of users. The method further includes recording a generated action record an action database.
US11314693B2 Method for data structure relationship detection
A computer implemented system and method for automated estimation of relationships among a plurality of data elements. The approach includes processing elements of one or more data sets to establish linkage relations among the data records, and then extending the linkage relations based on one or more equivalence relations, stored as linkage data structures. The generated data structures are used for computationally simplifying the data sets by consolidating data records or removing redundancies, such as duplicates, and may be used to yield a compressed data representation or data structure.
US11314685B2 Low noise serial interfaces with gated clock
Low noise serial interfaces with gated clock are provided herein. In certain configurations herein, a slave device of a serial interface includes a shift register for serially shifting in an interface data signal based on timing of an interface clock signal, a control circuit (for instance, a finite-state machine) for controlling the slave device, and a register bank for storing data programmed to the slave device via the serial interface. The control circuit cuts off or gates the interface clock signal in response to determining that an interface command received over the serial interface is not intended for the slave device.
US11314683B2 Circuitry applied to electronic device having USB type-c connector and associated electronic device
A circuitry applied to an electronic device having a Universal Serial Bus (USB) type-C connector is provided. The circuitry includes a transceiver circuit, a physical layer circuit and a processing circuit. In operations of the circuitry, the transceiver circuit is coupled to the USB type-C connector. The physical layer circuit is configured to directly utilize a plurality of first signals from the USB type-C connector as at least one portion of Ethernet signals, and process the first signals to generate a plurality of processed first signals. The processing circuit is configured to process the processed first signals to generate an output signal.
US11314682B2 Switchable I2S interface
A switchable I2S interface including a multiplexer, a switchable FIFO memory and a switchable shift register, is disclosed. The multiplexer receives a transmission instruction or a receiving instruction, and configured to generate a switching signal according to the received instruction. The switchable FIFO memory is connected to the multiplexer and receives the switching signal, and comprise a transmission control circuit and a receiving control circuit. According to the switching signal, the switchable FIFO memory switches on the transmission control circuit to transmit the audio output signal, or switches on the receiving control circuit to receive the audio input signal. The switchable shift register is connected to the switchable FIFO memory, and receives and temporarily stores the audio output signal and the audio input signal.
US11314681B2 Memory system with independently adjustable core and interface data rates
An integrated circuit device is disclosed including core circuitry and interface circuitry. The core circuitry outputs in parallel a set of data bits, while the interface circuitry couples to the core circuitry. The interface circuitry receives in parallel a first number of data bits among the set of data bits from the core circuitry and outputs in parallel a second number of data bits. The ratio of the first number to the second number is a non-power-of-2 value.
US11314678B2 Systems and methods for providing connectivity between two or more hardware and software components
A computer implemented method of providing connectivity between two or more primary assets, each primary asset comprising a hardware component or a software component, the method comprising receiving a request to provide connectivity between the primary assets; accessing a repository that stores a list of assets and metadata associated with each asset; using the metadata in the repository to generate an hierarchical list of assets; rationalising the hierarchical list of assets by selecting a group of assets from the hierarchical list of assets to be used in providing connectivity between the primary assets; and generating, based on operating parameters of each asset in the group of assets, a deployment plan for the group of assets, wherein the deployment plan defines settings and/or connections to be used between the assets in the group of assets in order to provide connectivity between the two or more primary assets.
US11314673B2 Configurable multi-function PCIe endpoint controller in an SoC
A configurable multi-function Peripheral Component Interchange Express (PCIe) endpoint controller, integrated in a system-on-chip (SoC), that exposes multiple functions of multiple processing subsystems (e.g., peripherals) to a host. The SoC may include a centralized transaction tunneling unit and a multi-function interrupt manager. The processing subsystems output data to the host via the centralized transaction tunneling unit, which translates addresses provided by the host to a local address of the SoC. Therefore, the centralized transaction tunneling unit enables those processing subsystems to consume addresses provided by the host without the need for software intervention and software-based translation. The SoC may also provide isolation between each function provided by the processing systems. The multi-function interrupt manager enables the endpoint controller to propagate interrupt messages received from the processing subsystems to the host.
US11314671B2 Circuit comprising a current output driver for outputting an output current to a load
A circuit for an I/O module, the circuit having a communication unit for receiving process data, which is connectable to a bus for communication purposes, a microcontroller which is connected to the communication unit, a load, a digital/analog converter, which includes a current output driver for outputting an output current to the load, and a first DC/DC converter. The microcontroller is connected to the digital/analog converter via a digital interface and is configured to set the output current of the digital/analog converter via the digital interface based on the received process data. The microcontroller is configured to output a control signal to a first DC/DC converter via the control interface for setting the first supply voltage based on the output current and the digital voltage value.
US11314668B2 Method, apparatus and system for device transparent grouping of devices on a bus
In one embodiment, a host controller includes: a first input/output (I/O) buffer to couple to a first communication line of an interconnect; a second I/O buffer to couple to a second communication line of the interconnect; and a device group selection circuit to dynamically cause the first communication line to communicate a clock signal to a first device group including one or more first devices to couple to the interconnect and dynamically cause the second communication line to communicate a data signal to the first device group when a communication is to be addressed to at least one of the one or more first devices of the first device group, such that the communication is transparent to at least another device group to couple to the interconnect. Other embodiments are described and claimed.
US11314662B2 Providing a secure communication channel between kernel and user mode components
Systems and methods for implementing a secure communication channel between kernel and user mode components are provided. According to an embodiment, a shared memory is provided through which a kernel mode process and a user mode process communicate. The kernel mode process is assigned read-write access to the shared memory. The user mode process is assigned read-only access to the shared memory. An offset-based linked list is implemented within the shared memory. Kernel-to-user messages are communicated from the kernel mode process to the user mode process by adding corresponding nodes to the offset-based linked list. One or more kernel-to-user messages are read by the user mode process following the offset-based linked list in order. The kernel mode process is signaled by the user mode process that a kernel-to-user message has been consumed by the user mode process through an input output control (ioctl) system call or an event object.
US11314660B2 Prefetch kill and revival in an instruction cache
A system comprises a processor including a CPU core, first and second memory caches, and a memory controller subsystem. The memory controller subsystem speculatively determines a hit or miss condition of a virtual address in the first memory cache and speculatively translates the virtual address to a physical address. Associated with the hit or miss condition and the physical address, the memory controller subsystem configures a status to a valid state. Responsive to receipt of a first indication from the CPU core that no program instructions associated with the virtual address are needed, the memory controller subsystem reconfigures the status to an invalid state and, responsive to receipt of a second indication from the CPU core that a program instruction associated with the virtual address is needed, the memory controller subsystem reconfigures the status back to a valid state.
US11314659B2 Using real segments and alternate segments in non-volatile storage
Provided are techniques for using real segments and alternate segments in Non-Volatile Storage (NVS). One or more write requests for a track are executed by alternating between storing data in one or more sectors of real segments and one or more sectors of alternate segments for each of the write requests, while setting indicators in a real sector structure and an alternate sector structure. In response to determining that the one or more write requests for the track have completed, the data stored in the one or more sectors of the real segments and in the one or more sectors of the alternate segments are merged to form newly written data. In response to determining that a hardened, previously written data of a track does exist in Non-Volatile Storage (NVS), the newly written data is merged with the hardened, previously written data in the NVS. The merged data is committed.
US11314657B1 Tablewalk takeover
In one embodiment, a microprocessor, comprising: a translation lookaside buffer (TLB) configured to indicate that a virtual page address corresponding to a physical page address of a page of memory that a memory access instruction is attempting to access is missing in the TLB; a first micro-op corresponding to a first memory access instruction and configured to initiate a first speculative tablewalk based on a miss in the TLB of a first virtual page address; and a second micro-op corresponding to a second memory access instruction, the second micro-op configured to take over an active first speculative tablewalk of the first micro-op at its current stage of processing based on being older than the first micro-op and further based on having a virtual page address and properties that match the first virtual page address and properties for the first memory access instruction.
US11314654B2 Cache optimization for graphics systems
A mechanism is described for facilitating optimization of cache associated with graphics processors at computing devices. A method of embodiments, as described herein, includes introducing coloring bits to contents of a cache associated with a processor including a graphics processor, wherein the coloring bits to represent a signal identifying one or more caches available for use, while avoiding explicit invalidations and flushes.
US11314651B2 Measurement system and method for operating a measurement system
Provided is a method for operating a measurement system including an evaluation module and several measuring elements. The evaluation module and the measuring elements are connected via a communication line. The method includes detecting measurement data via the several measuring elements. At least two of the measuring elements detect the measurement data at least partially at the same time. The method further includes: buffering the detected measurement data in the respective measuring element; and reading out the measurement data buffered in the measuring elements with the evaluation module via the communication line.
US11314648B2 Data processing
Data processing apparatus comprises a data access requesting node; data access circuitry to receive a data access request from the data access requesting node and to route the data access request for fulfilment by one or more data storage nodes selected from a group of two or more data storage nodes; and indication circuitry to provide a source indication to the data access requesting node, to indicate an attribute of the one or more data storage nodes which fulfilled the data access request; the data access requesting node being configured to vary its operation in response to the source indication.
US11314643B2 Enhanced duplicate write data tracking for cache memory
A request to perform a write operation to write data at a memory sub-system is received. Responsive to the request to perform the write operation, the data is stored at a cache portion of cache memory of the memory sub-system. A duplicate copy of the data is stored at a write buffer portion of cache memory. An entry of the write buffer record is recorded that maps a location of the duplicate copy of the data stored at the write buffer portion to a location of the data stored at the cache portion of the cache memory. A memory operation is performed at the memory sub-system based at least in part on the write buffer record.
US11314641B2 Apparatus and method for executing instruction using range information associated with a pointer
An apparatus (2) comprises one or more bounded pointer storage element (60s) each to store a pointer (62) having associated range information (64) indicating an allowable range of addresses for the pointer (62). Processing circuitry (4) performs, in response to a first type of instruction (70) identifying a given bounded pointer storage element, a predetermined operation for a target range of addresses determined at least in part on the basis of the range information (64) associated with the pointer stored in the given bounded pointer storage element (60).
US11314640B2 Method, program, and system for reducing the cost of stack scanning
A method for reducing the cost of stack scanning in garbage collection (GC) includes, in the GC of the first-generation heap area, registering, in a nursery object reference list prepared for each thread, one or more addresses, within each stack, which each refer to a nursery object, and updating a scanning unnecessary area starting pointer such that the addresses listed in the nursery object reference list are included in the area from the bottom of the stack to the address pointed to by the scanning unnecessary area starting pointer. The method further includes, in the next GC of the first-generation heap area, for the area from the bottom of the stack to the address pointed to by the scanning unnecessary area starting pointer, performing the GC processing on the addresses included in the nursery object reference list.
US11314638B2 Data storage device, operating method thereof and storage system using the same
A data storage device includes a nonvolatile memory device including a plurality of memory groups, each of which includes a plurality of memory regions in interleaving units and a controller configured to determine and manage interleaving-aware dirty (IAD) of a write-requested logical address whenever write-requested data is written in the nonvolatile memory device, and select a victim memory group among the plurality of memory groups using the interleaving-aware dirty.
US11314637B2 System and method for efficient cache coherency protocol processing
To reduce latency and bandwidth consumption in systems, systems and methods are provided for grouping multiple cache line request messages in a related and speculative manner. That is, multiple cache lines are likely to have the same state and ownership characteristics, and therefore, requests for multiple cache lines can be grouped. Information received in response can be directed to the requesting processor socket, and those speculatively received (not actually requested, but likely to be requested) can be maintained in queue or other memory until a request is received for that information, or until discarded to free up tracking space for new requests.
US11314635B1 Tracking persistent memory usage
Disclosed herein are techniques for tracking usage of a storage-class memory. In one embodiment, a method includes receiving a first statistics update entry and a second statistics update entry by a memory controller for a memory, and assembling the statistics update entries into a statistics log entry. The first statistics update entry indicates a number of operations performed on a first memory block in the memory, and the second statistics update entry indicates a number of operations performed on a second memory block in the memory. The method also includes determining a persistent memory region in a persistent memory for storing the statistics log entry, and writing the statistics log entry into the persistent memory region, where the statistics log entry persists in the persistent memory region until the statistics log entry is read back through the memory controller.
US11314633B2 Dynamic CFI using line-of-code behavior and relation models
Disclosed herein are techniques for analyzing control-flow integrity based on functional line-of-code behavior and relation models. Techniques include receiving data based on runtime operations of a controller; constructing a line-of-code behavior and relation model representing execution of functions on the controller based on the received data; constructing, based on the line-of-code behavioral and relation model, a dynamic control flow integrity model configured for the controller to enforce in real-time; and deploying the dynamic control flow integrity model to the controller.
US11314630B1 Container configuration recommendations
A processor may identify an occurrence of a code change for a microservice hosted in a container. The processor may generate a representation of the code change. The processor may identify, utilizing an AI model, a set of microservice containers having microservices affected by the code change. The processor may determine recommended changes to system environments for one or more microservice containers of the set of microservice containers.
US11314627B2 Test automation system for distributed heterogenous environments
Automated testing is performed in a distributed environment having computer systems executing software based on heterogenous application stacks. The computer systems are connected via the network to a service platform. A method provides for executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system. The method further includes recording, at the service platform, the network requests produced by the executed function. The method further includes generating a service corresponding to the function based on the recorded network requests. The method further includes executing a test scenario which uses the generated service corresponding to the function to produce test requests.
US11314625B2 Systems and methods for summarization and visualization of trace data
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
US11314623B2 Software tracing in a multitenant environment
Software tracing can be accomplished in a multitenant environment according to various examples of the present disclosure. In one example, a processing device can receive tracing information and a tenant identifier. The tracing information can indicate a sequence in which a group of microservices forming a software application executed in response to a request transmitted to the software application. The tenant identifier can correspond to a particular tenant among a group of tenants having access to an instance of the software application. The processing device can then select, based on the tenant identifier, a particular collector from among a group of collectors corresponding to the group of tenants. The processing device can forward the tracing information to the particular collector for causing the tracing information to be stored in a datastore corresponding to the particular tenant.
US11314620B1 Methods and systems for integrating model development control systems and model validation platforms
Methods and systems are described herein for integrating model development control systems and model validation platforms. For example, the methods and systems discussed herein recite the creation and use of a model validation platform. This platform operates outside of the environment of the independently validated models as well as the native platform into which the independently validated models may be incorporated. The model validation platform may itself include a model that systematically validates other independently validated models. The model validation platform may then provide users substantive analysis of a model and its performance through one or more user interface tools such as side-by-side comparisons, recommended adjustments, and/or a plurality of adjustable model attributes for use in validating an inputted model.
US11314617B1 Methods and systems for exchange of equipment performance data
A method for an exchange of equipment performance data including the steps of: obtaining performance data of a device not having Internet connectivity; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a computing device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; and initiating, by the computing device, an Internet connection with the remote server using the address string thereby to provide the performance data to the remote server.
US11314613B2 Graphical user interface for visual correlation of virtual machine information and storage volume information
The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.
US11314609B2 Diagnosing and remediating errors using visual error signatures
A method includes detecting an error that has occurred in one or more assets of an enterprise system and generating a visual error signature of the detected error, the visual error signature comprising at least a portion of a graph-based visualization of operation of the assets. The method also includes providing the generated visual error signature for the detected error as input to a machine learning model and utilizing the machine learning model to classify the visual error signature for the detected error as belonging to at least a given one of a plurality of error classes, the machine learning model being trained using historical visual error signatures for previously-detected errors. The method further includes identifying at least one action taken to remediate each of one or more previously-detected errors of the given error class and remediating the detected error utilizing one or more of the identified actions.
US11314607B2 Modifying aspects of a storage system associated with data mirroring
A method for modifying a configuration of a storage system. The method includes a computer processor querying a network-accessible computing system to obtain information associated with an executing application that utilizes a storage system for a process of data mirroring. The method further includes identifying a set of parameters associated with a copy program executing within a logical partition (LPAR) of the storage system based on the obtained information, where the set of parameters dictates a number of reader tasks utilized by the copy program, where the copy program is a program associated with the process for data mirroring from the network-accessible computing system to the storage system. The method further includes executing the dictated number of reader tasks for the process of mirroring data associated with the executing application, from the network-accessible computing system to the storage system.
US11314606B2 Substitution device, information processing system, and substitution method
A reconfiguration circuit (352) generates a control value for controlling an output value of a control target device based on an input value, and when a fault occurs in an information processing circuit (200) that outputs the control value generated to the control target device, performs preparation for substituting for the information processing circuit (200). Upon completion of the preparation, a reconfiguration target circuit (510) generates an output plan of a control value such that a difference between an actual output value of the control target device and an output value in a scheduled temporal transition gradually decreases, based on the scheduled temporal transition that is a temporal transition of an output value of the control target device, which is scheduled before occurrence of the fault in the information processing circuit (200), a difference between an actual output value of the control target device upon completion of the preparation and an output value in the scheduled temporal transition, and an input value and a control value before occurrence of the fault in the information processing circuit (200), and outputs a control value to the control target device instead of the information processing circuit (200) according to the output plan generated.
US11314603B2 Recovery image downloads via data chunks
An example non-transitory computer-readable storage medium comprising instructions that when executed cause a processor of a computing device to: in response to receiving a chunk size request from a recovery agent executable at an operating system of the computing device, determine a chunk size via firmware instructions of the computing device; transmit the chunk size from the firmware instructions to the recovery agent; receive data chunks of a recovery image from the recovery agent in sequence; store the data chunks in a storage device of the computing device; and construct the recovery image using the data chunks.
US11314596B2 Electronic apparatus and operative method
This invention introduces an electronic apparatus and an operative method thereof which are capable of triggering an initialization operation for the electronic apparatus correctly. The electronic apparatus includes a plurality of latches and a power power-on-reset generator. The plurality of latches are coupled to memory cells and are configured to monitor memory data of the memory cells. The power-on-reset generator is coupled to the plurality of latches and is configured to generate a power-on-reset pulse to reset the electronic apparatus in response to a data corruption on at least one of the memory cells. The data corruption is detected during an initialization operation of the electronic apparatus according to memory data of the memory cells and corresponding hardwired code data.
US11314595B2 Adaptive data and parity placement using compression ratios of storage devices
A RAID controller periodically collects an indication of a current compression ratio achieved by each of a plurality of storage devices within the RAID. The RAID controller determines a placement of data and the parity information within at least one of the plurality of storage devices according to at least one of a plurality of factors associated with the current compression ratio. The RAID controller writes the data and the parity information to the at least one of the plurality of storage devices according to the determined placement.