Document Document Title
US11670835B2 Single space wireless parking with improved antenna placements
A wireless parking meter with an improved antenna location is described. The antenna may be located within a covering protruding from the top of the parking meter, allowing radio frequency (RF) signals to be transmitted through a portion of the parking meter with high permittivity to the RF signals. Additionally or alternatively, the antenna may be located within the parking meter housing above a lower parking meter mechanism housing so that RF signals can be transmitted through the dome covering of the parking meter, which may have a high permittivity to the RF signals.
US11670831B2 Ultra-high frequency power combiner and divider compensating for parasitic parameters
An ultra-high frequency power combiner according to the disclosure includes a first input line connected to a first input port, a second input line connected to a second input port, an output line connected to an output port, a first transmission line between the first input line and the output line, a second transmission line between the second input line and the output line, a first series capacitor, a resistor, and a second series capacitor connected in series between a first node between the first input line and the first transmission line and a second node between the second input line and the second transmission line, and a first parallel capacitor, an inductor, and a second parallel capacitor connected in parallel with the resistor and connected in series with one another.
US11670824B2 Secondary battery
The present disclosure relates to a secondary battery, which can improve the sealing efficiency of a can (or case). The secondary battery includes an electrode assembly; a case configured to accommodate the electrode assembly, the case including a bottom portion, long side portions and short side portions, at least one of which includes a welding portion that is configured to be bent and welded, and a cap plate coupled to the case, wherein a portion of the welding portion is overlap-welded.
US11670823B2 Separator for alkaline cells
An alkaline electrochemical cell includes a cathode; a gelled anode having an anode active material and an electrolyte; and a separator disposed between the cathode and the anode; wherein the separator includes a non-conductive, porous material having a mean pore size of about 1 micron to about 5 microns, a maximum pore size of about 19 microns, and an air permeability of about 0.5 cc/cm2/s to about 3.8 cc/cm2/s at 125 Pa.
US11670822B2 Separator having silane-modified polyolefin and polyethylene, and method for producing the same
There is provided a method for producing a separator for an electricity storage device that includes a step of contacting a porous body formed from a silane-modified polyolefin-containing molded sheet with a base solution or acid solution, and a separator for an electricity storage device comprising a microporous film with a melted film rupture temperature of 180° C. to 220° C. as measured by thermomechanical analysis (TMA).
US11670820B2 Battery mounting structure of a vehicle
A battery mounting structure of a vehicle includes a battery case, a cable and a shielding member. The battery case includes a lower case and an upper case. In each of plural battery cell groups, plural battery cells are arrayed in a first direction. The battery cell groups are accommodated in the battery case in a state in which the battery cell groups are arrayed along a second direction, which is orthogonal to the first direction in plan view. The cable is routed at an upper face side of the battery cell groups so as to connect the battery cells in series. The shielding member is configured by a conductor so as to form an electrical loop, and is provided at the upper case so as to be overlapped with at least a portion of the cable in plan view.
US11670819B2 Battery pack including staggered battery pack terminals
A battery pack that includes a housing. The housing includes a support portion that is configured to removably connect to a device, such as a cordless, hand-held power tool. The battery pack is configured to electrically and/or communicatively connect to the device through at least one terminal. The at least one terminal can include a battery positive power terminal, a battery negative power terminal, and a communications terminal. In some embodiments, at least one of the terminals of the battery pack is positioned at a first depth level within the support portion and at least one of the terminals of the battery pack is positioned at a second depth level within the support portion. The battery pack includes a first distance between the first depth level and the second depth level (e.g., approximately 0.5 inches).
US11670812B1 Thermal management device for energy storage system, method for controlling the thermal management device for energy storage system, and energy storage system
The invention provides a thermal management device for energy storage system, a method for controlling the thermal management device for energy storage system, and an energy storage system, wherein the thermal management device for energy storage system comprises a heat dissipation system, a temperature transducer, a data acquisition module, a management module and a data interaction module; the heat dissipation system comprises refrigerant circulating heat exchange components for heat dissipation of energy storage system, wherein the refrigerant circulating heat exchange components perform heat exchange through phase change of refrigerant; the data acquisition module is connected with the temperature transducer, and is used for acquiring the external environment temperature and the working environment temperature of energy storage system; the management module is used for conducting heating value analysis of energy storage system, and then performing heat dissipation control and management according to the heating value analysis and the external environment temperature; the data interaction module is used for connecting the network for data interaction. The energy storage system comprises battery packs, a battery management system, a bidirectional converter, an energy management system and the above thermal management device for energy storage system. During the control of thermal management, data are acquired in real time to determine and control the refrigerant quantity required for refrigerant circulation and thus realize efficient heat dissipation of energy storage system.
US11670799B2 Fluoride compounds as lithium super-ionic conductors, solid electrolyte and coating layer for lithium metal battery and lithium ion battery
Solid-state lithium ion electrolytes of lithium fluoride based composites are provided which contain an anionic framework capable of conducting lithium ions. Composites of specific formulae are provided and methods to alter the composite materials with inclusion of aliovalent ions shown. Lithium batteries containing the composite lithium ion electrolytes are provided. Electrodes containing the lithium fluoride based composites are also provided.
US11670795B2 Battery module
Embodiments of the present disclosure relate to a battery module. According to an embodiment of the present disclosure, there is provided a battery module including a plurality of battery cells each including at least one electrode tab, and a bus bar in contact with the electrode tabs to electrically connect the plurality of battery cells, wherein the bus bar includes a plate in which a plurality of holes are formed, and the electrode tabs are inserted into at least a portion of the plurality of holes to electrically connect the plurality of battery cells.
US11670786B2 Fuel cell system and control method for fuel cell system
The low efficiency power generation part of a control device is provided with an operating point setting part setting a target current and a target voltage defining an operating point of the fuel cell at the time of low efficiency power generation and a generated electric power control part making the generated electric power of the fuel cell increase and decrease at the time of low efficiency power generation by controlling the current of the fuel cell to the target current while making the flow rate of feed of oxidizing agent gas supplied to the fuel cell fluctuate so that the voltage of the fuel cell increases and decreases above and below the target voltage within a range where the charged and discharged electric powers of the rechargeable battery do not become larger than the allowable charged and discharged electric powers.
US11670783B2 Fuel cell vehicle
A fuel cell vehicle includes a battery disposed in a first space, a radiator disposed in a second space formed adjacent to the first space in a second direction intersecting a first direction, which is a direction in which the vehicle travels, and at least one fuel cell unit disposed in a third space formed adjacent to the first space in the second direction while being spaced apart from the second space in the second direction, with the first space interposed therebetween.
US11670782B2 Fuel cell separator and fuel cell stack
A fluid flow field of a separator of a fuel cell stack allows a fluid to flow in a separator surface direction. A rubber seal member provides a seal between the fluid passage and the fluid flow field. The tunnel portion intersects the rubber seal member at an intersection. The tunnel portion allows the fluid flow field and the fluid passage to connect to each other. In the rubber seal member, a first portion protrudes from a flat portion in a stacking direction, and a second portion protrudes from a protruding end surface of a tunnel portion in the stacking direction.
US11670778B2 Electrodes with improved cell reversal tolerance through functionalized and stabilized metal oxides
A method for manufacturing a functionalized metal oxide product configured to be used in an anode catalyst layer of a fuel cell can include forming a catalyst solution, which can include mixing a metal oxide in water. A stock solution can be formed by mixing a fatty acid in water. The stock solution can be added to the catalyst solution to form a solid fraction and a liquid fraction. The solid fraction can be removed from the liquid fraction. The solid fraction can be washed and dried, thereby forming the functionalized metal oxide product. The functionalized metal oxide product is configured to improve the cell reversal tolerance of the fuel cell.
US11670776B2 Binder aqueous solution for lithium-ion battery electrode, slurry for lithium-ion battery negative electrode, negative electrode for lithium-ion battery, and lithium-ion battery
Provided are a binder aqueous solution for a lithium-ion battery electrode, a slurry for a lithium-ion battery negative electrode, a negative electrode for a lithium-ion battery, and a lithium-ion battery. The binder aqueous solution for a lithium-ion battery electrode contains an acidic group-containing water-soluble polymer (A) and an amino group-containing water-soluble polymer (B). The acidic group-containing water-soluble polymer (A) is a polymer of a monomer group containing, with respect to 100 mol % of the monomer group, 30 mol % to 90 mol % of a (meth)acrylamide group-containing compound (a), 3 mol % to 20 mol % of an unsaturated organic acid (b), and 5 mol % to 40 mol % of an alkali metal or alkaline earth metal salt (c) of the unsaturated organic acid. A 1% by mass aqueous solution of the amino group-containing water-soluble polymer (B) has a pH of 9 or higher.
US11670771B2 Battery including tab tape covering electrode tab
A battery according to an aspect of the present disclosure includes: a positive electrode, a negative electrode, a positive electrode tab electrically connected to the positive electrode; a negative electrode tab electrically connected to the negative electrode; a positive electrode tab tape covering the positive electrode tab: and a negative electrode tab tape covering the negative electrode tab. In the battery described above, at least one tab tape of the positive electrode tab tape and the negative electrode tab tape has a multilayer structure in which an adhesive layer and a substrate layer primarily formed from an organic material are laminated in this order from an electrode tab side, and the adhesive layer contains an adhesive material and a reactive material which generates an endothermic reaction at a temperature lower than a heat resistance temperature of the organic material.
US11670770B2 Method for manufacturing positive electrode active material, and secondary battery
A positive electrode active material has a small difference in a crystal structure between the charged state and the discharged state. For example, the crystal structure and volume of the positive electrode active material, which has a layered rock-salt crystal structure in the discharged state and a pseudo-spinel crystal structure in the charged state at a high voltage of approximately 4.6 V, are less likely to be changed by charging and discharging as compared with those of a known positive electrode active material. In order to form the positive electrode active material having the pseudo-spinel crystal structure in the charged state, it is preferable that a halogen source such as a fluorine and a magnesium source be mixed with particles of a composite oxide containing lithium, a transition metal, and oxygen, which is synthesized in advance, and then the mixture be heated at an appropriate temperature for an appropriate time.
US11670769B2 Powderous lithium cobalt-based oxide compound for rechargeable lithium ion batteries and a method for making thereof
A lithium cobalt-based oxide cathode active material powder comprising particles having a median particle size D50 of greater than or equal to 20 μm, preferably 25 μm, and less than or equal to 45 μm, said particles having an averaged circularity of greater than or equal to 0.85 and less than or equal to 1.00, said particles having a general formula Li1+aCo1-x-y-zAlxM′yMezO2, wherein M′ and Me comprise at least one element of the group consisting of: Ni, Mn, Nb, Ti, W, Zr, and Mg, with −0.01≤a≤0.01, 0.002≤x≤0.050, 0≤y≤0.020 and 0≤z≤0.050, said lithium cobalt-based oxide particles having a R-3m structure and (018) diffraction peak asymmetry factor AD(018) of greater than or equal to 0.85 and less than or equal to 1.15, said diffraction peak asymmetry factor being obtained by a synchrotron XRD spectrum analysis with an emission wavelength λ value equal to 0.825 Å.
US11670764B2 Positive electrode, electrode group and nonaqueous electrolyte battery
According to a first embodiment, there is provided a positive electrode including a positive electrode active material-containing layer containing a first active material having a spinel type crystal structure. The positive electrode satisfies the formulas (1) to (3) when combined with a negative electrode including a negative electrode active material-containing layer containing a first active material having a spinel type crystal structure: 0.5≤a1/b1≤1.5 (1); 0.4≤a2/b2≤1.4 (2); and 0.5≤a3/b3≤2.3 (3), where a1 and b1 are a pore volume per 1 g weight, a2 and b2 are a pore specific surface area, and a3 and b3 are a median diameter in pore distribution, for the positive and negative electrode active material-containing layers, respectively.
US11670759B2 Zinc electrode improvements
Disclosed are methods of making porous zinc electrodes. Taken together, the steps are: forming a mixture of water, a soluble compound that increases the viscosity of the mixture, an insoluble porogen, and metallic zinc powder; placing the mixture in a mold to form a sponge; optionally drying the sponge; placing the sponge in a metal mesh positioned to allow air flow through substantially all the openings in the mesh; heating the sponge in an inert atmosphere at a peak temperature of 200 to 420° C. to fuse the zinc particles to each other to form a sintered sponge; and heating the sintered sponge in an oxygen-containing atmosphere at a peak temperature of 420 to 700° C. to form ZnO on the surfaces of the sintered sponge. The heating steps burn out the porogen.
US11670758B2 Negative-electrode composition for alkaline secondary batteries, and alkaline secondary battery negative electrode
An alkaline secondary battery negative electrode and a composition forming the negative electrode, containing an active material, a binder resin, and an electrically conductive agent containing an electrically conductive carbon material. When a value of D50 is defined to be an average particle size X and a value of D20 is defined to be a particle size Y in a cumulative particle size distribution obtained by measuring the active material using a laser diffractometry particle size distribution meter, the average particle size X is 10 μm or less, and the particle size Y is in the range of 30% to 70% of the average particle size X.
US11670756B2 Negative electrode for secondary battery, secondary battery, and manufacturing methods thereof
To provide a negative electrode for a secondary battery and a secondary battery having a large energy density and a capacity less likely to reduce even after repeated charging and discharging, and manufacturing methods thereof. The above-described problem is solved by a negative electrode for a secondary battery (3) comprising a negative electrode active material layer (3′) including at least a silicon-based active material and a binder, and a negative electrode current collector (14) having a structural form in which the silicon-based active material has an amorphous region including lithium and island-shaped lithium carbonate is distributed in the amorphous region. This negative electrode for a secondary battery (3) is manufactured by a method including a step of forming a negative electrode active material layer (3′) including a Si-based active material and a binder, and a predoping step of bringing an electrolytic solution (5) containing Li into contact with the negative electrode active material layer (3′), applying pressure, and introducing Li ions by an electrochemical method.
US11670753B2 Cathode for metal-air battery including spaces for accommodating metal oxides formed during discharge of metal-air battery and metal-air battery including the same
Provided is a metal-air battery including a cathode having a space which may be filled with a metal oxide formed during a discharge of the metal-air battery and thus having improved energy density and lifespan. The cathode for the metal-air battery includes a plurality of cathode materials, a plurality of electrolyte films disposed on surfaces of the plurality of cathode materials, and a plurality of spaces which are not occupied by the plurality of cathode materials and the plurality of electrolyte films. A volume of the plurality of spaces may be greater than or equal to a maximum space of a metal oxide formed during a discharge of the metal-air battery.
US11670751B2 Flexible air supply damper system for preventing overdrying-caused defect of secondary battery electrode plate
Provided is a flexible air supply damper system for preventing an overdrying-caused defect of a secondary battery electrode plate, the flexible air supply damper system including: a fluid supply unit supplying a fluid; a heating unit heating the fluid supplied through the fluid supply unit; a drying unit drying the electrode plate while receiving the fluid heated through the heating unit; a damper unit splitting the fluid passing through the heating unit to control an amount of the fluid to be introduced into the drying unit; and a discharge unit through which the fluid used in the drying unit and the fluid split out of the damper unit are discharged. By controlling the amount of the fluid to be introduced into the drying unit, the electrode plate is prevented from being overdried.
US11670749B2 Method for manufacturing light emitting diode packaging structure
A method for manufacturing a light emitting diode packaging structure includes the operations below. A flexible substrate having a first surface and a second surface is provided. A carrier substrate is formed on the first surface. An adhesive layer is formed on the second surface. A micro light emitting element is formed on the adhesive layer. The micro light emitting element has a conductive pad thereon opposite to the adhesive layer. A redistribution layer is formed and covers the micro light emitting element and the adhesive layer, wherein the redistribution layer includes a circuit layer electrically connecting to the conductive pad and an insulating layer covering the circuit layer. An electrode pad is formed on the redistribution layer and electrically connected to the circuit layer, wherein a total thickness of the flexible substrate, the adhesive layer, the redistribution layer, and the electrode pad is less than 200 um.
US11670746B2 Light emitting device
A light emitting device including a mounting board, one or more light emitting elements, a light transmissive member, and a light reflective member. The light emitting element(s) are mounted on the mounting board, and each include an upper surface. The light transmissive member is bonded to the upper surface of each of the light emitting element(s). The light transmissive member has an upper surface and a lower surface, and allows light from the light emitting element(s) to be incident on the lower surface of the light transmissive member and to be output from the upper surface of the light transmissive member. The light reflective member covers surfaces of the light transmissive member and lateral surfaces of the light emitting element(s) and exposes the upper surface of the light transmissive member. At least a first portion of the mounting board is exposed from the light reflective member in a plan view.
US11670743B2 Light emitting device and method of manufacturing light emitting device
A light emitting device includes: a substrate; a plurality of light emitting elements mounted on the substrate; a covering member disposed on the substrate between adjacent ones of the light emitting elements such that an upper surface of the covering member is substantially coplanar with upper surfaces of the light emitting elements, wherein the covering member is a molded body containing an inorganic material powder and a binder; and a light transmissive member disposed on or above the plurality of light emitting elements.
US11670740B2 Conversion layer, light emitting device and method of producing a conversion layer
A conversion layer, a light emitting device and a method for producing a conversion layer are disclosed. In an embodiment a conversion layer includes light-converting nanocrystals, an encapsulation surrounding the light-converting nanocrystals and ligands bonded to a surface of the encapsulation, wherein encapsulated light-converting nanocrystals are crosslinked by the ligands.
US11670734B2 Self-powered sensor and sensing system including the same
According to an embodiment, a self-powered sensor comprises at least one first layer emitting light in a preset wavelength band by receiving power from an outside, or receiving the emitted light reflected by an object, at least one second layer receiving light and generating a current, and a plurality of connectors each grown between two adjacent ones of the at least one first layer and the at least one second layer, the plurality of connectors transferring the generated current to the outside or transferring the power received from the outside to the at least one first layer and the at least one second layer.
US11670732B2 High sensitivity semiconductor device for detecting fluid chemical species and related manufacturing method
A device for detecting a chemical species, including a Geiger-mode avalanche diode, which includes a body of semiconductor material delimited by a front surface. The semiconductor body includes: a cathode region having a first type of conductivity, which forms the front surface; and an anode region having a second type of conductivity, which extends in the cathode region starting from the front surface. The detection device further includes: a sensitive structure arranged on the anode region and including at least one sensitive region, which has an electrical permittivity that depends upon the concentration of the chemical species; and a resistive region, arranged on the sensitive structure and electrically coupled to the anode region.
US11670718B2 Semiconductor device structure with inner spacer
A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a base and a fin over the base. The semiconductor device structure also includes a first nanostructure over the fin and a second nanostructure over the first nanostructure. The semiconductor device structure further includes a gate stack wrapping around an upper portion of the fin, the first nanostructure, and the second nanostructure. In addition, the semiconductor device structure includes a first inner spacer between the fin and the first nanostructure and a second inner spacer between the first nanostructure and the second nanostructure. The semiconductor device structure includes a first low dielectric constant structure in the first inner spacer and a second low dielectric constant structure in the second inner spacer. The first low dielectric constant structure is larger than the second low dielectric constant structure.
US11670714B2 Negative differential resistance device
A negative differential resistance device includes a dielectric layer having a first surface and a second surface opposing the first surface, a first semiconductor layer that includes a first degenerated layer that is on the first surface of the dielectric layer and has a first polarity, a second semiconductor layer that includes a second degenerated layer that has a region that overlaps the first semiconductor layer and has a second polarity, a first electrode electrically connected to the first semiconductor layer, a second electrode electrically connected to the second semiconductor layer, and a third electrode on the second surface of the dielectric layer and which has a region overlapping at least one of the first semiconductor layer or the second semiconductor layer.
US11670710B2 HEMT and method of fabricating the same
A high electron mobility transistor includes a first III-V compound layer. A second III-V compound layer is disposed on the first III-V compound layer. The composition of the first III-V compound layer and the second III-V compound layer are different from each other. A shallow recess, a first deep recess and a second deep recess are disposed in the second III-V compound layer. The first deep recess and the second deep recess are respectively disposed at two sides of the shallow recess. The source electrode fills in the first deep recess and contacts the top surface of the first III-V compound layer. A drain electrode fills in the second deep recess and contacts the top surface of the first III-V compound layer. The shape of the source electrode and the shape of the drain electrode are different from each other. A gate electrode is disposed on the shallow recess.
US11670707B2 Integrated assemblies and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a conductive structure, an annular structure extending through the conductive structure, and an active-material-structure lining an interior periphery of the annular structure. The annular structure includes dielectric material. The active-material-structure includes two-dimensional-material. Some embodiments include methods of forming integrated assemblies.
US11670706B2 Methods of manufacture for trench-gate insulated-gate bipolar transistors (IGBTs)
In a general aspect, method of producing an insulated-gate bipolar transistor (IGBT) device can include forming a termination structure in an inactive region. The inactive region at least partial surround an active region. The method can also include forming a trench extending along a longitudinal axis in the active region. A first mesa can define a first sidewall of the trench, and a second mesa can define a second sidewall of the trench. The first mesa and the second mesa can be parallel with the trench. The method can further include forming, in at least a portion of the first mesa, an active segment of the IGBT device, and, forming, in at least a portion of the second mesa, an inactive segment of the IGBT device.
US11670688B2 Semiconductor apparatus
The disclosure provides a semiconductor apparatus capable of keeping a semiconductor characteristics and realizing excellent semiconductor properties even when using an n type semiconductor (gallium oxide, for example) having a low loss at a high voltage and having much higher dielectric breakdown electric field strength than SiC. A semiconductor apparatus includes a gate electrode and a channel layer formed of a channel directly or through other layers on a side wall of the gate electrode, and wherein a portion of or whole the channel layer may be a p type oxide semiconductor (iridium oxide, for example).
US11670682B2 FINFET transistor having a doped sub fin structure to reduce channel to substrate leakage
An apparatus is described. The apparatus includes a FINFET device having a channel. The channel is composed of a first semiconductor material that is epitaxially grown on a subfin structure beneath the channel. The subfin structure is composed of a second semiconductor material that is different than the first semiconductor material. The subfin structure is epitaxially grown on a substrate composed of a third semiconductor material that is different than the first and second semiconductor materials. The subfin structure has a doped region to substantially impede leakage currents between the channel and the substrate.
US11670679B2 Semiconductor devices
A semiconductor device includes a gate electrode on a substrate, a channel surrounding sidewalls of the gate electrode on the substrate, and source/drain electrodes on the substrate at opposite sides of the gate electrode in a first direction parallel to an upper surface of the substrate. A thickness of the channel from the gate electrode to the source/drain electrodes in a horizontal direction parallel to the upper surface of the substrate is not constant but varies in a vertical direction perpendicular to the upper surface of the substrate.
US11670678B2 Integrated circuit structure
An integrated circuit (IC) structure includes a first cell and a second cell abutting the first cell. The first cell includes a first fin-like field-effect transistor (FinFET). The first FinFET includes a first channel region in a first fin extending along a first direction, and a first gate electrode extending across the first channel region in the first fin along a second direction different from the first direction. The second FinFET includes a second channel region in a second fin aligned with the first fin along the first direction, and a second gate electrode extending across the second channel region in the second fin along the second direction. The second fin has a smaller width than the first fin.
US11670673B2 Semiconductor device
A semiconductor device includes a lower electrode structure, an upper electrode structure, and a dielectric layer between the lower and upper electrode structures and on side surfaces and an upper surface of the lower electrode structure. The lower electrode structure includes a first lower electrode pattern having a cylindrical shape, a barrier layer on the first lower electrode pattern, and a second lower electrode pattern in a space defined by the barrier layer.
US11670670B2 Manufacturing method of package
A manufacturing method of a package includes at least the following steps. A carrier is provided. An inductor is formed over the carrier. The inductor includes a first portion, a second portion, and a third portion. The first portion is parallel to the third portion, and the second portion connects the first portion and the third portion. A die is placed over the carrier. The die is surrounded by the inductor. An encapsulant is formed between the first portion and the third portion of the inductor. The encapsulant laterally encapsulates the die and the second portion of the inductor.
US11670669B2 Integrated transformer
An integrated transformer includes a first and second inductors. The first inductor includes a first and second windings. The second inductor includes a third and fourth windings. The first, second, third and fourth windings have a first, second, third and fourth outer turn, respectively. At least one segment of the first (or second) outer turn substantially overlaps at least one segment of the third (or fourth) outer turn. The first and second outer turns are connected through a first segment and a first trace that cross each other, and the third and fourth outer turns are connected through a second trace and a second segment that cross each other. The first trace and the second segment are on the first metal layer, and the first segment and the second trace are on the second metal layer different from the first metal layer.
US11670668B2 Light-emitting device
A light-emitting device including a substrate, an insulating layer, an inner circuit structure, a plurality of light-emitting elements, an insulating encapsulation layer, and a transparent conductive layer is provided. The insulating layer is disposed on the substrate. The inner circuit structure is disposed on the insulating layer. The light-emitting elements are correspondingly disposed on the inner circuit structure. The insulating encapsulation layer is disposed on the inner circuit structure. The insulating encapsulating layer covers a portion of the inner circuit structure and encapsulates the light-emitting elements. The transparent conductive layer is disposed on the insulating encapsulating layer. The transparent conductive layer electrically connects the light-emitting elements, and serially connects the light-emitting elements.
US11670667B2 Micro LED device and method of manufacturing the same
A micro light emitting diode (LED) device and a method of manufacturing the same are provided. A micro LED device includes a light emitting layer that is provided on a support substrate, a bonding layer, and a driver layer. The light emitting layer includes a stacked structure including a first semiconductor layer, an active layer, and a second semiconductor layer; first and second electrodes provided on a first side and a second side of the stacked structure; and a plurality of light emitting regions. The bonding layer is positioned between the support substrate and the light emitting layer. The drive layer includes a drive element electrically connected to the light emitting layer and is positioned on the light emitting layer to apply power to the plurality of light emitting regions of the light emitting layer.
US11670666B2 Light-emitting systems with close-packed LEDs and/or electrically isolated substrates and methods of making and/or operating the same
Aspects of the present disclosure relate to a light-emitting system comprising a plurality of LEDs having relatively small nearest-neighbor distances (e.g., a close-packed array of LEDs). In some cases, one or more LEDs of the plurality of LEDs comprise a via between a semiconductor layer (e.g., an n-type semiconductor layer forming part of a p-n junction) and a heat dissipation substrate. The presence of the vias may advantageously reduce or eliminate current crowding and may allow the LEDs to be operated at a high current density (e.g., at least 1A/mm2). In some cases, one or more LEDs of the plurality of LEDs comprise a first contact pad (e.g., an n-side contact pad) and a second contact pad (e.g., a p-side contact pad) positioned in any location, which may allow the LEDs to be configured in series or in parallel, or to be individually addressable. The first and second contact pads of the LEDs may be electrically connected to other elements of the light-emitting system (e.g., other LEDs, an anode, a cathode, a busbar) via one or more wire bonds, and at least a portion of the one or more wire bonds may be positioned outside light emission areas of the LEDs. Additionally, the light-emitting system may further comprise one or more anodes and one or more cathodes positioned in any location. In some cases, one or more LEDs of the plurality of LEDs are mounted on a substrate (e.g., a printed circuit board, a lead frame substrate, a composite substrate) that is electrically isolated from any anodes or cathodes of the light-emitting system.
US11670665B2 Opto-electronic device having junction field-effect transistor structure and method of manufacturing the same
Provided are opto-electronic devices with low dark noise and high signal-to-noise ratio and methods of manufacturing the same. An opto-electronic device may include: a semiconductor substrate; a light receiving unit formed in the semiconductor substrate; and a driving circuit arranged on a surface of the semiconductor substrate. The light receiving unit may include: a first semiconductor layer partially arranged in an upper region of the semiconductor substrate and doped with a first conductivity type impurity; a second semiconductor layer arranged on the first semiconductor layer and doped with a second conductivity type impurity; a transparent matrix layer arranged on an upper surface of the second semiconductor layer; a plurality of quantum dots arranged to contact the transparent matrix layer; and a first electrode and a second electrode electrically connected to the second semiconductor layer and respectively arranged on both sides of the transparent matrix layer.
US11670661B2 Image sensor and method of fabricating same
An image sensor includes; a substrate having a first surface and an opposing second surface and including unit pixels respectively having photoelectric conversion regions, a semiconductor pattern disposed in a first trench defining the unit pixels, the semiconductor pattern including a first semiconductor layer provided on an inner surface of the first trench and a second semiconductor layer provided on the first semiconductor layer, and a first contact provided on the second surface and connected to the semiconductor pattern. A height of the first semiconductor layer from a bottom surface of the first trench is less than a height of the second semiconductor layer from the bottom surface of the first trench.
US11670658B2 Metal mirror based multispectral filter array
A device may include a multispectral filter array disposed on the substrate. The multispectral filter array may include a first metal mirror disposed on the substrate. The multispectral filter may include a spacer disposed on the first metal mirror. The spacer may include a set of layers. The spacer may include a second metal mirror disposed on the spacer. The second metal mirror may be aligned with two or more sensor elements of a set of sensor elements.
US11670654B2 Image sensing device
An image sensing device includes a substrate structured to include a first surface on a first side of the substrate and a second surface on a second side of the substrate opposite to the first side and to further include a first active region and a second active region in a portion of the substrate near the second surface, at least one photoelectric conversion element formed in the substrate, and structured to generate photocharges by performing photoelectric conversion of incident light received through the first surface of the substrate, a floating diffusion region formed near the second surface of the substrate, and structured to receive the photocharges from the photoelectric conversion element and temporarily store the received photocharges, a transistor formed in the first active region, and structured to include a first source/drain region coupled to the floating diffusion region, and a well pickup region formed in the second active region, and structured to apply a bias voltage to the substrate. The first source/drain region and the well pickup region have complementary conductivities and are formed to be in contact with each other.
US11670652B2 Imaging device including a photoelectric converter and a capacitive element having a dielectric film sandwiched between electrodes and a mode switching transistor
An imaging device including: a photoelectric converter that converts incident light into a signal charge; a node to which the signal charge is input; a transistor having a source and a drain, one of the source and the drain being connected to the node; and a capacitive element. The capacitive element including a first electrode, a second electrode and a dielectric film sandwiched between the first electrode and the second electrode, the first electrode being connected to the other of the source and the drain of the transistor, the second electrode being connected to a voltage source or a ground. The transistor is configured to switch a first mode and a second mode, a sensitivity in the first mode being different from a sensitivity in the second mode.
US11670651B2 Pixel array including octagon pixel sensors
A pixel array includes octagon-shaped pixel sensors and a combination of visible light pixel sensors (e.g., red, green, and blue pixel sensors) and near infrared (NIR) pixel sensors. The color information obtained by the visible light pixel sensors and the luminance obtained by the NIR pixel sensors may be combined to increase the low-light performance of the pixel array, and to allow for low-light color images in low-light applications. The octagon-shaped pixel sensors may be interspersed in the pixel array with square-shaped pixel sensors to increase the utilization of space in the pixel array, and to allow for pixel sensors in the pixel array to be sized differently. The capability to accommodate different sizes of visible light pixel sensors and NIR pixel sensors permits the pixel array to be formed and/or configured to satisfy various performance parameters.
US11670648B2 Flicker-mitigating pixel-array substrate
A flicker-mitigating pixel-array substrate includes a semiconductor substrate and a metal layer. The semiconductor substrate includes a small-photodiode region. A back surface of the semiconductor substrate forms a trench surrounding the small-photodiode region in a cross-sectional plane parallel to a first back-surface region of the back surface above the small-photodiode region. The metal layer covers the first back-surface region, at least partially fills the trench, and surrounds the small-photodiode region in the cross-sectional plane. A method for fabricating a flicker-mitigating pixel-array substrate includes forming, on a back surface of a semiconductor substrate, a trench that surrounds a small-photodiode region of the semiconductor substrate in a cross-sectional plane parallel to a first back-surface region of the back surface above the small-photodiode region. The method also includes forming a metal layer on the first back-surface region and in the trench.
US11670645B2 Array substrate and display device
The present disclosure provides an array substrate and a display device. The array substrate includes a base substrate; a signal transmission line on the base substrate; at least one electrostatic discharging device and an electrostatic discharging signal line coupled to each other and located at a non-display region of the base substrate. The at least one electrostatic discharging device is configured to discharge static electricity generated in the array substrate. The signal transmission line is coupled with the at least one electrostatic discharging device through at least two branch circuits.
US11670641B2 Transparent display and manufacturing method thereof
The transparent display includes a substrate and a plurality of frame traces. The substrate includes a transparent display region and a frame region defined on a left side, a right side, and an upper side of the transparent display region. The plurality of frame traces are disposed in the frame region, and each frame trace includes a hollow portion and a conductive portion surrounding the hollow portion. B disposing the hollow portion in each frame trace to improve a transmittance of each frame trace, thereby improving a transparency of the frame region, reducing a risk of disconnection, and improving a product yield.
US11670639B2 Flexible display substrate and preparation method thereof
A flexible display device substrate and a preparation method thereof are provided. The flexible display device substrate includes a first flexible substrate, a toughening layer, a second flexible substrate, and an interweaved structure layer. The second flexible substrate is disposed on the first flexible substrate. The interweaving structure layer is disposed between the first flexible substrate and the second flexible substrate, wherein the interweaving structure layer is formed by a part of the first flexible substrate and a part of the second flexible substrate penetrating and interweaving with each other. The toughening layer is disposed at intervals between the first flexible substrate and the second flexible substrate, and the toughening layer and the interweaved structure layer are disposed alternately.
US11670638B2 Semiconductor devices
A semiconductor device includes a plurality of active fins extending in a first direction, and spaced apart from each other in a second direction, the plurality of active fins having upper surfaces of different respective heights, a gate structure extending in the second across the plurality of active fins, a device isolation film on the substrate, a source/drain region on the plurality of active fins, and including an epitaxial layer on the plurality of active fins, an insulating spacer on an upper surface of the device isolation film and having a lateral asymmetry with respect to a center line of the source/drain region in a cross section taken along the second direction, an interlayer insulating region on the device isolation film and on the gate structure and the source/drain region, and a contact structure in the interlayer insulating region and electrically connected to the source/drain region.
US11670635B2 Semiconductor device and method
A representative method for manufacturing fin field-effect transistors (FinFETs) includes steps of forming a plurality of fin structures over a substrate, and forming a plurality of isolation structures interposed between adjacent pairs of fin structures. Upper portions of the fin and isolation structures are etched. Epitaxial structures are formed over respective fin structures, with each of the epitaxial structures adjoining adjacent epitaxial structures. A dielectric layer is deposited over the plurality of epitaxial structures with void regions formed in the dielectric layer. The void regions are interposed between adjacent pairs of fin structures.
US11670634B2 Semiconductor device
There are provided a transistor including a first semiconductor layer of a first conductivity type, a second semiconductor layer thereabove, a first impurity region of a second conductivity type provided in an upper layer part of the second semiconductor layer, a second impurity region of a first conductivity type provided in an upper layer part of the first impurity region, a gate electrode facing the first impurity region and the second semiconductor layer with a gate insulating film interposed in between, and first and second main electrodes; a parasitic transistor with the second impurity region as a collector, the first and the second semiconductor layers as an emitter, and the first impurity region as a base; a parasitic diode with the first impurity region as an anode, and the first and the second semiconductor layers as a cathode; and a pn junction diode with the first impurity region as an anode, and the second impurity region as a cathode.
US11670628B2 Display device
A display device comprises an emission area and a sub area disposed on a side of the emission area and spaced apart from the emission area, electrodes disposed in the emission area and spaced apart from each other in a first direction and a second direction intersecting the first direction, the electrodes extending in the second direction, and light emitting elements having ends disposed on the electrodes spaced apart in the first direction. The emission area comprises a first area where some of the electrodes are spaced apart from each other in the second direction, and first dummy patterns disposed in the first area and spaced apart from the electrodes in the second direction.
US11670623B2 Semiconductor package
A semiconductor package is provided. The semiconductor package includes a first substrate, a first semiconductor chip disposed on the first substrate, a heat sink structure comprising a lower heat sink pattern disposed on the first semiconductor chip, a metal film pattern disposed on the lower heat sink pattern, and an insulating film disposed on side walls of the lower heat sink pattern and side walls of the metal film pattern, an interposer disposed on the heat sink structure, and a solder ball which connects the heat sink structure and the interposer.
US11670622B2 Stacked semiconductor package and packaging method thereof
A stacked semiconductor package has a substrate, a first chip, at least one spacer, a second chip and an encapsulation. The first chip and the second chip are intersecting stacked on the substrate. The at least one spacer is stacked on the substrate to support the second chip. The encapsulation is formed to encapsulate the substrate, the first chip, the at least one spacer and the second chip. The at least one spacer is made of the material of the encapsulation. Therefore, the adhesion between the at least one spacer and the encapsulation is enhanced to avoid the delamination during the reliability test and enhances the reliability of the stacked semiconductor package.
US11670621B2 Die stack structure
Provided is a die stack structure including a first die and a second die. The first die and the second die are bonded together through a hybrid bonding structure. A bonding insulating layer of the hybrid bonding structure extends to contact with one interconnect structure of the first die or the second die.
US11670618B2 System-in-package with double-sided molding
A semiconductor device includes a substrate with an opening formed through the substrate. A first electronic component is disposed over the substrate outside a footprint of the first opening. A second electronic component is disposed over the substrate opposite the first electrical component. A third electronic component is disposed over the substrate adjacent to the first electronic component. The substrate is disposed in a mold including a second opening of the mold over a first side of the substrate. The mold contacts the substrate between the first electronic component and the third electronic component. An encapsulant is deposited into the second opening. The encapsulant flows through the first opening to cover a second side of the substrate. In some embodiments, a mold film is disposed in the mold, and an interconnect structure on the substrate is embedded in the mold film.
US11670617B2 Packages formed using RDL-last process
A method includes bonding a first device die and a second device die to a substrate, and filling a gap between the first device die and the second device die with a gap-filling material. A top portion of the gap-filling material covers the first device die and the second device die. Vias are formed to penetrate through the top portion of the gap-filling material. The vias are electrically coupled to the first device die and the second device die. The method further includes forming redistribution lines over the gap-filling material using damascene processes, and forming electrical connectors over and electrically coupling to the redistribution lines.
US11670610B2 Method and system for verifying integrated circuit stack having photonic device
A method and a system for verifying an integrated circuit stack having at least one silicon photonic device is introduced. A dummy layer and a dummy layer text are added to a terminal of at least one silicon photonic device of the integrated circuit. The method may perform a layout versus schematic check of the integrated circuit including the dummy layer and the dummy layer text.
US11670609B2 Method for manufacturing a semiconductor device including patterning a polymer layer to reduce stress
A method of forming a semiconductor device includes forming a plurality of metal pads over a semiconductor substrate of a wafer, forming a passivation layer covering the plurality of metal pads, patterning the passivation layer to reveal the plurality of metal pads, forming a first polymer layer over the passivation layer, forming a plurality of redistribution lines extending into the first polymer layer and the passivation layer to connect to the plurality of metal pads, forming a second polymer layer over the first polymer layer, and patterning the second polymer layer to reveal the plurality of redistribution lines. The first polymer layer is further revealed through openings in remaining portions of the second polymer layer.
US11670606B2 High-frequency device
A high-frequency device includes a second substrate disposed opposite to a first substrate, a first electrode disposed on a side surface of the first substrate adjacent to the second substrate, a second electrode disposed on a side surface of the second substrate adjacent to the first substrate, a sealant disposed between the first substrate and the second substrate, and a dielectric layer sandwiched between the first substrate and the second substrate by the sealant. The dielectric layer includes a gas or vacuum.
US11670602B2 Secure integrated-circuit systems
A method of making a secure integrated-circuit system comprises providing a first integrated circuit in a first die having a first die size and providing a second integrated circuit in a second die. The second die size is smaller than the first die size. The second die is transfer printed onto the first die and connected to the first integrated circuit, forming a compound die. The compound die is packaged. The second integrated circuit is operable to monitor the operation of the first integrated circuit and provides a monitor signal responsive to the operation of the first integrated circuit. The first integrated circuit can be constructed in an insecure facility and the second integrated circuit can be constructed in a secure facility.
US11670589B2 Fabric die to fabric die interconnect for modularized integrated circuit devices
The presently disclosed programmable fabric die includes a direct fabric die-to-fabric die interconnect interface column disposed in a sector of programmable logic fabric. Each row of the interconnect interface column includes at least one interconnect interface that is electrically coupled to a microbump. The microbump is configured to be electrically coupled to another microbump of another interconnect interface of another fabric die through an interposer. The fabric die may include multiple interconnect interface columns that each extend deep into the sector, enabling low latency connections between the fabric dies and reducing routing congestion. In some embodiments, the fabric die may include interconnect interfaces that are instead distributed throughout logic blocks of the sector.
US11670588B2 Selectable vias for back end of line interconnects
Integrated circuits including selectable vias are disclosed. The techniques are particularly well-suited to back end of line (BEOL) processes. In accordance with some embodiments, a selectable via includes a vertically-oriented thin film transistor structure having a wrap around gate, which can be used to effectively select (or deselect) the selectable via ad hoc. When a selectable via is selected, a signal is allowed to pass through the selectable via. Conversely, when the selectable via is not selected, a signal is not allowed to pass through the selectable via. The selectable characteristic of the selectable via allows multiple vias to share a global interconnect. The global interconnect can be connected to any number of selectable vias, as well as standard vias.
US11670587B2 Semiconductor device with copper-manganese liner and method for forming the same
The present disclosure provides a semiconductor device with a copper-manganese liner and a method for preparing the semiconductor device. The semiconductor device includes a first well region and a second well region disposed in a semiconductor substrate. The semiconductor device also includes a first dielectric layer disposed over the semiconductor substrate and covering the first well region and the second well region, and a gate structure disposed over the first dielectric layer and between the first well region and the second well region. The semiconductor device further includes a conductive structure disposed over and separated from the first well region by a portion of the first dielectric layer. The conductive feature includes a barrier layer and a conductive plug disposed over the barrier layer, and the barrier layer is made of copper-manganese (CuMn). The first well region, the conductive structure and the portion of the first dielectric layer form an anti-fuse structure.
US11670581B2 Interconnect structure
A semiconductor structure and the manufacturing method thereof are disclosed. An exemplary semiconductor structure includes a source/drain (S/D) feature formed in an interlayer dielectric layer (ILD), a S/D contact via electrically connected to the S/D feature, a metal feature formed over the S/D contact via, and a metal line formed over the metal feature and electrically connected to the S/D contact via. The metal line is formed of a material different from that of the S/D contact via, and the S/D contact via is spaced apart from the metal line. By providing the metal feature, electromigration between the metal line and the contact via may be advantageously reduced or substantially eliminated.
US11670578B2 Ball grid arrays and associated apparatuses and systems
Apparatuses may include a device substrate including a microelectronic device and bond pads proximate to an active surface of the device substrate. A package substrate may be secured to the device substrate, the package substrate configured to route signals to and from the bond pads. A ball grid array may be supported on, and electrically connected to, the package substrate. Each ball positioned and configured to carry a high-bandwidth data signal or a high-frequency clock signal may be located laterally or longitudinally adjacent to no more than one other ball of the ball grid array configured to carry a high-bandwidth data signal or a high-frequency clock signal. Each ball positioned and configured to carry a high-bandwidth data signal may be located only diagonally adjacent to any other balls configured to carry a high-bandwidth data signal or a high-frequency clock signal.
US11670577B2 Chip package with redistribution structure having multiple chips
A chip package is provided. The chip package includes a substrate structure. The substrate structure includes a redistribution structure, a third insulating layer, and a fourth insulating layer. The first wiring layer has a conductive pad. The conductive pad is exposed from the first insulating layer, and the second wiring layer protrudes from the second insulating layer. The third insulating layer is under the first insulating layer of the redistribution structure and has a through hole corresponding to the conductive pad of the first wiring layer. The conductive pad overlaps the third insulating layer. The fourth insulating layer disposed between the redistribution structure and the third insulating layer. The chip package includes a chip over the redistribution structure and electrically connected to the first wiring layer and the second wiring layer.
US11670575B2 Package structure, RDL structure comprising redistribution layer having ground plates and signal lines
A package structure, and a RDL structure are provided. The package structure incudes a die and a RDL structure electrically connected to the die. The RDL structure includes a first redistribution layer, a second redistribution layer and a third redistribution layer. The first redistribution layer includes a first ground plate. The second redistribution layer includes a second ground plate and a signal trace. The signal trace is laterally spaced from the second ground plate. The third redistribution layer includes a third ground plate. The third redistribution layer and the first redistribution layer are disposed on opposite sides of the second redistribution layer. The signal trace is staggered with at least one of the first ground plate and the third ground plate in a direction perpendicular to a top surface of the signal trace.
US11670567B2 Semiconductor structure and method of wafer bonding
A semiconductor structure includes a glass substrate and a device wafer. The glass substrate includes a glass layer, a heat dissipation layer and a silicon nitride layer stacked from bottom to top. The device wafer includes at least one semiconductor device integrated in a device layer situated over the silicon nitride layer of the glass substrate. Or, the glass substrate includes a glass layer and a silicon nitride layer stacked from bottom to top. The device wafer includes at least one semiconductor device integrated in a device layer, and a heat dissipation layer is stacked on the device layer, wherein the heat dissipation layer is bonded with the silicon nitride layer of the glass substrate. The present invention also provides a method of wafer bonding for manufacturing said semiconductor structure.
US11670566B2 Thermal interface material, method for thermally coupling with thermal interface material, and method for preparing thermal interface material
A thermal interlace material for transferring heat by interposing between two materials may include a graphite film. The graphite film may have a thickness T of 200 nm to 3 μm, and a ratio Ra/T of an arithmetic average roughness Ra on a surface of the graphite film to the thickness T of the graphite film, may be 0.1 to 30.
US11670561B2 3D buildup of thermally conductive layers to resolve die height differences
Embodiments include semiconductor packages and a method to form such packages. A semiconductor package includes first, second, and third microelectronic devices on a package substrate. The first microelectronic device has a top surface substantially coplanar to a top surface of the second microelectronic device. The third microelectronic device has a top surface above the top surfaces of the first and second microelectronic devices. The semiconductor package includes a first conductive layer on the first and second microelectronic devices, and a second conductive layer on the third microelectronic device. The second conductive layer has a thickness less than a thickness of the first conductive layer, and a top surface substantially coplanar to a top surface of the first conductive layer. The semiconductor includes thermal interface materials on the first and second conductive layers. The first and second conductive layers are comprised of copper, silver, boron nitride, or graphene.
US11670559B2 Semiconductor device
A semiconductor device including a substrate including a chip region and an edge region; integrated circuit elements on the chip region; an interlayer insulating layer covering the integrated circuit elements; an interconnection structure on the interlayer insulating layer and having a side surface on the edge region; a first and second conductive pattern on the interconnection structure, the first and second conductive patterns being electrically connected to the interconnection structure; a first passivation layer covering the first and second conductive patterns and the side surface of the interconnection structure; and a second passivation layer on the first passivation layer, wherein the second passivation layer includes an insulating material different from the first passivation layer, and, between the first and second conductive patterns, the second passivation layer has a bottom surface that is located at a vertical level lower than a top surface of the first conductive pattern.
US11670557B2 Circuit assembly
Disclosed is a circuit assembly, in particular for a motor vehicle. The circuit assembly comprises a circuit board, an electronic component which is arranged on the circuit board and electrically connected to the circuit board via at least one electrical contact point, and a foamed material sealing element which seals off the electronic component and the at least one electrical contact point in media-tight fashion with respect to surroundings.
US11670556B2 Semiconductor package
A semiconductor package includes a frame having a first surface, a second surface opposite the first surface, and a through-hole, a first semiconductor chip in the through-hole of the frame, a second semiconductor chip on the frame, a first connection structure on the first surface of the frame and including a first redistribution structure electrically connected to the first semiconductor chip and having a third surface contacting the first surface of the frame, the first redistribution structure including a first redistribution layer and a first redistribution via, a first pad on a center portion of a fourth surface of the first redistribution structure opposite the third surface, a second pad on an edge portion of the fourth surface, a second connection structure on the second surface and comprising a second redistribution structure electrically connected to the second semiconductor chip and including a second redistribution layer and a second redistribution via, and an electrical connection metal on the first pad on the fourth surface, wherein the electrical connection metal is not on the second pad.
US11670549B2 Semiconductor packages without debris
A semiconductor package which is free of metal debris from backside metallization (BSM) is disclosed. The semiconductor package is singulated by performing a saw street open process from the frontside of the wafer and then includes a singulation process using a plasma etch from the backside of the wafer with BSM. The singulation process results in metal debris free packages.
US11670547B2 Semiconductor arrangement and method of making
A semiconductor arrangement is provided. The semiconductor arrangement includes a dielectric layer defining an opening, an adhesion layer in the opening, and a conductive layer in the opening over the adhesion layer. A material of the conductive layer is a same material as an adhesion material of the adhesion layer.
US11670544B2 Via-first process for connecting a contact and a gate electrode
Various embodiments of the present disclosure provide a via-first process for connecting a contact to a gate electrode. In some embodiments, the contact is formed extending through a first interlayer dielectric (ILD) layer to a source/drain region bordering the gate electrode. An etch stop layer (ESL) is deposited covering the first ILD layer and the contact, and a second ILD layer is deposited covering the ESL. A first etch is performed into the first and second ILD layers and the etch stop layer to form a first opening exposing the gate electrode. A series of etches is performed into the second ILD layer and the etch stop layer to form a second opening overlying the contact and overlapping the first opening, such that a bottom of the second opening slants downward from the contact to the first opening. A gate-to-contact (GC) structure is formed filling the first and second openings.
US11670537B2 Method of manufacturing semiconductor device having buried gate electrodes
A method of manufacturing a semiconductor device, which has buried gate electrodes, includes: forming a plurality of gate trenches in a substrate having a plurality of active regions defined by a device isolation film, the plurality of gate trenches crossing the plurality of active regions and extending parallel to each other in a first horizontal direction; selectively forming a first gate insulating layer on an exposed surface of the substrate; forming a second gate insulating layer on exposed surfaces of both the first gate insulating layer and the device isolation film; and forming a plurality of gate insulating layers by partially removing the first gate insulating layer and the second gate insulating layer, and forming a plurality of buried gate electrodes.
US11670535B2 Carrier plate for use in plasma processing systems
A carrier plate for receiving a wafer includes a pocket defined in a middle section on a top surface of the carrier plate and has a surface diameter. The pocket defines a substrate support region. A retaining feature of the carrier plate is defined at an outer edge of the pocket. A tapered portion of the carrier plate extends from the retaining feature to an outer diameter. The tapered portion is configured to receive a focus ring. A bottom surface of the carrier plate is configured to sit over a pedestal that is used in a process chamber. A plurality of wafer supports is disposed on a top surface of the substrate support region to support the wafer, when received.
US11670533B2 Multi-level micro-device tethers
An exemplary wafer structure comprises a source wafer having a patterned sacrificial layer defining anchor portions separating sacrificial portions. A patterned device layer is disposed on or over the patterned sacrificial layer, forming a device anchor on each of the anchor portions. One or more devices are disposed in the patterned device layer, each device disposed entirely over a corresponding one of the one or more sacrificial portions and spatially separated from the one or more device anchors. A tether structure connects each device to a device anchor. The tether structure comprises a tether device portion disposed on or over the device, a tether anchor portion disposed on or over the device anchor, and a tether connecting the tether device portion to the tether anchor portion. The tether is disposed at least partly in the patterned device layer between the device and the device anchor.
US11670531B2 Bridge pick-up head for transferring semiconductor devices
A pick-up tool (PUT) includes a bridge pick-up head. The bridge pick-up head includes: a first bridge leg portion, a second bridge leg portion, and a bridge center portion between the first and second leg portions, the first and second bridge leg portions each including a top surface and side surfaces, the top surfaces of the first and second bridge leg portions extending above the bridge center portion; a bridge base portion on the bridge center portion, the bridge base portion including a bottom side on the bridge center portion, a top side that is smaller than the bottom side, and one or more sloped surfaces defined between the top and bottom sides; and a tip configured to attach with a semiconductor device on the top side of the bridge base portion.
US11670522B2 Processing liquid generator and substrate processing apparatus using the same
According to one embodiment, a processing liquid generator capable of improving the reliability of the concentration of generated processing liquid is provided.A processing liquid generator that generates processing liquid having undergone concentration adjustment includes a processing liquid adjuster (11a), which adjusts the concentration of the processing liquid, a first processing liquid path P1, through which the processing liquid flows to the processing liquid adjuster (11a), a second processing liquid path P2, through which the processing liquid flows to the processing liquid adjuster 11a, a first concentration meter 201a, which measures the concentration of the processing liquid flowing through the first processing liquid path P1, the measured concentration being the concentration of a component involved in the concentration adjustment in the processing liquid adjuster (11a), a second concentration meter 201b, which measures the concentration of the processing liquid flowing through the second processing liquid path P2, the measured concentration being the concentration of a component that is involved in the concentration adjustment and should be measured with the first concentration meter 201a in terms of concentration, a first valve mechanism 120a/130a, which opens and closes the first processing liquid path P1, and a second valve mechanism 120b/130b, which opens and closes the second processing liquid path P2.
US11670521B2 Reliable semiconductor packages for sensor chips
A method for forming a semiconductor package is disclosed. The method includes providing a package substrate having a die attach region with a die attached thereto. A protective cover is disposed over a sensor region of the die and attached to the die by a cover adhesive. The protective cover is supported by a standoff structure disposed on the die and below the protective cover. An encapsulant is disposed to cover the package substrate while leaving the top package surface exposed.
US11670518B2 Method of manufacturing semiconductor package having connection structure with tapering connection via layers
A semiconductor package includes: a connection structure having first and second surface opposing each other and including a plurality of insulating layers, a plurality of redistribution layers, and a plurality of connection vias; at least one semiconductor chip on the first surface having connection pads electrically connected to the plurality of redistribution layers; an encapsulant on the first surface encapsulating the at least one semiconductor chip; and UBM layers including UBM pads on the second surface and UBM vias connecting a redistribution layer. At least one connection via adjacent to the first surface has a tapered structure narrowed toward the second surface, and the other connection vias and the UBM vias have a tapered structure narrowed toward the first surface.
US11670517B2 Substrate processing method and substrate processing device
An alkaline etchant containing a quaternary ammonium hydroxide, water, and an inhibitory substance for inhibiting contact between hydroxide ions generated from the quaternary ammonium hydroxide and objects P1 to P3 to be etched is prepared. The prepared etchant is supplied to a substrate in which the polysilicon-containing objects P1 to P3 to be etched and objects O1 to O3 not to be etched, which are different from the objects P1 to P3 to be etched, are exposed, thereby etching the objects P1 to P3 to be etched while preventing the objects O1 to O3 not to be etched from being etched.
US11670514B2 Method for manufacturing semiconductor device and semiconductor substrate
A method for manufacturing a semiconductor device includes the steps of forming a fixing layer, coupling a third substrate different from the first substrate and the second substrate to the fixing layer, separating the semiconductor thin film layer from the first substrate by moving the third substrate away from the base material substrate with the third substrate coupled to the coupling region, and bonding the semiconductor thin film layer to the second substrate after separation from the base material substrate, wherein the forming the fixing layer forms the fixing layer having a thickness such lhat a crack is generated between the fixing layer formed on the first substrate and the fixing layer formed on a side surface of the semiconductor thin film layer by a force for moving the third substrate.
US11670507B2 Direct additive synthesis from UV-induced solvated electrons in feedstock of halogenated material and negative electron affinity nanoparticle
In an embodiment, a system includes a three-dimensional (3D) printer, a feedstock, and a laser. The three-dimensional printer includes a platen including an inert metal, and an enclosure including an inert atmosphere. The feedstock is configured to be deposited onto the platen. The feedstock includes a halogenated solution and a nanoparticle having negative electron affinity. The laser is configured to induce the nanoparticle to emit solvated electrons into the halogenated solution to form, by reduction, a ceramic and a diatomic halogen.
US11670503B2 Method of atomic layer deposition
Methods for depositing ultrathin films by atomic layer deposition with reduced wafer-to-wafer variation are provided. Methods involve exposing the substrate to soak gases including one or more gases used during a plasma exposure operation of an atomic layer deposition cycle prior to the first atomic layer deposition cycle to heat the substrate to the deposition temperature.
US11670498B2 Surface treatment agent and surface-treated body manufacturing method
According to the present disclosure, there are provided a surface treatment agent having the advantage that the raw material components can be dissolved in a short time during preparation of the surface treatment agent and capable of exerting a good water repellency imparting effect, and a method of manufacturing a surface-treated body with the use of the surface treatment agent. The surface treatment agent according to the present disclosure includes the following components: (I) at least one kind selected from the group consisting of silicon compounds represented by the following general formulas [1], [2] and [3]; (II) at least one kind selected from the group consisting of a nitrogen-containing heterocyclic compound represented by the following general formula [4], a nitrogen-containing heterocyclic compound represented by the following general formula [5], and imidazole; and (III) an organic solvent.
US11670495B2 Voltage control for ion mobility separation
A device includes a first surface, a second surface and a controller. The second surface is adjacent to the first surface. The first and the second surfaces define a first ion channel therebetween. The first ion channel extends along a first direction. The second surface includes a first plurality of electrodes including a first electrode and a second electrode spaced apart from the first electrode along a second direction lateral to the first direction. The first plurality of electrodes extends along the first direction. The first electrode is configured to receive a first voltage signal and generate at least a portion of a pseudopotential that inhibits ions in the first ion channel from approaching the second surface. The second plurality of electrodes is located between the first electrode and the second electrode and arranged along the first direction. The second plurality of electrodes are configured to receive a second voltage signal to generate a first traveling drive potential that travels along the first direction. The first traveling drive potential is configured to guide ions along the first ion channel. The device further includes a controller electrically coupled to the first and the second surface. The controller is configured to generate the first voltage signal and the second voltage signal.
US11670494B2 Systems and methods for performing tandem mass spectrometry
A method of performing tandem mass spectrometry includes supplying a sample to a chromatography column, directing components included in the sample and eluting from the chromatography column to a mass spectrometer, acquiring a series of mass spectra including intensity values of ions produced from the components as a function of m/z of the ions, extracting, from the series of mass spectra, a plurality of detection points representing intensity as a function of time for a selected m/z, estimating, based on the plurality of detection points extracted from the series of mass spectra, a relative position of a selected detection point included in the plurality of detection points, and performing, at the mass spectrometer and based on the estimated relative position, a dependent acquisition for the selected m/z. The relative position of the selected detection point represents a position of the selected detection point relative to an expected reference point.
US11670492B2 Chamber configurations and processes for particle control
Exemplary processing methods may include forming a plasma of a cleaning precursor in a remote region of a semiconductor processing chamber. The methods may include flowing plasma effluents of the cleaning precursor into a processing region of the semiconductor processing chamber. The methods may include contacting a substrate support with the plasma effluents for a first period of time. The methods may include lowering the substrate support from a first position to a second position while continuing to flow plasma effluents of the cleaning precursor. The methods may include cleaning the processing region of the semiconductor processing chamber for a second period of time.
US11670491B2 Radio frequency screen for an ultraviolet lamp system
A radio frequency (RF) screen for a microwave powered ultraviolet (UV) lamp system is disclosed. In one example, a disclosed RF screen includes: a sheet comprising a conductive material; and a frame around edges of the sheet. The conductive material defines a predetermined mesh pattern of individual openings across substantially an operative area of the screen. Each of the individual openings has a triangular shape.
US11670481B2 Charged particle beam device
To shorten a time required for evaluation of a recipe while suppressing an increase in a data amount. A charged particle beam device includes a microscope that scans a charged particle beam on a sample, detects secondary particles emitted from the sample, and outputs a detection signal and a computer system that generates a frame image based on the detection signal and processes an image based on the frame images. The computer system calculates a moment image between a plurality of the frame images, and calculates a feature amount data of the frame image based on a moment.
US11670478B2 Multi-degree-of-freedom sample holder
A multi-degree-of-freedom sample holder, comprising a housing and a rotating shaft, is disclosed. A frame is provided between the housing and the rotating shaft, and the frame is coaxial with the housing and rotating shaft. The present invention has multiple degrees of freedom such as high-precision translational freedom of the sample along the X-axis, Y-axis and Z-axis, and 360° rotation of the sample around the axis, etc. The sample is always aligned with the sample holder shaft during the rotation, and the static electricity accumulated on the sample can be led out.
US11670474B2 Monitoring and triggering of electrical fuses
The invention relates to a circuit arrangement (12) for monitoring and triggering an igniter (5) of an active electrical fuse (6). The arrangement comprises: a control and evaluation unit (1), an alternating current generating unit (2) activated by the control and evaluation unit (1), an alternating current transmission unit arranged between the igniter (5) and the alternating current generating unit (2), the control and evaluation unit (1) being designed and programmed, in a first operational state, to determine the electrical resistance of the igniter (5) from a current detected on the primary side and a voltage detected on the primary side, the value of the resistance being a measure for tripping of the igniter (5), and, in a second operational state, to trigger the igniter (5) by means of the alternating current generating unit (2). The invention further relates to an associated method, to a computer program product which carries out the method and a computer-readable medium, and to a converter and to an aircraft having such a circuit arrangement.
US11670473B2 Power distribution system and circuit breaker position acquisition method
The power distribution system includes a plug-in frame, a board located in the plug-in frame, and at least one circuit breaker. The board includes a plurality of slot positions, a position signal acquisition apparatus is disposed on the board, and the position signal acquisition apparatus is configured to acquire an address of any slot position on the board. A first end of each circuit breaker extends into the plug-in frame and is plugged to a slot position on the board, and a second end of the circuit breaker is located at an open end of the plug-in frame. The open end of the plug-in frame is provided with an address code, the address code corresponds to an address of a slot position on the board, and each circuit breaker corresponds to at least one address code.
US11670469B1 Key structure providing adjustability of pressing force and rebound force, and key device using key structure
A key structure which is adjustable in pressing force required and in duration of key pushback includes a circuit board, a keycap, a first magnetic member, an elastic member, a membrane switch, and a second magnetic member. The keycap includes an extending portion. The membrane switch is spaced apart from the first magnetic member, and the elastic member buffers the first magnetic member against the membrane switch. The second magnetic member is disposed between the membrane switch and the circuit board. When energized, the second magnetic member generates magnetic attraction or magnetic repulsion to the first magnetic member. A pressing force required on the key structure and a rebound force and a delay of rebound can be dynamically adjusted by a direction and magnitude of a current applied to the second magnetic member. A key device including the key structure is also disclosed.
US11670468B2 Keypad for controlling loads
A control device for controlling power delivered to an electrical load includes a faceplate subassembly and a main control module. The faceplate subassembly includes a faceplate, a button, a circuit board, and a back cover. The faceplate includes a front surface and an opposed rear surface, and an opening extending therebetween with the button disposed in the opening in the faceplate. The back cover is positioned adjacent to the circuit board and defines a plurality of holes. A shaft of a post extending from the faceplate is disposed in one of the holes in the back cover and an end of the post is enlarged such that the back cover is captured between the end of the post and the rear surface of the faceplate. The main control module is configured to cause power delivered to the electrical load to be adjusted in response to depression of the button.
US11670466B2 Hand held rotary power tool
A hand-held rotary power tool includes a housing that provides a manual grip zone that is grasped by the user during operation of the tool. The housing includes a switch opening that overlies an electrical switch that controls operation of a tool motor. The tool includes a switch actuator that is disposed in tool housing so as to be accessible to a user of the tool via the switch opening and is operable to control the position of the switch. The switch actuator is configured to damp tool noise and transmission of tool vibration to the tool housing.
US11670464B2 Remote control for a wireless load control system
A remote control for a wireless load control system, the remote control comprising: a housing having a front surface and an outer periphery defined by a length and a width; an actuator provided at the front surface of the housing; a wireless transmitter contained within the housing; and a controller contained within the housing and coupled to the wireless transmitter for causing transmission of a wireless signal in response to an actuation of the actuator, the wireless transmitter and the controller adapted to be powered by a battery contained within the housing; wherein the length and the width of the housing are slightly smaller than a length and a width of a standard opening of a faceplate, respectively, such that the outer periphery of the housing is adapted to be received within the standard opening of the faceplate when the housing and the faceplate are mounted to a vertical surface.
US11670459B2 Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including dielectric layers and first and second internal electrodes, the capacitor body having first to sixth surfaces, the first internal electrode being exposed through the third, fifth, and sixth surfaces, and the second internal electrode being exposed through the fourth, fifth, and sixth surfaces, a first side portion and a second side portion, respectively disposed on the fifth surface and the sixth surface of the capacitor body, and a first external electrode and a second external electrode, respectively be connected to the first internal electrode and the second internal electrode. The first and second side portions comprise an acicular second phase including a glass comprising aluminum (Al) and silicon (Si), manganese (Mn), and phosphorus (P), and a volume of the second phase is 30% or more with respect to the entire first and second side portions.
US11670456B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other, a plurality of internal electrodes disposed inside the ceramic body, exposed through the first and second surfaces, and having one end portion exposed through the third or fourth surface, and first and second side margin portions disposed on the edges of the plurality of internal electrodes, exposed through the first and second surfaces, in which RGB values of the first and second surfaces on which the first and second side margin portions are disposed are different from RGB values of the fifth and sixth surfaces.
US11670454B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body having a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion arranged on end portions of the internal electrodes exposed through respective opposing surfaces of the ceramic body. The ceramic body includes an active portion having the plurality of internal electrodes arranged to overlap each other with the dielectric layer interposed therebetween to form capacitance, and cover portions disposed above an uppermost and below a lowermost internal electrode of the active portion. The first and second side margin portions include tin (Sn), and a content of Sn included in the first and second side margin portions is greater than a content of Sn included in the dielectric layer of the active portion.
US11670453B2 Electrical component having layered structure with improved breakdown performance
An electrical component having a layered structure including first and second electrodes each having first and second electrode portions located in a plane and at least partially embedded in a dielectric body, each of the first and second electrode portions separated by a gap and substantially isolated by the dielectric, the first electrode substantially parallel to and at least partially overlapping the second electrode, wherein the first and second electrodes are electrically isolated and separated by the dielectric body.
US11670449B2 Receiver unit of a wireless power transfer system
A receiver unit of a wireless power transfer system is presented. The receiver unit includes a main receiver coil, a plurality of auxiliary receiver coils disposed about a central axis of the main receiver coil, and a receiver drive subunit. The receiver drive subunit includes a main converter operatively coupled to the main receiver coil and having a main output terminal. The receiver drive subunit may include a plurality of auxiliary converters operatively coupled to the plurality of auxiliary receiver coils. The plurality of auxiliary converters may be operatively coupled to each other to form an auxiliary output terminal coupled in series to the main output terminal to form a common output terminal. In some implementations, the receiver drive unit may be formed on a substrate of an integrated electronic component. The integrated electronic component may further include a communication subunit and a controller disposed.
US11670444B2 Integrated magnetic assemblies and methods of assembling same
An integrated magnetic assembly includes a magnetic core having a first component and a second component. The first component includes a first face and a winding leg extending from the first face. The winding leg includes a top face spaced from and oriented generally parallel to the first face. The second component is coupled to the first component and has a second face facing the first face. The second component further includes a third face recessed from and oriented generally parallel to the second face and a recess sidewall extending between the second face and the third face. The integrated magnetic assembly further includes an input winding and an output winding each inductively coupled to the magnetic core. The third face and the recess sidewall define a recess within the second face. Additionally, a gap is defined between the top face and the third face.
US11670442B2 Coil component and electronic device
A coil component includes: a first substrate body and a second substrate body, both formed in a manner containing a magnetic material; an adhesive containing an organic material and a filler, for bonding the first substrate body and the second substrate body; a coil formed by a conductor having an insulating film; and electrodes connected electrically to the coil; wherein the surface roughness of the face of the first substrate body bonded to the second substrate body via the adhesive is higher than the average grain size of the filler.
US11670436B2 Insulated wire material and method of manufacturing the same, and coil and electrical/electronic equipment
Provided are an insulated wire material including: a conductor including a single core conductor or a plurality of divided conductors placed in parallel to each other or helically placed; a peripheral insulating layer with which a periphery of the conductor is coated; and a welding member provided at least one end portion of the conductor and joined, via a welded portion welded to the single core conductor or divided conductors, to at least a peripheral surface of the welded portion, a manufacturing method thereof, a coil including the insulated wire material, and electrical/electronic equipment including the coil.
US11670435B2 Hybrid cabling solution for higher bandwidth and millimeter wave applications
Flexible cables may include multiple power, ground, and signal traces, and include EM interference suppression devices within the cable itself. Signal traces may be shielded by ground traces. The body of a cable may be divided into lateral portions through which different types of traces extend. One lateral side of a cable body may include a stack of power traces, while another lateral side of the cable body may include ground and signal traces. EBG patterns may be incorporated into ground traces. Capacitors may be positioned within the cable along its length, mounted between power and ground traces, for decoupling.
US11670428B2 Servicing a nuclear reactor module
A system for servicing a nuclear reactor module comprises a crane operable to attach to the nuclear reactor module, wherein the crane includes provisions for routing signals from one or more sensors of the nuclear reactor module to one or more sensor receivers.
US11670427B2 Remote healthcare communication systems and methods
A remote healthcare system is described. The remote healthcare system includes a system interface that includes patient and user interfaces in the form of electronic device applications that are accessed by a patient and a user, respectively. The remote healthcare communication system enables secure, HIPAA compliant phone, video, and data-sharing between the patient and user. During a video session, the user may be able to access the patient's medical records and/or other patient health-related data.
US11670423B2 Method and system for early detection of neurodegeneration using progressive tracking of eye-markers
A method and system for the early detection of neurodegeneration are described. The method comprises the steps of: a) extracting samples of a plurality of eye-markers of a user from a video stream captured by a visible light camera; b) loading said samples of said plurality of eye-markers to a big data repository, analyzing and consolidating them into one biomarker for detecting multiple disorders by means of training a machine learning model; and c) determining the risk of said user to develop a neurodegenerative disease using said trained machine learning model as part of an early detection screening or diagnosis process.
US11670419B2 Selected pre-hospital treatment based on wireless network communication in a fifth generation (5G) or other next generation network
The technologies described herein are generally directed to facilitating operation of a health network control system. In accordance with one or more embodiments, systems described herein can include a processor, and a memory that can store executable instructions that, when executed by the processor, can facilitate performance of operations that can include facilitating receiving, from transceiver of a second device, a first signal that can describe an event related to treatment of the treatment subject. Further, the operations can include, based on an analysis of the subject information, the event information and facility information representative of a group of treatment facilities, selecting a treatment facility that can perform the treatment of the treatment subject, resulting in a selected treatment facility, and facilitating communicating via a second signal to the transceiver of the second device, selected facility information corresponding to the selected treatment facility.
US11670414B2 Process, control unit, computer program product as well as system for providing failure safety for a medical monitoring procedure
The present invention pertains to a process for providing failure safety for a medical monitoring procedure (40) of patient data (41), wherein the medical monitoring procedure (40) is carried out by a standard computer (10), wherein the patient data (41) are sent, furthermore, to the standard computer (10) and are compared with threshold values there. The present invention further pertains to a control device (20), to a computer program product (30) as well as to a system (1) for providing failure safety for a medical monitoring procedure (40) of patient data (41), wherein the medical monitoring procedure (40) is carried out by a standard computer (10).
US11670405B2 Apparatus for clinical data capture
A clinical data interface device provides integrated portions of the electronic medical record system to identify and confirm a patient file for receiving data and personality modules for receiving and translating data from a variety of clinical device monitors for that identified patient.
US11670403B2 Method and apparatus for generating chemical structure using neural network
Generating a new chemical structure by using a neural network using an expression region that expresses a particular property in a descriptor or an image for a reference chemical structure. The new chemical structure may be generated by changing a partial structure in the reference chemical structure that corresponds to the expression region.
US11670402B2 Method for predicting the conductivity of a liquid mixture
In a method of preparing a liquid solution by mixing ingredients according to a predetermined recipe, wherein at least one pair of species of the liquid solution is derived from a weak electrolyte and corresponds to an acid-base pair, the conductivity of the liquid solution is predicted by: (i) for each pair of species derived from a weak electrolyte, solving a respective equilibrium equation to calculate the actual molar concentration of each such species at equilibrium in the liquid solution, (ii) calculating for each ionic species of said plurality of species the molar conductivity by the formula: Λ=Λ0−K×Sqrt(c) wherein Λ is the molar conductivity, Λ0 is the molar conductivity at infinite dilution, c is the concentration, and K is the Kohlrausch coefficient, and wherein K and Λ0 are predetermined values for K and Λ0 for each ionic species, (iii) calculating the conductivity κ for each ionic species by the formula: κ=c×Λ and (iv) adding up the conductivities determined in step (iii) for the different ionic species to obtain a predicted conductivity of the liquid solution. A computer program product comprises instructions for causing a computer to perform the method steps.
US11670398B2 Method for determining pharmacokinetics of axitinib and method for predicting therapeutic effect of axitinib based on pharmacokinetics of axitinib
It is intended to conveniently determine the pharmacokinetics of axitinib and to predict the therapeutic effect of axitinib. The present invention provides a method for determining the pharmacokinetics of axitinib, comprising the step of calculating a predicted pharmacokinetic parameter of axitinib using specific gene polymorphisms and background factors regarding a test subject.
US11670395B2 Peak power management self-check
A memory device includes a first memory die of a plurality of memory dies, the first memory die comprising a first memory array and a first power management component, wherein the first power management component is configured to send a first test value to one or more other power management components on one or more other memory dies of the plurality of memory dies during a first power management cycle of a first power management token loop. The memory device further includes a second memory die of the plurality of memory dies, the second memory die comprising a second memory array and a second power management component, wherein the second power management component is configured to receive the first test value from the first power management component during the first power management cycle of the first power management token loop and send a second test value to the one or more other power management components on the one or more other memory dies of the plurality of memory dies during a second power management cycle of a second power management token loop. At least one of the first power management component or the second power management component is configured to compare the first test value and the second test value to a set of expected values to determine whether signal connections between the first power management component and the second power management component are functional.
US11670390B2 Re-programmable integrated circuit architecture and method of manufacture
A re-programmable integrated circuit (IC) includes a plurality of non-volatile memory elements, each including a fuse portion initially configured to have either a first resistance value or a second resistance value. Re-programming circuitry includes a controllable element coupled to each fuse portion and selectively operable to cause an electrical current to flow through the fuse portion sufficient to cause that fuse portion to transition to an altered state having a resistance value greater than the first and second resistance values. Reference resistance circuitry is configurable between an initial state and a re-programmed state. Read circuitry determines the logic state of each of the memory elements using a comparator circuit operable to sense the resistance value of a fuse portion and the reference resistance, whether in the initial or re-programmed state, wherein the logic state of a memory element is a function of whether the resistance value of the fuse portion is greater than or less than the reference resistance.
US11670388B2 Trimming method
A trimming method for adjusting electrical characteristics of an adjustment circuit, which is provided in a semiconductor substrate, by cutting a fuse resistor provided in the semiconductor substrate. In a case where a cutting current flows to the fuse resistor to cut the fuse resistor, at least one of switching devices provided in the semiconductor substrate is set to a conductible state to make the cutting current flow to the switching device.
US11670386B2 Method for suppressing gate oxide tunnel current in non-volatile memory to reduce disturbs
A disturb management technique for a non-volatile memory including first and second memory cells includes programming the first memory cell by applying a first voltage to a first word line coupled to the first memory cell and a second voltage to a terminal, such as a source terminal, shared by the first memory cell and the second memory cell. A non-zero third voltage having the same sign as the second voltage is applied to a second word line coupled to the second memory cell. The applied non-zero third voltage reduces a tunnel current across a gate oxide that insulates the second word line from a substrate of the second memory cell. This results in the second memory cell having a lower likelihood of being disturbed when programming the first memory cell.
US11670385B2 Method for writing an electrically erasable and programmable non volatile memory and corresponding integrated circuit
A method for writing to electrically erasable and programmable non-volatile memory and a corresponding integrated circuit are disclosed. In an embodiment a method includes operatively connecting a filter circuit belonging to a communication interface to an oscillator circuit, wherein the communication interface is physically connected to a bus, generating, by the oscillator circuit, an oscillation signal and regulating the oscillation signal by the filter circuit so as to generate a clock signal for timing a write cycle.
US11670381B2 Read voltage calibration based on host IO operations
Devices and techniques for read voltage calibration of a flash-based storage system based on host IO operations are disclosed. In an example, a memory device includes a NAND memory array having groups of multiple blocks of memory cells, and a memory controller to optimize voltage calibration for reads of the memory array. In an example, the optimization technique includes monitoring read operations occurring to a respective block, identifying a condition to trigger a read level calibration based on the read operations, and performing the read level calibration for the respective block or a memory component that includes the respective block. In a further example, the calibration is performed based on a threshold voltage to read the respective block, which may be considered when the threshold voltage to read the respective block is evaluated within a sampling operation performed by the read level calibration.
US11670380B2 Two-sided adjacent memory cell interference mitigation
Technology for two-sided adjacent memory cell interference mitigation in a non-volatile storage system is disclosed. During reading of target memory cells, the storage system applies a suitable magnitude read pass voltage to a first unselected word line adjacent to a target word line to compensate for interference from adjacent cells on the first unselected word line while applying a suitable magnitude read reference voltage to the target word line to compensate for interference from adjacent cells on a second unselected word line on the other side of the target word line. The read pass voltage may compensate for interference due to charge being added to when programming cells on the first unselected word line after programming the target cells. The read reference voltage may compensate for interference due to charge movement near the target cells that results from charge stored in the cells on the second unselected word line.
US11670374B2 Memory device including initial charging phase for double sense operation
Some embodiments include apparatuses and methods using first and second data lines coupled to respective first and second memory cell strings; an access line shared by first and second memory cells of the first and second memory cell strings, respectively; and a control unit including circuitry to perform operations including charging the first data line to a first voltage during a first time interval of an operation performed on first and second memory cells; holding the second data line at a second voltage during the first time interval; charging the first data line to a third voltage during a second time interval of the operation; charging the second data line to a fourth voltage during the second time interval; and determining, during the second time interval of the operation, whether the first memory cell reaches a first threshold voltage and whether the second memory cell reaches a second threshold voltage.
US11670373B2 Three-dimensional memory device programming with reduced threshold voltage shift
A three-dimensional (3D) memory device may include a first set of memory layers, a second set of memory layers above the first set of memory layers, and a first dummy memory layer between the first and second sets of memory layers. The 3D memory device may further include a peripheral circuit that includes a word line (WL) driving circuit configured to when programming a first memory layer of the first set of memory layers, apply a first pre-charge voltage to the first dummy memory layer during a pre-charge period associated with the first memory layer, and when programming a second memory layer of the first set of memory layers located above the first memory layer, apply a second pre-charge voltage to the first dummy memory layer during a pre-charge period associated with the second memory layer. The first pre-charge voltage may be larger than the second pre-charge voltage.
US11670369B2 Memory device for determining an extreme value
A method to determine an extreme value of a plurality of data candidates includes storing each data candidate of a plurality of data candidates in a separate column of an associative memory, initializing a row of marker bits by setting each marker bit to a value of 1, computing a subsequent row of marker bits by performing in parallel a Boolean AND operation between a previous row of marker bits and a row of bits of the data candidates, starting with the row of most significant bits of the data candidates, performing a Boolean OR operation between the marker bits in the subsequent row of marker bits to generate a subsequent RSP value, identifying the extreme value from among the plurality of data candidates when there is only one marker bit having a value of 1 in the subsequent row of marker bits coinciding with when said subsequent RSP value is a 1, and if the identifying is false, repeating the computing on a row of next most significant bits, performing and identifying until the identifying is true.
US11670366B2 Non-destructive mode cache programming in NAND flash memory devices
A method of cache programming of a NAND flash memory in a triple-level-cell (TLC) mode is provided. The method includes discarding a lower page of a first programming data from a first set of data latches in a plurality of page buffers when a first group of logic states are programmed and verified. The page buffers include the first, second and third sets of data latches configured to store the lower page, a middle page and an upper page of programming data, respectively. The method also includes uploading a lower page of second programming data to a set of cache latches, transferring the lower page of the second programming data from the set of cache latches to the second set of data latches after the discarding the middle page of the first programming data, and uploading a middle page of the second programming data to the set of cache latches.
US11670364B2 Artificial reality system with reduced SRAM power leakage
System on a Chip (SoC) integrated circuits are configured to reduce Static Random-Access Memory (SRAM) power leakage. For example, SoCs configured to reduce SRAM power leakage may form part of an artificial reality system including at least one head mounted display. Power switching logic on the SoC includes a first power gating transistor that supplies a first, higher voltage to an SRAM array when the SRAM array is in an active state, and a third power gating transistor that isolates a second power gating transistor from the first, higher voltage when the SRAM array is in the active state. The second power gating transistor further supplies a second, lower voltage to the SRAM array when the SRAM array is in a deep retention state, such that SRAM power leakage is reduced in the deep retention state.
US11670360B2 Integrated circuit including cell array with word line assist cells
An integrated circuit includes: a cell array including a plurality of memory cells in a plurality of first columns and including a plurality of word line assist cells in at least one second column; a plurality of word lines respectively extending on a plurality of first rows of the cell array and connected to the plurality of memory cells and the plurality of word line assist cells; and a row driver configured to drive the plurality of word lines.
US11670358B2 Memory with adjustable TSV delay
Memory devices and systems with adjustable through-silicon via (TSV) delay, and associated methods, are disclosed herein. In one embodiment, an apparatus includes a plurality of memory dies and a TSV configured to transmit signals to or receive signals from the plurality of memory dies. The apparatus further includes circuitry coupled to the TSV and configured to introduce propagation delay onto signals transmitted to or received from the TSV. In some embodiments, the apparatus includes additional circuitry configured to activate, deactivate, adjust at least a portion of the circuitry, or any combination thereof, to alter the propagation delay. In this manner, the apparatus can align internal timings of memory dies of the plurality of memory dies.
US11670357B2 Memory system configured to perform a reset on one or more non-volatile memory cells upon transitioning power states
Methods, systems, and devices for cell data bulk reset are described. In some examples, a logic state (e.g., a first logic state) may be written to one or more memory cells based on an associated memory device transitioning power states. To write the first logic state to the memory cells, a first subset of digit lines may be driven to a first voltage and a plate may be driven to a second voltage. While the digit lines and plate are driven to the respective voltages, one or more word lines may be driven to the second voltage. In some instances, the word lines may be driven to the second voltage based on charge sharing occurring between adjacent word lines.
US11670355B2 Accelerator controlling memory device, computing system including accelerator, and operating method of accelerator
Provided are an accelerator controlling a memory device, a computing system including the accelerator, and an operating method of the accelerator. The accelerator includes: a signal control/monitoring circuit configured to detect an entry to a self-refresh mode of a memory device and an exit from the self-refresh mode based on monitoring a signal provided from a host; an accelerator logic configured to generate a first command/address signal and a first piece of data; and a selector configured to output the first command/address signal and the first piece of data to the memory device based on detection of the entry to the self-refresh mode, and output a second command/address signal and a second piece of data provided from the host, to the memory device, based on detection of the exit from the self-refresh mode.
US11670353B2 Current separation for memory sensing
The present disclosure includes apparatuses, methods, and systems for current separation for memory sensing. An embodiment includes applying a sensing voltage to a memory cell having a ferroelectric material, and determining a data state of the memory cell by separating a first current output by the memory cell while the sensing voltage is being applied to the memory cell and a second current output by the memory cell while the sensing voltage is being applied to the memory cell, wherein the first current output by the memory cell corresponds to a first polarization state of the ferroelectric material of the memory cell and the second current output by the memory cell corresponds a second polarization state of the ferroelectric material of the memory cell.
US11670347B2 Semiconductor memory device with power gating circuit for data input/output control block and data input/output block and semiconductor system including the same
A semiconductor device includes a data input/output control block including a first power gating circuit coupled to a supply terminal of a first voltage and a second power gating circuit coupled to a supply terminal of a second voltage, the data input/output control block suitable for generating a control signal using the first and second voltages, a data input/output block including a third power gating circuit coupled to any one of the supply terminal of the first voltage and the supply terminal of the second voltage, the data input/output block suitable for inputting and outputting a data signal using the first and second voltages based on the control signal, and a memory block, coupled to the data input/output block, suitable for writing or reading the data signal.
US11670346B2 Memory cell programming including applying programming pulses of different pulse widths to different access lines
Memory having an array of memory cells and a plurality of access lines each connected to a respective plurality of memory cells of the array of memory cells might include a controller configured to cause the memory to apply a respective programming pulse having a first target voltage level and a first pulse width to each access line of a first subset of access lines of the plurality of access lines, and apply a respective programming pulse having the first target voltage level and a second pulse width longer than the first pulse width to each access line of a second subset of access lines of the plurality of access lines, wherein each access line of the first subset of access lines is nearer a particular end of the string of series-connected memory cells than each access line of the second subset of access lines.
US11670344B2 Semiconductor device
A semiconductor device with a high on-state current and high operating speed is provided. The semiconductor device includes a transistor and a first circuit. The transistor includes a first gate and a second gate, and the first gate and the second gate include a region where they overlap each other with a semiconductor layer therebetween. The first circuit includes a temperature sensor and a voltage control circuit. The temperature sensor has a function of obtaining temperature information and outputting the temperature information to the voltage control circuit. The voltage control circuit has a function of converting the temperature information into a control voltage. The first circuit applies the control voltage to the second gate.
US11670342B2 Recovery of memory from asynchronous power loss
Systems and methods are disclosed, including determining whether to write dummy data to a first physical page of memory cells of a storage system, such as in response to a detected asynchronous power loss (APL) at the storage system, using a determined number of ones stored in the first physical page.
US11670340B2 Prerecorded video experience container
A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.
US11670338B2 Methods, systems, and media for seamless audio melding between songs in a playlist
In accordance with some embodiments of the disclosed subject matter, mechanisms for seamless audio melding between audio items in a playlist are provided. In some embodiments, a method for transitioning between audio items in playlists is provided, comprising: identifying a sequence of audio items in a playlist of audio items, wherein the sequence of audio items includes a first audio item and a second audio item that is to be played subsequent to the first audio item; and modifying an end portion of the first audio item and a beginning portion of the second audio item, where the end portion of the first audio item and the beginning portion of the second audio item are to be played concurrently to transition between the first audio item and the second audio item, wherein the end portion of the first audio item and the beginning portion of the second audio item have an overlap duration, and wherein modifying the end portion of the first audio item and the beginning portion of the second audio item comprises: generating a first spectrogram corresponding to the end portion of the first audio item and a second spectrogram corresponding to the beginning portion of the second audio item; identifying, for each frequency band in a series of frequency bands, a window over which the first spectrogram within the end portion of the first audio item and the second spectrogram within the beginning portion of the second audio item have a particular cross-correlation; modifying, for each frequency band in the series of frequency bands, the end portion of the first spectrogram and the beginning portion of the second spectrogram such that amplitudes of frequencies within the frequency band decrease within the first spectrogram over the end portion of the first spectrogram and that amplitudes of frequencies within the frequency band increase within the second spectrogram over the beginning portion of the second spectrogram; and generating a modified version of the first audio item the includes the modified end portion of the first audio item based on the modified end portion of the first spectrogram and generating a modified version of the second audio item that includes the modified beginning portion of the second audio item based on the modified beginning portion of the second spectrogram.
US11670337B1 Discrete track magnetic recording for EAMR
A data storage medium includes a substrate, and a plurality of spaced-apart discrete data storage tracks supported by the substrate. The data storage medium also includes magnetic flux sinking material between the discrete data storage tracks and over the substrate. As an alternative to the magnetic flux sinking material, plasmonic material may be included between the discrete data storage tracks and over the substrate.
US11670335B2 Magnetic tape cartridge having characterized winding deviation occurance load and magnetic tape device
The magnetic tape cartridge includes a magnetic tape, and a cartridge reel, in which, in the magnetic tape, a minimum winding deviation occurrence load measured after the magnetic tape is rewound around the cartridge reel by applying a tension of 0.30 N in a longitudinal direction of the magnetic tape is 250 N or less.
US11670332B2 Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support; a magnetic layer including ferromagnetic powder and a binding agent on one surface side of the non-magnetic support; and a back coating layer including non-magnetic powder and a binding agent on the other surface side of the non-magnetic support, in which an isoelectric point of a surface zeta potential of the magnetic layer is equal to or smaller than 3.8, and an isoelectric point of a surface zeta potential of the back coating layer is equal to or smaller than 3.0, a magnetic tape cartridge, and a magnetic tape apparatus including this magnetic tape.
US11670330B2 Magnetic disk device and method
According to one embodiment, a first storage area and a second storage area in which a plurality of tracks are set are provided in a radial direction of a magnetic disk. A plurality of post codes corresponding to the second storage area is stored in the first storage area. A controller controls first processing of reading a plurality of post codes from the first storage area and writing the plurality of read post codes in servo area of the second storage area. In the first processing, the controller controls both second processing and third processing in a state where a write head is located on a first track. The second processing is processing of writing a post code among the plurality of read post codes in a servo area. The third processing is processing of writing user data in a data area or reading user data from a data area.
US11670325B2 Voice activity detection using a soft decision mechanism
Voice activity detection (VAD) is an enabling technology for a variety of speech based applications. Herein disclosed is a robust VAD algorithm that is also language independent. Rather than classifying short segments of the audio as either “speech” or “silence”, the VAD as disclosed herein employees a soft-decision mechanism. The VAD outputs a speech-presence probability, which is based on a variety of characteristics.
US11670321B2 Audio visual correspondence based signal augmentation
A system includes a headset to capture sound and a visual signal of a local area including one or more sound sources. The system determines a strength of the audio signal and a portion of the visual signal associated with the audio signal, compares the strengths, selects the weaker signal, and augments the weaker signal. The headset accordingly presents augmented audio-visual content to a user, thereby enhancing the user's perception of the weak signal.
US11670320B2 Method and apparatus for directional sound
Different embodiments of methods and apparatus to produce audio output signals are disclosed. In one embodiment, an ultrasonic speaker outputting ultrasonic signals can be transformed into first audio output signals, which are directional. A non-ultrasonic speaker can output second audio output signals. The embodiment can be configured to output the first audio output signals or the second audio output signals in a vehicle. Another embodiment can be configured to output the first and the second audio output signals together. Yet another embodiment can be configured to be personalized to hearing characteristics of a user, or to depend on sound level of an environment of the user. One embodiment can include a directional speaker attached to a vehicle, with its output steerable towards a user in the vehicle.
US11670319B2 Enhancing artificial reverberation in a noisy environment via noise-dependent compression
Techniques for regenerating reverberation include generating a reverberation signal based on a source signal and a response of a listening space, generating a compressed reverberation signal by increasing output levels of a first portion of the reverberation signal having output levels below a threshold level more than output levels of a second portion of the reverberation signal having output levels above the threshold level, and combining the compressed reverberation signal with the source signal to form an output signal for the listening space.
US11670317B2 Dynamic audio quality enhancement
A set of user pools can be determined based on location data associated with each device in an audio/video (A/V) conference. A key active user can be determined for each user pool of the set of user pools based on valid audio signals received from each device within each user pool. A determination can be made whether there is feedback within each user pool. Responsive to determining feedback in at least one user pool, speakers of devices within the at least one user pool can be disconnected except for the key active user device within each respective user pool.
US11670315B2 System and method for non-destructively normalizing loudness of audio signals within portable devices
Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.
US11670314B2 Audio decoder, apparatus for generating encoded audio output data and methods permitting initializing a decoder
An audio decoder decodes a bit stream of encoded audio data, which bit stream represents a sequence of audio sample values and includes a plurality of frames, wherein each frame includes associated encoded audio sample values. The audio decoder includes a determiner configured to determine whether a frame of the encoded audio data is a special frame including encoded audio sample values associated with the special frame and additional information, wherein the additional information include encoded audio sample values of a number of frames preceding the special frame, wherein the encoded audio sample values of the preceding frames are encoded using the same codec configuration as the special frame, wherein the number of preceding frames is sufficient to initialize the decoder to be in a position to decode the audio sample values associated with the special frame if the special frame is the first frame upon start-up of the decoder.
US11670313B2 Coding device, decoding device, and method and program thereof
A coding method and a decoding method are provided which can use in combination a predictive coding and decoding method which is a coding and decoding method that can accurately express coefficients which are convertible into linear prediction coefficients with a small code amount and a coding and decoding method that can obtain correctly, by decoding, coefficients which are convertible into linear prediction coefficients of the present frame if a linear prediction coefficient code of the present frame is correctly input to a decoding device. A coding device includes: a predictive coding unit that obtains a first code by coding a differential vector formed of differentials between a vector of coefficients which are convertible into linear prediction coefficients of more than one order of the present frame and a prediction vector containing at least a predicted vector from a past frame, and obtains a quantization differential vector corresponding to the first code; and a non-predictive coding unit that generates a second code by coding a correction vector which is formed of differentials between the vector of the coefficients which are convertible into the linear prediction coefficients of more than one order of the present frame and the quantization differential vector or formed of some of elements of the differentials.
US11670312B2 Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length.
US11670311B2 Time domain spectral bandwidth replication
A wireless audio system for encoding and decoding an audio signal using spectral bandwidth replication is provided. Bandwidth extension is performed in the time-domain, enabling low-latency audio coding.
US11670299B2 Wakeword and acoustic event detection
A system processes audio data to detect when it includes a representation of a wakeword or of an acoustic event. The system may receive or determine acoustic features for the audio data, such as log-filterbank energy (LFBE). The acoustic features may be used by a first, wakeword-detection model to detect the wakeword; the output of this model may be further processed using a softmax function, to smooth it, and to detect spikes. The same acoustic features may be also be used by a second, acoustic-event-detection model to detect the acoustic event; the output of this model may be further processed using a sigmoid function and a classifier. Another model may be used to extract additional features from the LFBE data; these additional features may be used by the other models.
US11670294B2 Method of generating wakeup model and electronic device therefor
In accordance with an aspect of the disclosure, an electronic device comprises a first audio receiving circuit; a communication circuit; at least one processor operatively connected to the first audio receiving circuit and the communication circuit; and a memory operatively connected to the at least one processor, wherein the memory stores one or more instructions that, when executed, cause the at least one processor to: obtain first audio data, wherein the first audio data is based on a user utterance recorded by an external electronic device, through the communication circuit; convert the first audio data into second audio data, using a first transfer function of the first audio receiving circuit; and generate a wakeup model using the second audio data, the wakeup model configured to verify a wakeup word associated with the first audio data.
US11670292B2 Electronic device, method and computer program
An electronic device comprising circuitry configured to perform a transcript based voice enhancement based on a transcript to obtain an enhanced audio signal.
US11670287B2 Speaker diarization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
US11670279B2 Method for reducing noise, storage medium, chip and electronic equipment
A method for reducing noise includes: obtaining a priori signal-to-noise ratio of air-bone integration, the priori signal-to-noise ratio of air-bone integration being obtained by integrating air conduction parameters of the current frame, bone conduction parameters of the current frame and air conduction noise parameters of the current frame; calculating a noise reduction gain according to the priori signal-to-noise ratio of air-bone integration; and performing noise reduction operation according to the noise reduction gain and the air conduction parameters of the current frame.
US11670277B1 System and method for providing frequency dependent dynamic leakage for a feed forward active noise cancellation (ANC)
In at least one embodiment, a system for providing a frequency dependent dynamic leakage for noise cancellation is provided. The system includes a noise cancellation controller and a current limiter. The noise cancellation controller is programmed to perform noise cancellation in a vehicle based on a limited input signal. The current limiter is programmed to receive a reference signal from one of an accelerometer or a loudspeaker and to convert the reference signal from a time domain and into a frequency domain to limit the reference signal. The current limiter is further programmed to generate the limited input signal in response to limiting the reference signal.
US11670274B2 Noise cancellation for aerial vehicle
A noise cancelation system for an unmanned aerial vehicle may have an audio capture module, a metadata module and a filter. The audio capture module may be configured to receive an audio signal captured from a microphone, e.g., on a camera. The metadata module may be configured to retrieve noise information associated with noise generating components operating on the unmanned aerial vehicle (UAV). The filter may be configured to receive the audio signal and noise information from the audio capture module. The filter also may be configured to retrieve a baseline profile from a database based on the noise information. The baseline profile includes noise parameter to filter out audio frequencies from the audio signal corresponding to the noise generating component. The filter may generate a filtered audio signal for output.
US11670273B2 Sound absorption device and method of manufacturing the same
A sound absorption device and a method of manufacturing the same are provided. The sound absorption device includes a sound absorbing panel including first elements, second elements, third elements, and fourth elements arranged in different directions, wherein a cross-section of at least one of the first through fourth elements has a distorted circular shape, a distorted polygonal shape, or a distorted elliptical shape.
US11670272B2 Amplifier for music signal and method of outputting waveform of music signal
An amplifier and a method of outputting a waveform of a music signal capable of outputting a waveform of a music signal exceeding a power supply voltage is provided. An amplifier includes a power supply, an input terminal for a music signal, an amplifying circuit which amplifies the music signal using the power supply, and a jumping-up circuit which is connected to an output end of the amplifying circuit and outputs a waveform exceeding a voltage value of the power supply.
US11670264B2 Apparatus for venting airflow in a bass drum
A device integrally joined with the ported opening of a musical bass drum resonant drumhead for regulating the amount of vibrating airflow passing through the inside of a bass drumshell and continuing through the ported opening for effectively controlling undesirable higher frequency drum sounds precipitated by the airflow produced upon the striking of the batter head.
US11670262B2 Method of generating OSD data
A method for generating a plurality of on-screen display (OSD) data is used in a back-end (BE) circuit. The BE circuit is configured to process a plurality of image data to be displayed on a display device. The method includes steps of: receiving the plurality of image data from an application processor (AP); and extracting information of a detecting layer embedded in the plurality of image data, wherein the information of the detecting layer indicates the plurality of OSD data corresponding to at least one user-interface (UI) layer in the plurality of image data.
US11670259B2 Electronic device controlling luminance and method for controlling luminance thereof
An electronic device includes: a display device, a processor operatively connected to the display device, and a memory operatively connected to the processor. The memory stores one or more instructions that when executed, cause the processor to: determine, as a second screen code value, a code value obtained by reducing a first screen code value corresponding to a luminance value of a screen of the display device by a decrement based on the screen being maintained in a turned on state during a first specific time after a screen-off condition of the display device is satisfied, and change the luminance value of the screen to correspond to the determined second screen code value.
US11670258B2 Method of luminance compensation, luminance compensation system and display system
A method of luminance compensation includes; generating luminance compensation data based on test image data, each of the test image data corresponding to one gray level, and each of the luminance compensation data including compensation values corresponding to the one gray level, generating intra-plane data based on the luminance compensation data, one of the intra-plane data being generated based on one of the luminance compensation data, generating inter-plane stream data based on the intra-plane data, one of the inter-plane stream data being generated based on data blocks included in the intra-plane data and disposed at a same location within the intra-plane data, and sequentially storing the inter-plane stream data in a memory.
US11670257B2 Method and device for determining output gray-scale value of display panel
Disclosed are a method and device for determining a gray-scale value of a display panel. The method includes that: brightness values corresponding to multiple gray scales under a target area of a display panel are fitted to obtain a target slope value and a target deviation value; a reference brightness value under a target gray scale of the display panel is determined according to the target slope value and the target deviation value; and an output gray-scale value corresponding to each pixel under the target gray scale is determined according to the reference brightness value.
US11670250B2 Image processing device, display apparatus, and image processing method for converting color image signal
A decrease in a color gamut in a low gradation region is reduced to improve image quality in a liquid crystal panel. Therefore, a color image signal for a liquid crystal display panel in which a display image is generated by light passing through a rear liquid crystal cell and a front liquid crystal cell is converted into a black-and-white image signal by using a predetermined coefficient. Then, the black-and-white image signal thus obtained is subjected to gradation value conversion so as to become a signal for performing gradation expression in a gradation region set as a gradation range in which a color gamut greatly changes in a case where the front liquid crystal cell is driven by the color image signal, and thus a rear image signal serving as the black-and-white image signal for the rear liquid crystal cell is generated. Further, the color image signal is subjected to arithmetic processing by using the rear image signal, and thus a front image signal serving as the color image signal for the front liquid crystal cell is generated.
US11670247B2 Display panel and method for driving the same, and display device
A display panel and a method for driving the same, and a display device are provided. The display panel includes a light emitting element and a pixel circuit that includes a data writing module configured to provide a data signal and an adjusting voltage, a driving module configured to provide a driving current to the light emitting element and including a driving transistor, and a compensation module configured to compensate a threshold voltage of the driving transistor. An operation process of the display panel includes a period of a data writing frame during which the pixel circuit executes a data writing phase during which the data writing module writes the data signal and a light emitting phase, and a period of a holding frame during which the pixel circuit executes a reset and adjustment phase during which the data writing module writes the adjusting voltage and the light emitting phase.
US11670246B2 Display panel and method for driving the same, and display device
A display panel and a method for driving the same, and a display device are provided. The display panel includes a light emitting element and a pixel circuit that includes a data writing module configured to provide a data signal and an adjusting voltage, a driving module configured to provide a driving current to the light emitting element and including a driving transistor, and a compensation module configured to compensate a threshold voltage of the driving transistor. An operation process of the display panel includes a period of a data writing frame during which the pixel circuit executes a data writing phase during which the data writing module writes the data signal and a light emitting phase, and a period of a holding frame during which the pixel circuit executes a reset and adjustment phase during which the data writing module writes the adjusting voltage and the light emitting phase.
US11670242B2 Electronic device
An electronic device includes display driver and a sensor driver. The display driver drives a display layer and provide a grayscale voltage to a data lines. The sensor driver is synchronized with the display driver to drive a sensor layer, and operates in a first sensing mode and a second sensing mode. In the first sensing mode, the sensor driver senses an input through the sensor layer based on a first timing. In the second sensing mode, the sensor driver senses an input through the sensor layer based on a second timing different from the first timing.
US11670240B2 Display device and driving method thereof
A display device according to an exemplary embodiment of the present inventive concept includes: pixels; scan lines extending in a row direction and connected to the pixels; a data lines extending in a column direction and connected to the pixels; a receiving lines extending in the column direction and connected to the pixels; and a compensation circuit portion that generates first sensing data by receiving a current flowing to the pixels through the receiving lines, and generates a compensation value that compensates a characteristic of a driving transistor included in each of the pixels by multiplying the first sensing data by a calibration factor that corresponds to a position of each of the pixels, wherein the calibration factor includes a line calibration factors that correspond to the receiving lines.
US11670239B2 Gate driving circuit and display device
A gate driving circuit includes a first type of stage circuit for outputting a first gate signal and a second type of stage circuit for outputting a second gate signal, and further including a bias transistor for supplying, when turned-on, a bias voltage to a shield metal positioned to overlap with a semiconductor layer of a specific transistor among a plurality of transistors included in the first type of stage circuit, thereby preventing a leakage current from occurring inside the gate driving circuit.
US11670235B2 Pixel circuit and display device including the same
Disclosed are a pixel circuit and a display device including the same. The pixel circuit includes a driving element including a first electrode connected to a first node, a gate electrode connected to a second node, and a second electrode connected to a third node; a first switch element including a first electrode connected to a fourth node, a gate electrode to which a scan pulse is applied, and a second electrode connected to the first node, and configured to be turned on according to a gate-on voltage of the scan pulse while a threshold voltage of the driving element is sensed; and a first capacitor connected between the second node and the fourth node.
US11670234B2 Display device and display driving method
Embodiments of the present disclosure relate to a display device and a display driving method. Specifically, there may be provided a display driving method including detecting a driving current per block unit, for a display panel where a plurality of subpixels are disposed, scaling driving current data per block unit to driving current data per subpixel unit, calculating first compensation data by comparing the driving current data per subpixel unit with target data, calculating final compensation data by comparing the first compensation data with guide data, and compensating for a characteristic value for the plurality of subpixels based on the final compensation data.
US11670233B2 Organic light emitting diode display device including driving transistor having overlapping layer between semiconductor layer and substrate
An organic light emitting diode display includes a driving transistor and a compensation transistor. The driving transistor includes a first gate electrode disposed on a substrate, a polycrystalline semiconductor layer disposed on the first gate electrode of the driving transistor and including a first electrode, a second electrode, and a channel, and a second gate electrode disposed on the polycrystalline semiconductor layer of the driving transistor. The compensation transistor includes a polycrystalline semiconductor layer including a first electrode, a second electrode, and a channel, and a gate electrode disposed on the polycrystalline semiconductor layer of the compensation transistor.
US11670230B2 Organic light emitting display apparatus
An organic light-emitting display apparatus includes an organic light-emitting diode, a switching transistor, a first light emission control transistor, and a driving transistor. The organic light-emitting diode includes an anode and a cathode for receiving a reference voltage. The switching transistor includes a gate electrode for receiving an nth scan signal and a source electrode for receiving a data signal, and is an NMOS transistor. The first light emission control transistor includes a gate electrode for receiving a light emission control signal, and is configured to turn on upon receiving the light emission control signal to determine a timing of flow of a driving current to the organic light-emitting diode, and is a PMOS transistor. The driving transistor is connected to the switching transistor and the first light emission control transistor and provides the driving current to the organic light-emitting diode.
US11670228B2 Display device and method of driving the same
A display device includes: a display unit including a scan line, a data line, and a pixel connected to the scan line and the data line; a scan driver for supplying a scan signal to the scan line; a data driver for supplying a data signal to the data line in a display mode, supplying a first voltage and a second voltage to the data line respectively during a first period and a second period in a sensing mode, and outputting a first sensing signal and a second sensing signal by sensing a driving current of the pixel during the first period and the second period; and a timing controller for converting first image data into second image data, based on the first sensing signal and the second sensing signal.
US11670227B2 Pixel circuit, driving method for pixel circuit, and display panel
Disclosed are to a pixel circuit, a method for driving the pixel circuit and a display panel. The pixel circuit includes a data write module, a storage module, a drive module and a light emitting device. The drive module includes a first control terminal and a second control terminal. The data write module is configured to write, at a data write stage, a data signal into the first control terminal of the drive module, the storage module is configured to maintain a potential of the first control terminal, the second control terminal is electrically connected to a pulse-width modulation (PWM) signal input terminal of the pixel circuit, and is configured to control the drive module to provide discontinuous drive current according to a PWM signal from the PWM signal input terminal at a light emission stage, and the light emitting device emits light in response to the discontinuous drive current.
US11670226B1 Micro-light-emitting diode display panel having a plurality of drivers connected by buffers
A micro-light-emitting diode (microLED) display panel includes a timing controller, and a plurality of drivers controlled by the timing controller and arranged in an order according to distance from the timing controller. Each driver includes a buffer that buffers a signal before being sent to a succeeding driver.
US11670224B1 Driving circuit for LED panel and LED panel thereof
A driving circuit for a light-emitting diode (LED) panel includes a first current source and a second current source. The first current source, coupled to a current source terminal of the driving circuit, is configured to output a first current to the LED panel through the current source terminal. The second current source, coupled to a current sink terminal of the driving circuit, is configured to receive a second current from the LED panel through the current sink terminal.
US11670221B2 Display panel and display device with bias adjustment
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a data write device, a drive device, a compensation device, and a bias adjustment device. The drive device includes a drive transistor. The data write device connected to a source of the drive transistor. The compensation device configured to compensate for a threshold voltage of the drive transistor. The bias adjustment device connected between the source or a drain of the drive transistor and a bias adjustment signal terminal. The working process of the pixel circuit includes bias adjustment stage. In bias adjustment stage, the bias adjustment device is turned on to provide bias adjustment signal to the source or the drain of the transistor. The drive transistor is PMOS, and the bias adjustment signal is high-level signal; or, the drive transistor is NMOS, and the bias adjustment signal is low-level signal.
US11670220B2 Pixel circuit, method for driving the same, display substrate, and display device
A pixel circuit includes a compensating circuit which can adjust an electric potential of a second control node (a gate of a transistor controlling conduction or non-conduction between a first connection node and a second connection node) based on an electric potential of a first control node, and can adjust an electric potential of the second control node based on an electric potential of the second connection node. A method for driving a pixel circuit, a display substrate, and a display device is also provided.
US11670216B2 Digital-to-analog conversion circuit, data driver, and display device
A digital-to-analog conversion circuit, a data driver including the same, and a display device are provided. The circuit includes: a reference voltage generation part, generating a reference voltage group having different voltage values; a decoder, selecting and outputting multiple reference voltages with overlapping from the reference voltage group based on the digital data signal; an amplification circuit, where m (m being an integer of 1 or more and less than x) of first to xth input terminals respectively receive m of multiple reference voltages, and, as an output voltage, a voltage amplified by averaging the voltages respectively received by the first to xth input terminals with predetermined weighting ratios is output; and a selector, which, in a first selection state, supplies the output voltage to (x-m) input terminals among the first to xth input terminals, and in a second selection state, supplies the reference voltages to the (x-m) input terminals.
US11670214B2 Circuit driving system, driver chip, and display device
A circuit driving system, a driver chip, and a display device are provided. The circuit driving system and the driver chip are applied to a display driving of a display panel. The circuit driving system includes a timing control unit, a driving unit and, a time-sharing switch unit. The time-sharing switch unit is configured to control a switching state of the driving unit, so that the timing control unit and the driving unit in the circuit driving system are turned on step by step.
US11670213B2 Display panel and driving method thereof, and display device
A display panel includes: a plurality of light emitting signal lines. Under a control of switching signals provided from a plurality of switching signal lines and control signals provided from a plurality of control signal lines, working gray scale level signals corresponding to respective display gray scales are written to corresponding sub-pixels in an order from small to large in working gray scale sequentially by a plurality of times in one frame display time through the plurality of light emitting signal lines. Different working gray scale level signals indicate have different durations, and each of the working gray scale level signals is provided to the organic light emitting diode via the second transistor through a light emitting signal line, and a final display gray scale is a gray scale caused by superimposing different working gray scale level signals.
US11670198B2 Flexible display panel and rollable display device
A flexible display panel and a rollable display device are provided. The flexible display panel includes: a base substrate having a display region, a pixel circuit disposed on the base substrate and located in the display region, and a first via hole defined in the display region. Wherein, at least one of the first via holes is provided between two adjacent pixel circuits.
US11670197B2 Flexible display panel including insulation layer as base substrate, manufacturing method for the same, and display device
A flexible display panel, a manufacturing method for the flexible display panel, and a display device are provided. The flexible display panel includes a packaging layer, a driving circuit layer and an insulation layer. The insulation layer serves as a base of the flexible display panel and is located at a side of the driving circuit layer distal to the packaging layer, each of a CTE and a light transmittance of the insulation layer is within a respective predetermined range, the CTE of the insulation layer is smaller than a first threshold, the light transmittance of the insulation layer is greater than a second threshold, the first threshold is within a range of 5 to 15, and the second threshold is within a range of 90% to 99%.
US11670193B2 Extrinsic parameter of on-board sensor
A method for calibrating an extrinsic parameter of an on-board sensor includes obtaining first feature point information collected by a first on-board sensor; determining a geographic location of a vehicle body in which the first on-board sensor is located in a world coordinate system; determining second feature point information within a collection range of the first sensor in a map database based on the geographic location of the vehicle body in the world coordinate system; determining a plurality of first feature points and a plurality of second feature points based on the first feature point information and the second feature point information.
US11670191B2 Systems and methods to provide weld training
An example weld training system includes a computing device comprising a display device on a first side and a camera on a second side, the computing device configured to: capture images with the camera; process the captured images to identify a first simulation device as a simulation weld torch and a second simulation device as a simulation workpiece; and display images of a simulated welding operation on the display device of the computing device based on analyzing the captured images to detect indicia of weld performance, the images of the simulated welding operation reflecting the indicia of weld performance; and a mounting device configured to removably hold the computing device to orient the camera of the computing device toward a simulation area.
US11670188B2 Method and apparatus for an adaptive and interactive teaching of playing a musical instrument
A method for online music learning of playing a musical instrument, that may be a string instrument, a woodwind instrument, a brass instrument, a percussion instrument, or vocal (singing) is described. A client device, such as a smartphone or a tablet notifies a person, such as visually by a display or audibly by a sounder, of a sequence of musical symbols that may be part of a musical piece to be played on the musical instrument. The pace or tempo of the notified sequence is adapted according to a stored skill level value of the person and the pace or tempo associated with the musical piece. The client device, monitors, using a microphone(s) in the client device, the errors in the playing of the sequence, and using a predefined accordingly updates the stored skill level value, and accordingly changes the arrangement, pace and/or tempo of the next sequence of musical symbols.
US11670186B2 Simulation device
A simulation device includes an outer frame and an inner frame. The outer frame is fixed to a floor surface and the inner frame is slideably interfaced to the outer frame. The inner frame has an inner frame axis. A hydraulic cylinder is interfaced between the outer frame and the inner frame. Operation of the hydraulic cylinder slides the inner frame with respect to the outer frame along the inner frame axis. A yaw platform is interfaced to the inner frame at one end at a pivot and at a distal opposing end by two or more bearings. The yaw platform has a yaw platform axis. Operation of a yaw motor or a yaw hydraulic ram interfaced between the yaw platform and the inner frame causes the yaw platform to change an angle between the inner frame axis and the yaw platform axis, providing simulation of yaw (loss of control).
US11670184B2 Learning system that automatically converts entertainment screen time into learning time
Children are spending an enormous amount of time on computer screens without receiving any educational benefit for doing so. The present invention advantageously Automatically Converts children's entertainment screen time into learning screen time. This is referred to as Auto-Conversion of Entertainment Screen Time into Learning Time. A novel Continuous Engagement Method During Learning keeps the learner engaged in academic functioning (where engagement would otherwise be continuously declining). The present invention solves a critical problem for special learners (e.g., those with ADHD, autism, dyslexia, or memory impairment) who have a high affinity for screen time and cannot access traditional reading instruction. An Artificial Intelligence (AI) architecture is used to customize the type of instruction the learner receives based upon academic progress and to customize delivery of the instruction itself by closely monitoring the learner's emotional mood state and sustained attention.
US11670179B2 Managing detected obstructions in air traffic control systems for passenger drones
Static obstruction detection and management systems and methods include, in an Air Traffic Control (ATC) system for any flying vehicles including any of passenger drones and Unmanned Aerial Vehicles (UAVs), receiving monitored data from a plurality flying vehicles related to static obstructions; receiving external data from one or more external sources related to the static obstructions; analyzing the monitored data and the external data to populate and manage an obstruction database of the static obstructions; and transmitting obstruction instructions to the plurality of flying vehicles based on analyzing the obstruction database with their flight plan.
US11670177B2 Unmanned aerial vehicle remote identification, command and control
A method may include receiving an identifier (ID) from a first unmanned aerial vehicle (UAV) prior to a flight, storing the ID and receiving telemetry information from the first UAV during the flight. The method may also include storing the telemetry information, receiving a request from a user device for information associated with a first location and authenticating the user device. The method may further include determining whether at least one UAV is flying in an area associated with the first location and transmitting telemetry information associated with the at least one UAV, in response to determining that at least one UAV is flying in the area associated with the first location.
US11670176B2 Apparatus, system and method for managing airspace for unmanned aerial vehicles
An apparatus, system and method for managing airspace for unmanned aerial vehicles (UAVs). The apparatus, system and method may include a platform comprising at least records of certified administratively acceptable requestors of restricted use of the airspace for UAVs, a plurality of airspace management rules for UAVs, and a broadcaster for providing notifications over at least one telecommunications network; and a plurality of applications, each instantiated by a processor on one of a plurality of corresponded devices by non-transitory computing code, wherein the plurality of corresponded devices comprises at least a plurality of mobile devices. A first of the plurality of applications may be capable of receiving the restricted UAV use request from a requestor within a physical area of the restricted UAV use request, and of forwarding the restricted UAV use request and an identification of the requestor to the platform over the at least one telecommunications network.
US11670174B2 Reserved vehicle control method, reserved vehicle control device, and reserved vehicle control system
A reserved vehicle control method includes a step of acquiring positional information of a terminal device, a step of acquiring positional information of a reserved vehicle, a step of determining whether a distance between the terminal device and the reserved vehicle is a predetermined value or less, in accordance with the positional information of the terminal device and the positional information of the reserved vehicle, and a step of outputting, to the terminal device, allowing information indicating that an operation on a light-emitting device mounted on the reserved vehicle is allowed, when determining that the distance between the terminal device and the reserved vehicle is the predetermined value or less.
US11670169B2 Systems and methods for distributed cooperative localization in a connected vehicular platform
Systems and methods for distributed cooperative localization in a connected vehicular platform are disclosed herein. At a first sensor-rich vehicle, one embodiment receives, from a second sensor-rich vehicle via direct vehicle-to-vehicle (V2V) communication, an estimated location of the first sensor-rich vehicle and an associated confidence level; estimates a location of the second sensor-rich vehicle based on first sensor data and assigns a confidence level to the estimated location; transmits to the second sensor-rich vehicle via direct V2V communication, the estimated location of the second sensor-rich vehicle and the assigned confidence level; accepts, based on communication between the first and second sensor-rich vehicles and predetermined acceptance criteria, an assignment to perform localization for a legacy vehicle; estimates a location of the legacy vehicle based on second sensor data; and transmits, to the legacy vehicle, the estimated location of the legacy vehicle.
US11670168B2 Method and system for wireless road side units
A method at a computing device within an Intelligent Transportation System, the method including detecting a traffic event at the computing device; determining no fixed roadside unit is available from the computing device; establishing an Internet Protocol connection from the computing device to a network node; and sending a traffic event message from the computing device to the network node, the traffic event message providing information for the traffic event.
US11670167B2 Traffic light countdown notification and alert suppression
A method for providing a driver alert including receiving a traffic signal phase state and a time remaining in the traffic signal phase state, determining a move forward time in response to the traffic signal phase state being red and the time remaining in the traffic signal phase state, displaying the move forward time to a driver, determining a driver attentiveness level, and generating a driver alert in response to the driver attentiveness level being below a threshold attentiveness level and the move forward time being less than a threshold time.
US11670158B2 Hygiene compliance and monitoring system
A method of hand hygiene compliance enforcement and hand hygiene system comprising at least one dispenser unit that has an interior chamber containing a volume of hand soap or sanitizer and a dispenser nozzle configured to dispense a measured volume of hand soap or sanitizing material upon a triggering event. The dispenser also has a control unit mounted therein, the control unit is in electronic communication with the dispenser nozzle and has at least one identity sensor, at least one alarm indicator and at least one transmitter. The hand hygiene system also has at least one proximity sensor in electronic communication with the control unit. The proximity sensor is located a spaced distance from the at least one dispenser.
US11670142B2 System for providing location alerts relating to emergencies
Disclosed is a system for generating alerts communicated to emergency responders and/or contacts indicating a location of an incident. The system comprises a housing, one or more light sources, and a computing processor. A switch is located in the housing and configured to be accessible to a user. When the switch is actuated by a user indicating an incident, the processor provides power to the at least one light source to output light from the housing thereby indicating the location of the system. The system may also control a speaker to output an audible signal and a transmitter to transmit an emergency signal with location information to a device of an emergency responder and/or an emergency contact. The present invention may also be embodied in a software application that is implemented on a mobile device to thereby leverage the components of the mobile device to send alerts.
US11670131B2 Gaming machine, system, and method for an associated stage effect
A gaming system comprises a plurality of gaming machines operably interconnected. Each of the plurality of gaming machines is assigned a unique machine identification code. Each of the plurality of gaming machines includes a stage effect controller configured to perform a predetermined stage effect, a common timer for providing timing information related to the performance of the predetermined stage effect to each of the plurality of gaming machines, and a control unit operably coupled to the stage effect controller and being configured to perform the predetermined stage effect based on the timing information and the machine identification code.
US11670126B2 Virtual queue system and method
A system in accordance with present embodiments includes a plurality of wearable devices and a virtual queue control system configured to maintain respective virtual queues for respective attractions and in communication with the plurality of virtual queuing attraction stations. The virtual queue control system is configured to receive communications from the plurality of virtual queuing stations and add guests to the respective virtual queues based on the communications.
US11670125B2 Monitoring area setting device, monitoring area setting method, and alert notification method
A monitoring area setting device includes a storage unit storing information of one area and card reader information of a card reader corresponding to the area, an input unit receiving an administrator operation, and a processor generating, based on the administrator operation, an access control rule including information of a monitoring area to be monitored by a camera in the area and person information of a person that allows access to the monitoring area. When the card reader information corresponding to the monitoring area is input, the processor generates the access control rule further including the card reader information. When the card reader information corresponding to the monitoring area is not input, card reader information of a virtual reader designated by the administrator operation for access to the monitoring area is generated, and the access control rule further including generated card reader information of the virtual reader is generated.
US11670124B2 Data recorders of autonomous vehicles
Systems, methods and apparatus to collect sensor data generated in an autonomous vehicle. Sensors of the vehicle generate a sensor data stream that is buffered, in parallel and in a cyclic way, in a first cyclic buffer and a larger second cyclic buffer respectively. An advanced driver assistance system of the vehicle generates an accident signal when detecting or predicting an accident and provides a training signal when detecting a fault in object detection, recognition, identification or classification. The accident signal causes a sensor data stream segment to be copied from the first cyclic buffer into a slot of a non-volatile memory, selected from a plurality of slots in a round robin way. The training signal causes a sensor data stream segment to be copied from the second cyclic buffer into an area of the non-volatile memory outside of the slots reserved for the first cyclic buffer.
US11670122B2 Data collection device and method, and autonomous driving system
A data collection device and method, and an autonomous driving system are provided. The data collection device includes multiple sensor modules integrated on a circuit board, and a processor connected to the circuit board. The multiple sensor modules are configured to collect traveling information of a target vehicle in a traveling process. The processor is configured to send the traveling information to an Industrial Personal Computer (IPC) such that the IPC analyzes the traveling information and generates operation instructions.
US11670120B2 System and method for monitoring test data for autonomous operation of self-driving vehicles
A method for autonomous vehicle test data distribution and analysis is described. The method includes uploading driving session data from a computer of a drive site to a network attached storage of the drive site. The method also includes uploading the driving session data from the network attached storage of the drive site to a cloud-based storage location. The method further includes distributing the driving session data from the cloud-based storage location and a work unit to at least one research site separate from the drive site. The method also includes processing, by the at least one research site, the driving session data according to an analysis/processing task associated with the work unit.
US11670119B2 System and method for remote emissions control unit monitoring and reprogramming
Disclosed are methods, systems, and apparatus for remote reprogramming of an automotive controller and determining and reporting vehicle carbon emissions using a local device, a client device, a technician device and a system server. The local device is connected to the automotive controller and is wirelessly connected to the client device. The client device is connected to the technician device through a system server. Programming configurations, including firmware, settings, and parameter updates, are selected from a technician device, sent to the system server, and uploaded to local device using J2534 communication protocol. The client device receives the fuel consumption data from the local device and sends the data to the system server. The system server determines the carbon emissions based on the fuel consumption and reports the emissions to a third-party to certify carbon offset.
US11670117B2 Vehicle and software update method
An OTA manager, when an activation switch of a vehicle is OFF, transmits a unique identifier of each electronic control unit acquired before the activation switch was switched from ON to OFF to an OTA server via a communication line and receives update data from the OTA server via the communication line, and after the activation switch was switched from OFF to ON, the OTA manager makes a comparison between the identifiers transmitted to the OTA server before the activation switch was switched from OFF to ON and the identifiers acquired after the activation switch was switched from OFF to ON.
US11670115B2 Systems and methods for fleet management
A system for electric aircraft fleet management for at least an electric aircraft is provided. the system includes a computing device communicatively connected to at least an electric aircraft, wherein the computing device is configured to receive a plurality of measured aircraft operation datum from a sensor disposed on the at least an electric aircraft, select a training set as a function of each measured aircraft operation datum of the plurality of measured aircraft operation datum and the at least an electric aircraft, wherein each measured aircraft operation datum of the plurality of measured aircraft operation datum is correlated to an element of modeled aircraft data, and generate, using a machine-learning algorithm, an aircraft performance model output based on the plurality of measured aircraft operation datum and the selected training set, wherein generating an aircraft performance model includes generating a performance alert.
US11670109B2 Optical fingerprint identification system
An optical fingerprint identification system includes a cover, a light emitting layer, an optical layer, an image sensor and a base that are sequentially disposed from top to bottom. The cover has a fingerprint contact surface on top. The image sensor has an image surface. The optical layer includes a first array layer and a second array layer, and the first array layer is stacked on top of the second array layer. The first array layer and the second array layer respectively include a plurality of first array lens elements and a plurality of second array lens elements respectively arranged at equal intervals in a first direction. Each of the first array lens elements and a corresponding second array lens element of the second array layer are coaxial along an optical axis and form an imaging unit.
US11670108B2 Image sensing device and fingerprint sensing method
An image sensing device and a fingerprint sensing method are provided. The image sensing device is suitable for being installed in an electronic device. The image sensing device includes a light sensor and a controller. The controller is coupled to the light sensor. When the electronic device is operated in a sleep mode, the controller operates the light sensor in a light sensing mode. The controller determines whether a number of signal intensity changes of a photosensitive signal output by the light sensor exceeds a predetermined number of intensity changes within a predetermined length of time, so as to switch the operation of the light sensor in a fingerprint sensing mode.
US11670105B2 Biometric terminal, in particular for access control
The present invention relates to a terminal comprising a main body having an upper surface that is substantially horizontal; a tower extending substantially vertically from said main body, so as to define an acquisition volume delimited by said upper surface and the tower; optical acquisition means arranged within the main body so as to be able to acquire an image of a biometric print placed within the acquisition volume facing the upper surface; a user interface arranged within the tower; wherein the tower has a cavity, and the user interface comprises a screen arranged at the bottom of the cavity and a semi-reflective plate closing the cavity so as to provide the optical illusion that said screen is floating within the acquisition volume. The present invention further relates to a method for acquiring an image of a biometric print by means of the terminal.
US11670103B2 Multi-segment text search using machine learning model for text similarity
Systems and methods may be provided for performing a search on an input text block. The input text block may be split into a plurality of input text segments. A text similarity algorithm may be used to find similar stored text segments to each of the plurality of input text segments.
US11670102B2 Efficient bounding box merging
A system can merge text bounding boxes such as Optical Character Recognition (OCR) bounding boxes. A document can comprise a plurality of the text bounding boxes. Distance thresholds between text bounding boxes can be utilized for comparison against a distance threshold. Distance thresholds can vary depending on context information associated with the document. In response to a determination that text bounding boxes satisfy the distance threshold, the text bounding boxes can be assigned to a bounding box group.
US11670101B2 Automated identification, orientation and sample detection of a sample container
A method and a system of detecting at least one sample in a sample container, comprising a sample container, further comprising a cavity, the volume of said cavity partially or fully occupied with at least one solid sample and at least one fluid; and at least one camera capturing at least one image of the sample container; and a data processing device detecting at least one sample in the sample container by processing the at least one image captured by the at least one camera. The method and system further comprise putting the sample container in sudden motion prior to the at least one camera capturing at least one image of the sample container.
US11670100B2 Method and apparatus for recognition of patient activity
A system and method for training a system for monitoring administration of medication. The method includes the steps of a method for training a medication administration monitoring apparatus, comprising the steps of defining one or more predetermined medications and then acquiring information from one or more data sources of a user administering medication. A first network is trained to recognize a first step of a medication administration sequence, and then a second network is trained to recognize a second step of a medication administration sequence based upon the training of the first network.
US11670099B2 Validating objects in volumetric video presentations
A method for validating objects appearing in volumetric video presentations includes obtaining a volumetric video presentation depicting a scene, wherein the volumetric video presentation is associated with a metadata file containing identifying information for the scene, identifying user-generated content that depicts the scene, by matching metadata associated with the user-generated content to the metadata file associated with the volumetric video presentation, comparing a first object appearing in the volumetric video presentation to a corresponding second object appearing in the user-generated content, assigning a score to the first object based on the comparing, wherein the score indicates a probability that the first object has not been manipulated, and altering the volumetric video presentation to filter the first object from the volumetric video presentation when the score falls below a threshold.
US11670096B2 Apparatus and method for recognizing driving lane of vehicle
An apparatus and method for recognizing a driving lane of a vehicle are provided. The apparatus includes an information acquisition device that acquires forward information of a road on which the vehicle is driving, and a processor that recognizes an entrance section and an exit section on a front left side of the vehicle based on the forward information, and determines a driving lane of the vehicle by correcting a number of lanes of the road in the entrance section and the exit section.
US11670095B2 Method for determining support points for estimating a progression of roadside development of a road
A method determines support points for estimating a progression of roadside development of a road. The method determines a position of a first support point in the surroundings of a vehicle; determines a plurality of regions in a travel direction and/or counter to the travel direction of the vehicle on the basis of the position of the first support point; and determines support points of roadside development for each of the determined regions in the travel direction, counter to the travel direction and left and right of the vehicle.
US11670094B2 Using rasterization to identify traffic signal devices
Systems and methods are provided for identifying and representing a traffic signal device. The method includes determining a location and orientation of the vehicle and receiving a real world image. The method further includes analyzing information about the vehicle's location and environment and using this information and the vehicle's orientation to generate a raster image illustrating an approximation of a view of the real world image, including one or more traffic signal devices. Additionally, the method includes providing the real world image and the raster image as inputs to a neural network to classify a traffic signal device in the real world image as the primary traffic signal device and determine a set of coordinates indicating a location of the primary traffic signal device, generating a classified real world image which includes a bounding box indicating the set of coordinates, and receiving the classified real world image.
US11670092B2 Electronic device for controlling driving vehicle and operation method of the electronic device
An electronic device configured to control a host vehicle includes: an image sensor configured to photograph a surrounding environment of the host vehicle; and a processor configured to perform an image processing operation based on a first image captured by the image sensor, and control the host vehicle based on the processing result, wherein the processor determines whether to use a high speed performance of the image processing operation based on a speed of the host vehicle, and the electronic device is configured such that when the high speed performance is not used, the processor performs the image processing operation by using a first image processing module, and when the high speed performance is used, the processor performs the image processing operation by using a second image processing module having less data throughput than the first image processing module.
US11670091B2 Method and arrangement for validating speed limit information for a road vehicle
Described herein is a method of determining a current location speed limit in a road vehicle (1) speed limit information system (20). The method comprises receiving (6): one or more signals corresponding to respective candidate speed limits (7); and one or more signals related to observed vehicle dynamics affecting changes (8) in one or more vehicles (1, 5) pre and post a most recently passed anticipated speed limit change location (2). It further comprises evaluating (9) the confidence of the different candidate speed limits (7) based on the signals related to observed vehicle dynamics affecting changes (8) and validating (10a) or discarding (10b) candidate speed limits (7) based on the evaluated confidences. A signal (13) corresponding to a highest confidence validated speed limit is output.
US11670088B2 Vehicle neural network localization
A plurality of temporally successive vehicle sensor images are received as input to a variational autoencoder neural network that outputs an averaged semantic birds-eye view image that includes respective pixels determined by averaging semantic class values of corresponding pixels in respective images in the plurality of temporally successive vehicle sensor images. From a plurality of topological nodes that each specify respective real-world locations, a topological node closest to the vehicle, and a three degree-of-freedom pose for the vehicle relative to the topological node closest to the vehicle, is determined based on the averaged semantic birds-eye view image. A real-world three degree-of-freedom pose for the vehicle is determined by combining the three degree-of-freedom pose for the vehicle relative to the topological node and the real-world location of the topological node closest to the vehicle.
US11670086B2 System and process for detecting, tracking and counting human objects of interest
A method of identifying, tracking, and counting human objects of interest based upon at least one pair of stereo image frames taken by at least one image capturing device, comprising the steps of: obtaining said stereo image frames and converting each said stereo image frame to a rectified image frame using calibration data obtained for said at least one image capturing device; generating a disparity map based upon a pair of said rectified image frames; generating a depth map based upon said disparity map and said calibration data; identifying the presence or absence of said objects of interest from said depth map and comparing each of said objects of interest to existing tracks comprising previously identified objects of interest; for each said presence of an object of interest, adding said object of interest to one of said existing tracks if said object of interest matches said one existing track, or creating a new track comprising said object of interest if said object of interest does not match any of said existing tracks; updating each said existing track; and maintaining a count of said objects of interest in a given time period based upon said existing tracks created or modified during said given time period.
US11670083B2 Vision based light detection and ranging system using dynamic vision sensor
A vision based light detection and ranging (LIDAR) system detects motion of a targeted object using a dynamic vision sensor to locate and track the targeted object. The dynamic vision sensor identifies activity events associated with the motion of the targeted object based on changes in brightness detected at pixels of the dynamic vision sensor. Based on the identified events, the vision based LIDAR system predicts a location of the targeted object and directs a tracking beam onto one or more spots on the targeted object and determines distances to the one or more spots to track the motion of the targeted object in three dimensions.
US11670080B2 Techniques for enhancing awareness of personnel
An augmented-reality system classifies a subject observed in video data obtained from a first area. A goal of a user of an augmented reality device is determined based on video data obtained from a second area. A correlation between the goal of the user and the classification of the subject is determined. An augmented reality display is generated to include a visual indicia of the subject, the visual indicia generated to represent the correlation between the goal and the classification.
US11670078B2 Method and system for visual based inspection of rotating objects
This disclosure relates to method and system for visual inspection of rotating components. The method includes representing rotation cycles of a rotating component as spatial features based on video or image frames, ascertaining and/or evolving Hidden Markov Model (HMM) chains for the cycles, ascertaining a count of the rotating component in the frames and/or labelling the frames with ascertained states of the HMM chains.
US11670077B2 Augmented reality interface for assisting a user to operate an ultrasound device
Aspects of the technology described herein relate to techniques for guiding an operator to use an ultrasound device. Thereby, operators with little or no experience operating ultrasound devices may capture medically relevant ultrasound images and/or interpret the contents of the obtained ultrasound images. For example, some of the techniques disclosed herein may be used to identify a particular anatomical view of a subject to image with an ultrasound device, guide an operator of the ultrasound device to capture an ultrasound image of the subject that contains the particular anatomical view, and/or analyze the captured ultrasound image to identify medical information about the subject.
US11670076B2 Automated classification based on photo-realistic image/model mappings
Techniques are provided for increasing the accuracy of automated classifications produced by a machine learning engine. Specifically, the classification produced by a machine learning engine for one photo-realistic image is adjusted based on the classifications produced by the machine learning engine for other photo-realistic images that correspond to the same portion of a 3D model that has been generated based on the photo-realistic images. Techniques are also provided for using the classifications of the photo-realistic images that were used to create a 3D model to automatically classify portions of the 3D model. The classifications assigned to the various portions of the 3D model in this manner may also be used as a factor for automatically segmenting the 3D model.
US11670075B2 Adaptation of passage between two vehicles
An intention of a road user to traverse a passage between a first vehicle and a second vehicle is determined. A required width of the passage is determined based on a nature of the road user. A current width of the passage is determined. Upon determining the current width of the passage is less than the required width of the passage, a drive of at least one of the first vehicle or the second vehicle is actuated to increase the current width of the passage at least to the required width of the passage.
US11670073B2 System and method for detection of carbonate core features from core images
A method and system is provided for detection of carbonate core features from core images. An input carbonate core image is separated into a plurality of first blocks, each of the plurality of first blocks having a first block size. An image of each of the separated plurality of first blocks is input into an artificial intelligence (AI) model. The AI model being trained to predict for each first block, one of a plurality of carbonate core features and a corresponding confidence value indicating a confidence of the predicted carbonate core feature being imaged in the first block. Any bounding boxes of a first set of bounding boxes are detected in the input core image based on the predicted one of the plurality of carbonate core features and the corresponding confidence values for each first block.
US11670067B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a receiving unit, an obtaining unit, and a translating unit. The receiving unit receives a document as a target to be translated. The obtaining unit obtains a non-target region from the document, the non-target region being a region that is not a target to be translated. The translating unit does not perform translation on the non-target region but performs translation on a portion other than the non-target region.
US11670064B2 Active stylus communication with a digitizer
A method includes detecting presence of a handheld device in proximity of a touch enabled device and negotiating communication capabilities between the handheld device and a digitizer system of the touch enabled device. At least one of the handheld device and the digitizer system is configured to match a defined communication capability of the other of the at least one of the handheld device and digitizer system. Input from the handheld device is tracked via an electrostatic communication channel between the handheld device and the digitizer system based on the defined communication configuration.
US11670062B1 Web-based three-dimensional extended reality workspace editor
One or more disclosed techniques comprise generating an extended reality (XR) template at a first location, where the XR template represents a virtual space in an XR environment that is associated with a real-world object at a second location, and generating a template object that represents the real-world object, wherein the template object is included in the XR template. The techniques further comprise modifying the template object to include a marker that corresponds to a real-world marker associated with the real-world object, generating a first template XR object that corresponds a first XR object to be displayed in the XR environment, where the first template XR object is positioned within the XR template relative to the marker included on the template object, and assigning the XR template to the real-world marker.
US11670056B2 6-DoF tracking using visual cues
Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.
US11670053B2 Method of non-destructive imaging of the internal structure and device for carrying out the method
The invention relates to non-destructive imaging of the internal structure for safe and intuitive operator work. In the context of the invented method, electronic scanning first creates a virtual image of the surface of the object (5) whose internal structure is the subject of research. Part of the surface of the object (5) and the angle of scanning are set by voice or by movement of the operator's body (9). The virtual image of the surface of the object (5) is subsequently projected in the stereoscopic glasses (7), followed by creation of the virtual image of the internal structure of the object (5) for the same angle of scanning. The virtual image of the internal structure is projected in the virtual image of the surface of the object (5), or replaces the virtual image of the object (5).
US11670048B2 Method and apparatus for rendering a computer generated image
A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
US11670044B2 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 a pixel processing pipeline.
US11670038B2 Processing point clouds using dynamic voxelization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing point cloud data using dynamic voxelization. When deployed within an on-board system of a vehicle, processing the point cloud data using dynamic voxelization can be used to make autonomous driving decisions for the vehicle with enhanced accuracy, for example by combining representations of point cloud data characterizing a scene from multiple views of the scene.
US11670037B2 Apparatus and method for reduced precision bounding volume hierarchy construction
Apparatus and method for efficient BVH construction. For example, one embodiment of an apparatus comprises: a memory to store graphics data for a scene including a plurality of primitives in a scene at a first precision; a geometry quantizer to read vertices of the primitives at the first precision and to adaptively quantize the vertices of the primitives to a second precision associated with a first local coordinate grid of a first BVH node positioned within a global coordinate grid, the second precision lower than the first precision; a BVH builder to determine coordinates of child nodes of the first BVH node by performing non-spatial-split binning or spatial-split binning for the first BVH node using primitives associated with the first BVH node, the BVH builder to determine final coordinates for the child nodes based, at least in part, on an evaluation of surface areas of different bounding boxes generated for each of the child node.
US11670036B2 System and method for identifying objects of interest in images based on likelihood map decluttering
An automatic threat recognition system and method is disclosed for scanning the x-ray CT image of an article to identify the objects of interest (OOIs) contained within the article, which are otherwise not always quickly apparent or discernable to an individual. The system uses a computer to receive information from two-dimensional (2D) image slices from a reconstructed computed tomography (CT) scan image and to produce a plurality of voxels for each slice of the 2D image. The computer analyzes the voxels to create a likelihood map (LM) representing likelihoods that voxels making up the CT image are associated with a material of interest (MOI). The computer further analyzes the LM to construct neighborhoods of voxels within the LM, and classifies each voxel neighborhood based on its features, thereby decluttering the LM to facilitate the process of connecting voxels of a like MOI together to form segments. The computer classifies each candidate segment based on its features, thereby identifying those segments that correspond to objects of interest.
US11670035B2 Apparatus and method for performing non-local means filtering using motion estimation circuitry of a graphics processor
Apparatus and method for non-local means filtering using a media processing block of a graphics processor. For example, one embodiment of a processor comprises: ray tracing circuitry to execute a first set of one or more commands to traverse rays through a bounding volume hierarchy (BVH) to identify BVH nodes and/or primitives intersected by the ray; shader execution circuitry to execute one or more shaders responsive to a second set of one or more commands to render a sequence of image frames based on the BVH nodes and/or primitives intersected by the ray; and a media processor comprising motion estimation circuitry to execute a third set of one or more commands to perform non-local means filtering to remove noise from the sequence of image frames based on a mean pixel value collected across the sequence of image frames.
US11670030B2 Enhanced animation generation based on video with local phase
Embodiments of the systems and methods described herein provide a dynamic animation generation system that can apply a real-life video clip with a character in motion to a first neural network to receive rough motion data, such as pose information, for each of the frames of the video clip, and overlay the pose information on top of the video clip to generate a modified video clip. The system can identify a sliding window that includes a current frame, past frames, and future frames of the modified video clip, and apply the modified video clip to a second neural network to predict a next frame. The dynamic animation generation system can then move the sliding window to the next frame while including the predicted next frame, and apply the new sliding window to the second neural network to predict the following frame to the next frame.
US11670028B1 Influencing actions of agents
A method includes obtaining, by a first agent engine that generates actions for a first agent, a first objective of the first agent. In some implementations, the method includes generating, by the first agent engine, a first influence for a second agent engine that generates actions for a computer-generated reality (CGR) representation of a second agent. In some implementations, the first influence is based on the first objective of the first agent. In some implementations, the method includes triggering the CGR representation of the second agent to perform a set of one or more actions that advances the first objective of the first agent. In some implementations, the second agent engine generates the set of one or more actions based on the first influence generated by the first agent engine.
US11670027B2 Automated dance animation
Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.
US11670024B2 Methods and systems for image and voice processing
Systems and methods are disclosed configured to train an autoencoder using images that include faces, wherein the autoencoder comprises an input layer, an encoder configured to output a latent image from a corresponding input image, and a decoder configured to attempt to reconstruct the input image from the latent image. An image sequence of a face exhibiting a plurality of facial expressions and transitions between facial expressions is generated and accessed. Images of the plurality of facial expressions and transitions between facial expressions are captured from a plurality of different angles and using different lighting. An autoencoder is trained using source images that include the face with different facial expressions captured at different angles with different lighting, and using destination images that include a destination face. The trained autoencoder is used to generate an output where the likeness of the face in the destination images is swapped with the likeness of the source face, while preserving expressions of the destination face.
US11670021B1 Enhanced graphical user interface for representing events
Systems and methods are provided for an enhanced graphical user interface (GUI) for presenting events. In particular, a graphical user interface includes, a visualization of unique values. Such a visualization includes a first set of rows for each unique value, wherein each row is divided into regions each representing a timeslot within the time range. Each region in a particular row of the first set of rows graphically illustrates a count of events from the plurality of events that both have an associated timestamp that is within a respective timeslot represented by the region and include a particular unique value associated with the particular row. The graphical user interface also includes a table including a second set of rows that each correspond to the first set of rows. Each row includes a set of statistics determined from events that each include the particular unique value associated with the row.
US11670018B2 Method for replaying vector image
A method for replaying a vector image. The method includes: (a) extracting replay information and work environment information of each of the vector lines from an original vector image; (b) receiving a selection of regions of specific vector lines from a user; (c) changing and updating replay settings of the vector lines selected in step (b); (d) replaying the vector image selected by the user; and (e) storing the updated information of the vector image or ending the method for replaying the vector image. Therefore, it is possible to sequentially store every step of drawing work and even a work environment, in addition to vector line information, and replay the stored vector image, as if a scene in which an actual artist was drawing a picture were recorded, while breaking away from the conventional batch replay method of a vector image.
US11670017B2 Systems and methods for reprojection and backprojection via homographic resampling transform
Systems and methods are provided for reprojection and back projection of objects of interest via homographic transforms, and particularly one-dimensional homographic transforms. In one example, a method may include acquiring imaging data corresponding to a plurality of divergent X-rays, assigning a single functional form to the plurality of divergent X-rays, determining, via a homographic transform, weights of interaction between a plurality of distribution samples and a plurality of X-ray detector bins based on the single functional form, and reconstructing an image based on the weights of interaction.
US11670012B2 Encoding and decoding a stylized custom graphic
Disclosed are methods for encoding information in a graphic image. The information may be encoded so as to have a visual appearance that adopts a particular style, so that the encoded information is visually pleasing in the environment in which it is displayed. An encoder and decoder are trained during an integrated training process, where the encoder is tuned to minimize a loss when its encoded images are decoded. Similarly, the decoder is also trained to minimize loss when decoding the encoded images. Both the encoder and decoder may utilize a convolutional neural network in some aspects to analyze data and/or images. Once data is encoded, a style from a sample image is transferred to the encoded data. When decoding, the decoder may largely ignore the style aspects of the encoded data and decode based on a content portion of the data.
US11670010B2 Data compression using conditional entropy models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing and decompressing data. In one aspect, a method comprises: processing data using an encoder neural network to generate a latent representation of the data; processing the latent representation of the data using a hyper-encoder neural network to generate a latent representation of an entropy model; generating an entropy encoded representation of the latent representation of the entropy model; generating an entropy encoded representation of the latent representation of the data using the latent representation of the entropy model; and determining a compressed representation of the data from the entropy encoded representations of: (i) the latent representation of the data and (ii) the latent representation of the entropy model used to entropy encode the latent representation of the data.
US11670008B2 Processing display data for transmission
A method for compressing display data is disclosed. The method comprises performing a wavelet transformation to obtain a general approximation coefficient and a plurality of detail coefficients for a group of pixels; determining whether to prioritise transmission of the general approximation coefficient over transmission of the detail coefficients based on whether there are sufficient resources available to enable a corresponding image frame to be ready for display and/or based on a time since the detail coefficients for a corresponding group of pixels were previously transmitted. If it is determined that transmission of the general approximation coefficient is to be prioritised over transmission of the detail coefficients, the method comprises either: transmitting only the general approximation coefficient, or compressing at least one detail coefficient so as to be more compressed than the general approximation coefficient and transmitting the general approximation coefficient and the at least one compressed detail coefficient.
US11670004B2 Systems and methods for dynamic optical medium calibration
An image capture device may be calibrated using calibration parameters. Optical medium through which the image capture device captures images may be changed. The calibration parameters of the image capture device may be dynamically modified to account for the change in the optical medium. The image capture device may be operated in accordance with the modified calibration parameters to capture images through the optical medium.
US11669998B2 Method and system for learning a neural network to determine a pose of a vehicle in an environment
Methods and systems are provided for learning a neural network and to determine a pose of a vehicle in an environment. A first processor performs a first feature extraction on sensor-based image data to provide a first feature map. The first processor also performs a second feature extraction on the aerial image data to provide a second feature map. Both feature maps are correlated to provide a correlation result. The first processor learns a neural network using the correlation result and ground-truth data, wherein each of the first feature extraction and the second feature is learned to extract a portion of features from the respective image data. A geo-tagged second feature map can then be retrieved by an on-board processor of the vehicle which, along with on-board processed sensor-based data by the network trained by the first processor, determines the pose of the vehicle.
US11669996B2 Automatic image cropping based on ensembles of regions of interest
A crop generation system determines multiple types of saliency data and multiple crop candidates for an image. Multiple region of interest (“ROI”) ensembles are generated, indicating locations of the salient content of the image. For each crop candidate, the crop generation system calculates an evaluation score. A set of crop candidates is selected based on the evaluation scores.
US11669995B2 Orientation determination for mobile computing devices
Methods, systems, devices, and tangible non-transitory computer readable media for determining orientation are provided. The disclosed technology can include capturing images of an environment visible in a field of view of the mobile computing device. Location data associated with a location of the mobile computing device can be received. Image data including information associated with the images can be generated. Based on the image data and one or more machine-learned models, features of one or more objects in the environment can be determined. Based on the location data and the features of the objects, respective orientations of the objects relative to the location of the mobile computing device can be determined. Furthermore, orientation data that includes a geographic orientation of the mobile computing device can be generated based on the respective (geographic) orientations of the objects.
US11669994B1 Remote distance estimation system and method
Provided is a method including emitting, with a laser light emitter disposed on a robot, a collimated laser beam projecting a light point on a surface opposite the laser light emitter; capturing, with each of at least two image sensors disposed on the robot, images of the projected light point; overlaying, with a processor of the robot, the images captured by the at least two image sensors to produce a superimposed image showing both captured images in a single image; determining, with the processor of the robot, a first distance between the projected light points in the superimposed image; and determining, with the processor, a second distance based on the first distance using a relationship that relates distance between light points with distance between the robot or a sensor thereof and the surface on which the collimated laser beam is projected.
US11669993B2 Systems and methods for position and pose determination and tracking
Systems and methods are disclosed for determining position and pose of as well as tracking an object in a physical environment based on the emission and sensing of light signals. The derived position, pose and tracking information may be used in a VR/AR environment. The disclosed systems and methods allow for the improved tracking of both active and passive devices. In addition, the disclosed systems and methods enable an arbitrary number of light sensors to be disposed on an object, thereby increasing accuracy and mitigating the effects of occlusion of certain light sensors. Position and pose estimates may be refined and tracked using a filter lattice responsive to changes in observed system states and/or settings. Further, data received from an inertial measurement unit may be used to increase tracking accuracy as well as position and pose determination itself.
US11669987B2 Obstacle avoidance during target tracking
A method for controlling a movable object includes obtaining current location information of an obstacle while the movable object tracks a target, determining whether the obstacle is located in a reactive region relative to the movable object based on the current location information of the obstacle, and, in response to determining that the obstacle is not located in the reactive region, selecting an optimized set of candidate movement characteristics having an optimized route optimization score from multiple sets of candidate movement characteristics, and adjusting one or more movement characteristics of the movable object based on the optimized set of candidate movement characteristics such that a distance between the movable object and the obstacle is maintained at or beyond a predefined distance. Each set of candidate movement characteristics among the multiple sets of candidate movement characteristics corresponds to a route optimization score.
US11669983B2 Fast determinant of Hessian filtering for image tiepoint candidate area assessment
A system identifies strong features in conjugate digital images and correlates the conjugate digital images for an identification of candidate tie points using only portions of the conjugate digital images that include the strong features.
US11669982B2 Soft tissue stereo-tracking
The disclosed method encompasses reconstruction of a three-dimensional position of a tracking structure (which may comprise a target of radiation treatment) as reconstructed tracking structure data from pairs of two-dimensional tracking images which are input as tracking image data. Each tracking image contained in a pair of tracking images is compared to a tracking representation of the tracking structure contained in a search template image generated from the same perspective onto the tracking structure as the associated tracking image and input as search template data. The tracking image having the highest at local degree of similarity to its associated search template image is selected as a starting point (the first tracking image) for computing a corresponding image position (a complement point) in the other tracking image (the second tracking image) on the basis of applying epipolar geometry outgoing from the position in the first tracking image associated with the highest local degree of similarity. The method then continues with determining whether there is a point in the second tracking image having a higher degree of similarity than the complement point. Depending on the result of this analysis, an accumulated value of similarity is determined for each pair of tracking images depending on the sum of similarity values of the maximum similarity points in the first and second tracking images so determined. The position of the tracking structure is determined as the intersection of back-projection lines of the points being associated with the highest sum of associated similarity values. Thereby, the reliability of position determination from stereoscopic two-dimensional x-ray images can be enhanced.
US11669981B2 Occupant counting device
A sensor may be configured to determine how many people that have entered or exited a space. The sensor may comprise a pyroelectric infrared (PIR) detection circuit capable of generating different output signal patterns in response to a person entering or exiting the space. The sensor may determine whether the person has entered or exited the space based on the output signal pattern. The sensor may include a thermopile array, a radar detection circuit, or a visible light sensing circuit. The thermopile array, radar detection circuit, or visible light sensing circuit may be capable of detecting a person's location and/or movements within an area monitored by the sensor and determining, based on the detected movements, whether the person has entered or left the space. An occupant count of the space may then be determined accordingly by the sensor or by a system controller.
US11669980B2 Optical flow based motion detection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating motion detection based on optical flow. One of the methods includes obtaining a first image of a scene in an environment taken by an agent at a first time point and a second image of the scene at a second later time point. A point cloud characterizing the scene in the environment is obtained. A predicted optical flow is determined between the first image and the second image. A respective initial flow prediction for the point that represents motion of the point between the two time points is determined. A respective ego motion flow estimate for the point that represents a motion of the point induced by ego motion of the agent is determined. A respective motion prediction that indicates whether the point was static or in motion between the two time points is determined.
US11669977B2 Processing images to localize novel objects
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an optical flow object localization system and a novel object localization system. In a first aspect, the optical flow object localization system is trained to process an optical flow image to generate object localization data defining locations of objects depicted in a video frame corresponding to the optical flow image. In a second aspect, a novel object localization system is trained to process a video frame to generate object localization data defining locations of novel objects depicted in the video frame.
US11669972B2 Geometry-aware instance segmentation in stereo image capture processes
A system detects multiple instances of an object in a digital image by receiving a two-dimensional (2D) image that includes a plurality of instances of an object in an environment. For example, the system may receive the 2D image from a camera or other sensing modality of an autonomous vehicle (AV). The system uses a first object detection network to generate a plurality of predicted object instances in the image. The system then receives a data set that comprises depth information corresponding to the plurality of instances of the object in the environment. The data set may be received, for example, from a stereo camera of an AV, and the depth information may be in the form of a disparity map. The system may use the depth information to identify an individual instance from the plurality of predicted object instances in the image.
US11669971B2 Colony contrast gathering
An imaging system and method for microbial growth detection, counting or identification. One colony may be contrasted in an image that is not optimal for another type of colony. The system and method provides contrast from all available material through space (spatial differences), time (differences appearing over time for a given capture condition) and color space transformation using image input information over time to assess whether microbial growth has occurred for a given sample.
US11669969B2 Method and system for rule based display of sets of images using image content derived parameters
The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. The rules are based on meta data of the examination as well as image content that is being analyzed by neuronal networks. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US11669967B2 Template matching method for image-based detection and tracking of irregular shaped targets
A method of generating a template image includes: receiving an input from a user representing identifications of an object in different respective slices of a volumetric image; using the input to determine a volume-of-interest (VOI) that includes voxels in a subset of the volumetric image; and determining the template image using at least some of the voxels in the VOI, wherein the act of determining the template image comprises performing a forward projection of the at least some of the voxels in the VOI using a processor. An image processing method includes: obtaining a volumetric image; performing forward projection of voxels in the volumetric image from different positions onto a first plane using a processor; and summing projections on the first plane resulted from the forward projection from the different positions to create a first image slice in the first plane.
US11669966B1 System and method for predicting a need for total hip arthroplasty
A system and method configured to better identify patient-specific anatomical landmarks, measure anatomical parameters and features, and predict the patient's need for surgery within a predetermined time period. In some embodiments, the system and method is configured to predict the likelihood or risk that a patient will require total hip arthroplasty. In some embodiments, the present invention includes machine learning technology Some embodiments of the present invention include a first ML machine configured to received medical images as inputs and identify anatomical landmarks as outputs; a measurement module to measure joint space width, hip dysplasia angles, and/or leg length differential; and a second ML machine configured to receive the anatomical measurements and patient demographic data as inputs and produce a risk or likelihood that the patient will require surgery within a certain time frame.
US11669962B2 Temperature monitoring with a thermal camera
An example system includes a thermal camera, a memory, and processing circuitry coupled to the thermal camera and the memory. The processing circuitry is configured to acquire a core temperature of a patient and acquire a first thermal image associated with the patient. The processing circuitry is configured to determine, based on the first thermal image, a first sensed temperature of a location associated with the patient. The processing circuitry is configured to determine a core temperature delta between the core temperature and the first sensed temperature. The processing circuitry is configured to acquire a second thermal image associated with the patient. The processing circuitry is configured to determine, based on the second thermal image, a second sensed temperature. The processing circuitry is configured to determine, based on the second sensed temperature and the core temperature delta, a measure of the core temperature.
US11669961B2 Image processing device and calcification analysis system including the same
The image processing device includes a voxel extractor, a learner, and a predictor. The voxel extractor extracts a target voxel and neighboring voxels adjacent to the target voxel from a 3D image. The learner generates vectors corresponding to the target voxel and the neighboring voxels, respectively, generates vector weights corresponding to each of the vectors, based on the vectors and a parameter group, and adjusts the parameter group, based on an analysis result of the target voxel generated by applying the vector weights to the vectors. The predictor generates vectors corresponding to the target voxel and the neighboring voxels, respectively, generates correlation weights among the vectors by applying a parameter group to the vectors, generates vector weights corresponding to each of the vectors by applying the correlation weights to the vectors, and generates an analysis result of the target voxel by applying the vector weights to the vectors.
US11669960B2 Learning system, method, and program
Provided are a learning system, a method, and a program that can provide medical institutions with motivation for creating learning data related to medical images in a case of using machine learning to support diagnosis using medical images. The learning system includes a reception unit that receives an input of first learning data from a user, a calculation unit that calculates, a contribution degree of the first learning data to learning of a discriminator for each user on the basis of at least one of a comparison result between the first learning data and second learning data used for creating the discriminator or a comparison result between an output obtained by inputting the first learning data to the discriminator and correct answer data corresponding to the first learning data, and a service setting unit that sets a service for the user on the basis of the contribution degree calculated for each user.
US11669955B2 Substrate defect inspection method, storage medium, and substrate defect inspection apparatus
Defects of substrates are inspected when executing a job in which a treatment recipe for substrates and the substrates being treatment objects are designated to perform predetermined treatments on the substrates. An imaging step successively images substrates. A first determination step decomposes, in order from the substrate as head of the job, a planar distribution of pixel values in a substrate image captured at the imaging step into pixel value distribution components using a Zernike polynomial, calculates Zernike coefficients of the pixel value distribution components corresponding to defects to be detected, and determines presence or absence of a defect based on the calculated Zernike coefficients. A second determination step determines, from predetermined timing after one or more substrates is determined to have no defect at the first determination step, presence or absence of a defect based on the substrate image determined to have no defect at the first determination step.
US11669953B2 Pattern matching device and computer program for pattern matching
The purpose of the present invention is to provide a pattern matching device and computer program that carry out highly accurate positioning even if edge positions and numbers change. The present invention proposes a computer program and a pattern matching device wherein a plurality of edges included in first pattern data to be matched and a plurality of edges included in second pattern data to be matched with the first pattern data are associated, a plurality of different association combinations are prepared, the plurality of association combinations are evaluated using index values for the plurality of edges, and matching processing is carried out using the association combinations selected through the evaluation.
US11669951B1 System for selecting content for a personalized video reel
Techniques are described that enable and assist a social networking system in curating user generated content for publication without relying on a popularity or following of a creator of the content. In some cases, the social networking system may receive a content item generated by a user and determine one or more content centric metrics associated with the content item. The social networking system may then select content items for publication based on the associated content centric metrics.
US11669947B2 Machine learning assisted image analysis
Systems and methods are provided for detecting surface aberrations on a vehicle. The surface aberrations may not be readily apparent to the human eye. Machine learning constructs image detecting systems to automate the detection of surface aberrations on the vehicle. Additionally, the machine learning may refine the aberration detection systems to identify the cause of the surface aberration on the vehicle and enhance the capabilities of the aberration detection systems.
US11669946B2 High-content imaging system to generate enhanced images and method of operating the same
A high-content imaging system includes a stage, a controller, a machine learning system, and an image generator. The controller receives a request including an output imaging configuration and in response the controller: (1) selects a training model associated with the output imaging configuration, (2) determines an input imaging configuration associated with the training model, and (3) configures the high-content imaging system in accordance with the input imaging configuration. The machine learning system is configured using the training model so when the machine learning system is presented with an image acquired using the input imaging configuration, the machine learning system generates an output image in accordance with the output imaging configuration. The image generator generates an image of a sample on the stage and provides the generated image to the machine learning system and, in response, the machine learning system generates an output image in accordance with the output imaging configuration.
US11669945B2 Image harmonization for deep learning model optimization
Techniques are described for optimizing deep learning model performance using image harmonization as a pre-processing step. According to an embodiment, a method comprises decomposing, by a system operatively coupled to a processor, an input image into sub-images. The method further comprises harmonizing the sub-images with corresponding reference sub-images of at least one reference image based on two or more different statistical values respectively calculated for the sub-images and the corresponding reference-sub images, resulting in transformation of the sub-images into modified sub-images images. In some implementations, the modified sub-images can be combined into a harmonized image having a more similar appearance to the at least one reference image relative to the input image. In other implementations, harmonized images and/or modified sub-images generated using these techniques can be used as ground-truth training samples for training one or more deep learning model to transform input images with appearance variations into harmonized images.
US11669943B2 Dual-stage system for computational photography, and technique for training same
A computational photography system is described herein including a guidance system and a detail enhancement system. The guidance system uses a first neural network that maps an original image provided by an image sensor to a guidance image, which represents a color-corrected and lighting-corrected version of the original image. A combination unit combines the original image and the guidance image to produce a combined image. A detail-enhancement system then uses a second neural network to map the combined image to a predicted image. The predicted image supplements the guidance provided by the first neural network by sharpening details in the original image. A training system is also described herein for training the first and second neural networks. The training system alternates in the data it feeds the second neural network, first using a guidance image as input to the second neural network, and then using a corresponding ground-truth image.
US11669939B1 Burst deblurring with kernel estimation networks
A method for deblurring a target image includes receiving a burst of images that includes the target image; partitioning respective images of the burst of images into respective patches; converting, to a frequency domain, the respective patches into respective transform patches; selecting a first set of corresponding transform patches from the respective transform patches, where the first set of the corresponding transform patches includes a respective transform patch for a respective image of the burst of images; obtaining, using a neural network, respective weight maps for the corresponding transform patches; obtaining a deblurred transform patch by combining the first set of corresponding transform patches using the respective weight maps; obtaining a first deblurred patch by converting the deblurred transform patch to a pixel domain; and obtaining a deblurred image of the target image using the first deblurred patch.
US11669930B2 Multicamera image processing
A multicamera image processing system is disclosed. In various embodiments, image data is received from each of a plurality of sensors associated with a workspace, the image data comprising for each sensor in the plurality of sensors one or both of visual image information and depth information. Image data from the plurality of sensors is merged to generate a merged point cloud data. Segmentation is performed based on visual image data from at least a subset of the sensors in the plurality of sensors to generate a segmentation result. One or both of the merged point cloud data and the segmentation result is/are used to generate a merged three dimensional and segmented view of the workspace.
US11669929B2 Publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style lagoon and method for providing efficient utilization of limited use land
A publicly accessible urban beach entertainment complex is disclosed, with a man-made tropical, pristine-clear lagoon as the centerpiece of the complex, with surrounding entertainment, educational, sports, and commercial facilities, the complex having controlled public access and providing the look and feel of a tropical beach with clear waters and sandy beaches. In addition a method for efficiently utilizing facilities and land that are vacant, underutilized, have limited uses, or that are contiguous to or nearby recreational, educational, sports, or commercial venues is disclosed. The method providing a publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style pristine-clear lagoon. The method allows for generating revenue and increasing efficiency by pairing vacant sites, underutilized sites, limited use land, or sites that are contiguous to entertainment, educational, sports, and/or commercial venues with urban beach entertainment complexes. The complex preferably has a controlled public access, thereby allowing entrance upon payment of a fee.
US11669924B2 Open freight market simulation system and open freight market display method
An invention is referred to systems and methods of digital calculations or data processing, specifically designated for special functions, for systems and methods, which allow a consolidated search for information and data base structuring in particular, collection of data and its registration in a digitalized form for the further input into hardware-software system and displaying on devices of users on demand. The system and method use hardware-software system including a hardware module and a data processing module. The hardware module contains central server and a complex of external devices of users, connected with the mentioned central server by data interchange means. The central server is connected with external e-mail servers by e-mail sending/receiving media. The data processing module is being adapted to provide of transforming the received electronic circular letters into a electronic sea shipping contract, containing data on cargo for transportation and data on vessel for transportation, as well as conditions for carriage of freight and port of departure and port of destination date using information, received from the personal accounts of participants of open freight market and complex of personal accounts of transport infrastructure subjects. The central server is connected with at least one database, which contains data of the generated electronic sea shipping contracts, associated with the received applications and/or the personal accounts of users.
US11669923B2 Enhanced teaching method and security protocol in testing students
A secure education system including a secure education application, an education content database and a student profile database having a plurality of student profiles that include identification data that identifies a person associated with the student profile and evaluation data that valuates an academic proficiency of the person. The application both providing and dynamically adjusting the educational content based on an associated student profile of a user as well as securely determining the identity of the user in order to validate interactions of the user with the educational content. The verified identity and academic proficiency of a person can be compiled into an academic profile and submitted to academic institutions to support the user as a candidate for admissions.
US11669913B2 System for physical-virtual environment fusion
A sensing system includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to receive activity preferences from a device at an endpoint and further determines the likeability of the activities at the endpoint. Further, it receives semantic identification preferences from the device in communication with the computing system and the system blurs the corresponding semantic identities based on the received preferences.
US11669911B1 Automated accident detection, fault attribution, and claims processing
A communication module may receive communications from a vehicle. A collision detection module may determine that a collision has occurred at a vehicle based on one or more of the communications received from a vehicle. A participant identification module may identify one or more participants involved in the collision based on one or more communications received from the vehicle. A fault determination module may identify one of the participants as the at-fault participant based on a comparison of a fault determination ruleset to vehicle telematics data included in one or more of the communications received from the vehicle. A claims processing module may determine whether to file an insurance claim associated with one of the participants based on the estimated repair cost.
US11669907B1 Methods and apparatus to process insurance claims using cloud computing
Example methods, apparatus and articles of manufacture to process insurance claims using cloud computing are disclosed herein. An example system to process an insurance claim using cloud computing includes an assistance resource of a cloud computing platform configured to interact electronically with at least one of an insured person, a representative of the insured person, or a representative of an insured entity to obtain information related to an insurance claim, an artificial intelligence resource of the cloud computing platform configured to process the information to identify an action to be taken for the insurance claim, and a backend system configured to perform the action, the backend processing module also useable by a person to manually process the insurance claim.
US11669906B2 Advisory thresholds and alerts for managing position concentration risk
Management of a position concentration risk of an account includes the establishment of a threshold level for an aggregate trader position. The aggregate trader position may be associated with one or more customer accounts that are managed by one or more clearing firms. An actual parameter value associated with each of the customer accounts is aggregated to determine an aggregate parameter value, which is compared against the established threshold value. If, based on the comparison between the aggregate parameter value and the established threshold value, it is determined that the aggregate parameter value meets or exceeds the established threshold value, an advisory alert is generated, which may be automatic. The advisory alert is then communicated or otherwise provided to one or more authorized entities.
US11669901B2 Communication network for gaming rewards
A communication network may include a first computer and a second computer configured for communication with each other. The second computer may include a project manager module configured to receive computing projects from the first computer and manage the execution of work tasks for the computing projects. The project manager may throttle performance if needed to prevent negative impact on the performance of other applications also being executed on the second computer, such as a video game. Rewards for performing the work tasks may be automatically converted from a first cryptocurrency to a second currency such as a video game currency.
US11669900B2 System and method of protecting stock market investment
There is disclosed a system and method for protecting stock market investments. The method allows a user to determine the level of risk to be taken throughout a trade as it nears a profit target and beyond. The system and method allows the user to set a stop price and to monitor the stop price of a stock, including in real time.
US11669891B2 Graphical user interface for order entry with hovering functionality
Disclosed herein are an apparatus, method, and non-transitory computer readable medium that improves the functioning of the computer. A drop down menu with different options may be rendered for an order associated with a product on which a cursor hovers. In response to a selection of a parameter option, an order for a product is transmitted.
US11669887B1 Learning engine-based navigation system
An aspect of the disclosure relates to a navigation system configured to use GPS or Wi-Fi to navigate users within a structure as well as on roadways. A mapping system may be configured to generate maps and transmit the maps to user devices in association with turn-by-turn instructions. A given user's current position may be monitored and corrective navigation instructions may be provided. A given user may be navigated to a position of a second user.
US11669879B2 Computer-implemented method, a computer program product and a system for generating an article of manufacture
This invention relates to a computer-implemented method, a computer program product and a system for generating an article of manufacture. More specifically, the method, computer program product and the system are configured for providing a highly individualised article of manufacture suitable for presentation as a gift or memento. The method comprises the steps of receiving user input data including one or more of the date, time and location of a special event and thereafter accessing an astronomical catalogue and retrieving from the astronomical catalogue astrometric and photometric data of a plurality of celestial bodies for the date, time and location before rendering a plot of the celestial bodies along with other pertinent information on the article of manufacture.
US11669878B2 Systems and methods for using hardware transmitters to improve customer service
The present disclosure is directed to automatically determining customer information in response to detecting that a customer's mobile device is located at a retail location. A mobile device of the customer may detect a communication from a wireless communication beacon, and may send a customer ID to a backend server. Upon receiving the customer ID, the backend server may access customer information, and transmit it to a server of the retail location. The server may, in turn, cause a customer mobile device in the retail location to display the customer information, thus facilitating effective and efficient customer service. With the customer's permission, upon detecting the customer's mobile device, customer information may be pushed to a salesperson's device or information (e.g., insurance quote or claim information; new vehicle financing, feature, or review information; or other product or service information) may be pushed to the customer's mobile device.
US11669876B2 In-list search results page for price research
A method of setting a listing price for an item is disclosed. One or attributes of the item are determined based on data entered into fields of a listing user interface. One or more additional items are identified based on a comparison of one or more attributes of the one or more additional items with the one or more attributes of the item. Sales information associated with the one or more additional items is determined. A range of suggested prices and at least some of the sales information is incorporated into a selection user interface region of the listing user interface. Based on a selection of a suggested price from the range of suggested prices, a preview of the listing as it would appear in a search results page with the one or more additional items is presented in the listing user interface.
US11669875B2 Pricing method and device, and non-transient computer-readable storage medium
The present invention relates to the technical field of electronic commerce, and provided thereby are a pricing method performed by a computer and device, and a non-transient computer-readable storage medium. The pricing method includes: determining a price vector to be tested and a reference conversion rate score according to a set of price vectors and a conversion rate score corresponding to each price vector, wherein each price vector in the set of price vectors comprises the price of one or more inventory units in the same period; selecting an optimization direction according to a result of comparison between the conversion rate score corresponding to the price vector to be tested and the reference conversion rate score, and determining an optimized price vector on the basis of the optimization direction; and updating the current price of the inventory unit using the price in the optimized price vector.
US11669871B2 Cross-platform proposal creation, optimization, and deal management
A cross-platform management system that handles cross-platform management of client requirements receives a request corresponding to a plurality of client-defined requirements to be achieved in a flight. The request for the plurality of client-defined requirements is associated with request parameters. The system generates a proposal plan corresponding to the received request based on adjustment of the one or more request parameters. The proposal plan corresponds to a distribution of target audience across a set of delivery platforms. The system executes the generated proposal plan for a first time period in the flight on one or more delivery platforms. The system re-optimizes the generated proposal plan and controls execution of the generated proposal plan for a second time period in the flight by an in-flight re-distribution of the target audience across one or more delivery platforms of the set of delivery platforms.
US11669867B2 Mobile terminal and method of managing application thereof, and system for providing target advertisement using the same
A mobile terminal including: a memory having a plurality of applications stored therein; an application management module configured to receive application information corresponding to the respective applications, and generate status information of the applications, corresponding to the application information; and a controller configured to determine execution history information of the applications through the status information provided from the application management module, wherein the application management module includes: an application information collection unit configured to collect cache data size information of the respective applications at preset time intervals; and a comparison unit configured to generate the status information of the applications by comparing the cache data size information of the applications, collected by the application information collection unit, to reference values corresponding to the respective applications.
US11669862B2 Audience proposal creation and spot scheduling utilizing a framework for audience rating estimation
An audience proposal creator determines a target cost per thousand (CPM) baseline and a demographics CPM baseline for a deal offering audience spots, determines deal constraints based on a target CPM reduction goal, a demographics CPM cap, and the established parameters, and generates rates by selling title for each selling title-weeks for a duration of pending deal, and for each network of a plurality of networks based on the constraints. Target and demo audience rating estimates are acquired based on the target and demo applicable to the advertiser for the plurality of networks, and a distribution of the audience spots generated across the plurality of selling title-weeks, and networks based on the target audience rating estimates, a budget for the pending deal, the generated rates, and available inventory per selling title-weeks, and a proposal generated based on the distribution. An audience processor schedules audience spots across one or more networks for selling title-weeks based on the distribution.
US11669857B2 Automatic resolution of the explore-exploit decision in omnichannel settings
A method including tracking impression response data in response to online impressions of content elements displayed to users of a website. The impression response data can include (i) first responses by the users in one or more physical stores in response to the online impressions, and (ii) second responses by the users in the website in response to the online impressions. The method also can include receiving a request from a user of the users to display a webpage of the website. The method additionally can include generating the webpage to include a content element selected from among the content elements based on a classification of the user and the impression response data for the content elements. Other embodiments of related systems and methods are described.
US11669856B2 Processing mobile banking transactions using a remote management server
A method and system for customizing a mobile application running on a mobile communication device of a user. In one implementation, the method includes providing the mobile application to the mobile communication device of the user, the mobile application having a generic platform; determining a special interest group (SIG) that is affiliated with the user; and customizing the generic platform of the mobile application based on information specific to the special interest group (SIG) that is affiliated with the user.
US11669855B2 Split up a single transaction into many transactions based on category spend
Aspects described herein may relate to techniques for segmenting one transaction into multiple sub-transactions. A user may wish to purchase multiple items. The overall purchase request may be segmented into multiple sub-transactions based on a transaction category of each item. Transaction categories may be based on merchant category codes (MCCs). Each sub-transaction may include one or more items related to the same transaction category. Each sub-transaction may be underwritten and approved separately by the merchant and/or a financial institution (e.g., a credit card company). Financial information related to each different transaction category may be determined based on the sub-transactions. Reward offers may be provided in a more robust manner based on the different transaction categories determined during the purchase process.
US11669853B2 Distance points interactive interface and related methods
A computer-implemented method includes determining a number of distance points connected to a person at a point in time, scraping a plurality of indexes corresponding to a respective plurality of journey hosts to identify a plurality of journey possibilities for each journey host of the plurality of journey hosts, generating a plurality of reachable locations based on the number of distance points and the journey possibilities, the plurality of reachable locations comprising at least a subset of the plurality of journey possibilities correlated to the number of distance points, receiving location signals generated via a location sensor of a device associated with the person, identifying one or more previous locations of the device based on the location signals, identifying a subset of the reachable locations based on the previous locations of the device, and generating a graphical interface to visually display the subset of the reachable locations on a map.
US11669852B2 Wallet server, wallet system, and computer-readable recording medium
In a wallet server including a processor having hardware, the processor acquires image information that includes a captured image of food provided to a user transmitted from a store terminal of a store providing the food, and user information related to the user provided with the food, and associates the acquired image information with the user information and transmits a display instruction to instruct display of the image information and a screen for accepting input of evaluation for the food to a user terminal of the user determined based on the user information.
US11669850B2 Selecting between client-side and server-side market detection
In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
US11669847B2 Adjusting inventory allocations at discrete times without adjusting overall inventory allocations
A log file including prediction information specifying a local advertisement content allocation amount and a general advertisement content allocation amount over a predetermined duration of time is received. A chronological schedule designating media content spots and advertising spots for the predetermined duration of time is also received. It is determined that a sold amount of local advertisement content during a particular time period, which is less than the predetermined duration of time, is insufficient to fill the local allocation during that time period, A portion of the local allocation is reallocated to the general allocation for the particular time period, while leaving the local and general allocation amounts unchanged over the predetermined duration of time. A program log is generated in accordance with the prediction information and the reallocating.
US11669846B2 Method for web-based distribution of targeted advertising messages
A method for web browser-based distribution of targeted advertising messages is provided. An advertising party registers with a distributor of targeted advertising messages. An advertising campaign for goods targeting user demographic categories chosen by the advertising party is created, with advertising messages being customized for each category and the advertising messages being stored on a web server of the distributor. The advertising party pays the distributor for the advertising campaign. A user registers with the distributor for receiving advertising messages through a web browser and the user providing user demographic data and value account information at registration. The web browser home page of the user is configured with a user-specific URL corresponding to a set of targeted advertising messages according to the user demographic data. The user opens the browser and views the home page containing a target advertising message of the set of targeted advertising messages according to the user demographic category and the distributor credits the user value account upon the user viewing the advertising message.
US11669845B1 Systems and methods for competitive online quotes web service
Systems and methods aggregate financial product pricing information. In response to a request, systems and methods receive first company financial product pricing information, pre-fill data associated with the request to a web page of the second company, and scrape the web page of the second company to extract the financial product pricing information of the second company using the data aggregation tool after the web page of the second company returns the financial product pricing information. This information is presented to the user.
US11669837B2 Systems, methods and apparatus for payment terminal management
Systems, methods and apparatus are disclosed for remote management of payment terminals. Public keys, or other security elements can be received from a certification authority and distributed to the payment terminals. A merchant, or other entity affiliated with the payment terminals, can monitor the status of the software and security elements of the payment terminals.
US11669835B2 Systems and methods of verifying installation of building automation devices
Methods and systems may be configured to verify proper installation of Internet Protocol (IP) connectable building automation devices by installers at remote sites. The installers may be a crowdsourced installers. A service provider may engage an installer to install one or more IP connectable building automation devices. To ensure verification that the one or more IP connectable building automation devices are installed properly, parameters or values based on data from installed IP connectable building automation devices may be provided to or determined by a blockchain network. The blockchain network may compare the parameters or values to thresholds and automatically provide an indication as to whether the parameters or values meet or exceed the thresholds (e.g., verification criteria).
US11669834B2 Contactless payment technology with payment card network to open banking network conversion
Through the described contactless payment technology with payment card network to open banking network conversion, the open banking network can be leveraged to bring acceptance for digitized bank account based contactless payments. A converter can receive, via a payment card API channel, a contactless payment message, which includes at least a consumer account number, an acquirer account number, and transaction information for a transaction. The converter can convert the contactless payment message to an open banking message by obtaining a unique B2B trust token corresponding to the consumer account number and creating the open banking message for an open banking API channel using at least the B2B trust token, the acquirer account number, and the transaction information. The converter can communicate, via the open banking API channel, the open banking message to a consumer bank system.
US11669831B2 Tokenized asset backed by government bonds and identity and risk scoring of associated token transactions
A method for facilitating the exchange of a stable cryptocurrency collateralized by government-issued debt. First granularity parameters are received through a first wallet interface of a first digital wallet. A first restricted use key is generated based upon the first granularity parameters and provided to an owner of a second digital wallet. A second restricted use key is generated based upon second granularity parameters received through a second wallet interface associated with the second digital wallet. Information from a blockchain wallet is accessed using the second restricted use key wherein the information relates to one or more of an ID classification and risk score of the second wallet owner at a level of detail determined by the second granularity parameters. An indication to proceed with a transaction between the first digital wallet and the second digital wallet may then be received through the first wallet interface.
US11669825B2 Peer-to-peer prepaid card management system
A method for peer-to-peer prepaid card accounts can create a prepaid card that can receive donations through a QR code disposed on the physical card. Restrictions can also be placed on the card to control where or how the funds may be used. The method can, in response to receiving a request at a card management service to create an account, obtain account information, wherein the account information comprises a user name, an account number, a QR code image, and optionally a biometric data. The account information can be stored as a card account for the user, which is funded by receiving a payment from a second party using the QR code. Then, when a card holder uses the card for a transaction, the card management service can function as an issuer to authorize its use.
US11669819B2 Automatic storage of electronic receipts across merchants and transaction cards
The present technology pertains to storing transaction information for transactions with merchants in association with an identifier of a buyer, and transmitting an electronic receipt, including the transaction information to the buyer. The present technology includes a system and methods for associating a transaction card number with the user identifier of the buyer, such that the transaction information can be associated with the user identifier of the buyer even when the merchant does not receive the transaction card number or the user identifier of the buyer.
US11669817B2 Methods and devices for subscription offerings
Methods and devices for subscription offerings are disclosed. The device determines a set of subscription-based applications stored on the device and for each of the subscription-based applications, determines a service type. The device then determines a first subscription service to offer the user of the device via a graphical user interface of the device. After receiving acceptance of the offer for the first subscription service from the user, the device automatically establishes a customer account for the first subscription service. Then, the device downloads a first subscription service application, generates login information for the customer account, and performs a login to the customer account with the login information.
US11669816B2 Payment system
Embodiments of the invention provide a method of processing payment authorization requests for payment transactions to be conducted via a data communications network; the payment authorization requests are conducted as a result of orders by financial account holders via a plurality of different online merchant systems, and the financial account holders hold accounts with a plurality of different issuing banks. These embodiments of the invention provide a means of identifying an issuing bank from a plurality of issuing banks as one which is to be utilized in a given transaction and facilitate a user specifying, in real time in relation to the given transaction, a particular bank account that is to be used to deduct funds for that transaction.
US11669815B1 Financial transaction gateway systems and methods
A system for processing a transaction is described. The system may comprise two summary and turns on a logic component configured for processing the transaction and a memory communicatively coupled to the logic component. The memory may have instructions stored thereon that, in response to execution by the logic component, cause the logic component to receive a request for funds, determine a transaction type associated with the request for funds, aggregate a plurality of transaction requirements based upon the transaction type, analyze transaction data associated with the request for funds, compare the transaction data to the plurality of transaction requirements, determine that the transaction data satisfies each of the plurality of transaction requirements, submit the request for funds to one of a plurality of payment processors, and transmit the transaction response to a client device, where the transaction response comprises one of an approval message or a declined message.
US11669809B1 Intelligent vehicle repair estimation system
Intelligent vehicle repair estimating techniques include an image processing component that extracts image attributes from one or more images of a damaged vehicle, and utilizes the attributes to predict an initial set of parts that are globally-identified. Based on a jurisdiction associated with the damaged vehicle, the initial set of parts is transformed into a set of jurisdictionally-based repairs (e.g., parts, labor operations, time intervals, costs, etc.), which may be included in a draft vehicle repair estimate. An estimate refinement component iteratively modifies/refines the draft estimate using a machine-only loop nested within a larger human-machine loop, where system-generated modifications are incrementally incorporated into the draft within the smaller loop, and user-generated modifications are incrementally incorporated into the draft within the larger loop. User-facing draft estimates may be of a WYSIWYG format, and draft estimate contents and/or guidance annotations are updated, via the nested loops, in-line upon each individual/unitary user modification.
US11669806B2 Retirement score calculator
The present invention concerns a system for optimizing employee retirement contributions comprising an optimization computer having one or more processors configured by code executing therein to access data from one or more retirement plan participants and derive, based on the accessed data, a hierarchy of proposals to maximize one or more features of the retirement account and to transmit such a derived hierarchy, and using a remote device configured to receive the hierarchy of retirement proposals and to generate in response to the transmission, a plurality of graphical elements, each graphical element corresponding to a particular strategy.
US11669802B2 Performance monitoring interfaces for warehouse operations
A warehouse coordination system performs a simulation of tasks to be performed over a shift for a warehouse process, according to a defined sequence of the tasks and defined resources to be applied to the tasks, and generates simulation output data. The warehouse coordination system stores data that represents the defined sequence of the tasks, data that represents the defined resources to be applied to the tasks, and the simulation output data. The warehouse coordination system receives real-time warehouse data that indicates tasks being performed over the shift. The warehouse coordination system provides data for a performance monitoring interface, and the performance monitoring interface presents, for a plurality of time periods, an amount of tasks that have been predicted to be performed according to the simulation of the tasks, in comparison to an amount of tasks that have been performed according to the real-time warehouse data.
US11669799B2 Cascading call notification system and method
A notification system comprising a service order management system and a plurality of servicer devices. The service order management system comprises a service status receiving module and an estimated time of arrival (ETA) module. The service status receiving module is configured to receive information from a plurality of servicers. The information includes starting locations, service destinations and arrival times of the services performed by each servicer. The service status receiving module is configured to record the information. The ETA module is configured to calculate an initial ETA based on at least a portion of the recorded information. Each servicer device includes a service application. Each service application is configured to automatically receive the ETA from the service order management system and automatically display an en route notification interface on the servicer device when it is determined that the initial ETA is within an ETA notification window.
US11669797B2 Cloud computing account management and control aggregation of notifications and service limits
The present disclosure provides aggregation of management and control of multiple cloud service accounts. The operating environment provides aggregation of notifications, support tickets, utilization status, and can provide an aggregated alert system for such information related to the cloud service accounts. A computing system can communicatively couple to multiple cloud service accounts and can receive notifications of issues and generate alerts accordingly.
US11669795B2 Compliance management for emerging risks
Disclosed herein are system, method, and computer program product embodiments for identifying and managing emerging risks. Businesses, such as those participating in regulated industries, may need to regularly monitor enforcement actions that are cited in a variety of sources. Embodiments disclosed herein provide for scraping information from those sources and comparing it to existing risk events in order to determine possible discrepancies that should be assessed.
US11669790B2 Intensity transform augmentation system and methods for use therewith
An intensity transform augmentation system is operable to generate a plurality of sets of augmented images by performing a set of intensity transformation functions on each of a training set of medical scans. Each of the set of intensity transformation functions are based on density properties of corresponding anatomy feature present in the training set of medical scans. A computer vision model is generated by performing a training step on the plurality of sets of augmented images, where each augmented image of a set of augmented images is assigned same output label data based on a corresponding one of the training set of medical scans. Inference data is generated by performing an inference function on a new medical scan by utilizing the computer vision model on the new medical scan. The inference data is transmitted to a client device for display via a display device.
US11669789B1 Vehicle mass determination
The subject disclosure relates to ways to determine the mass of a vehicle, such as an autonomous vehicle (AV), based on the vehicle pose. In some aspects, a method of the disclosed technology includes steps for measuring a first pose of a vehicle using one or more environmental sensors, measuring a second pose of the vehicle using the one or more environmental sensors, and calculating a mass of the vehicle based on the first pose and the second pose. Systems and machine-readable media are also provided.
US11669788B2 Method and apparatus for managing a task and project messaging system
Systems and methods for providing a project manager with a configurable platform from which to oversee the status of a project are discussed. A project management application provides a project manager with a granular oversight of individual tasks and a view of task dependencies in a sequence of tasks during a project's execution. A dashboard graphical user interface (GUI) provides graphical depictions of dynamically updated individual task status, group task status and overall project status that are viewable by both project managers and individuals assigned to perform tasks. Processing time associated with sending task notifications and reminder messages to individuals about their assigned tasks that have not been completed and/or acknowledged is reduced.
US11669783B2 Identifying unassigned passengers for autonomous vehicles
Aspects of the disclosure provide systems and methods for confirming the identity of a passenger and changing destination of a vehicle. This may include receiving dispatching instructions to pick up a first passenger at a pickup location and to drop off the first passenger at a first destination as well as authentication information for authenticating a first client computing device of the first passenger. Once the client device is authenticated and a second passenger enters the vehicle, the vehicle is maneuvered towards the first destination. While doing so, a location of the vehicle is compared to location information received from the client computing devices. A notification is sent to a dispatching server based on the comparison and a second destination location is received in response. The vehicle is then maneuvered towards the second destination instead of the first destination.
US11669782B2 Method and a system for allocating ticket inventory on buyer side
The present invention provides a method for allocating ticket inventory on a buyer's side. The method includes steps of, loading, the webpage, providing a map, checking compatibility of map, initializing plug-in, and mapping seats. Further, the map is represented with respective tickets with location, quantity and amount on the webpage. Moreover, the ticket list with triggering onInit is generated on the webpage or an existing external tabular ticket list is controlled by the plugin thereby loading the map completely with corresponding ticket inventory matching respective portions on map simultaneously while loading the webpage on the buyer's device thereby enabling the buyer to select desired seating section.
US11669781B2 Artificial intelligence server and method for updating artificial intelligence model by merging plurality of pieces of update information
Disclosed herein is an artificial intelligence server for updating an artificial intelligence model by merging a plurality of pieces of update information including a memory configured to store a first artificial intelligence model, a communication modem configured to communicate with a plurality of artificial intelligence apparatuses, and a processor configured to transmit the first artificial intelligence model to the plurality of artificial intelligence apparatuses, receive, from at least one of the plurality of artificial intelligence apparatuses, first update information of the first artificial intelligence model or second update information of a second artificial intelligence model updated from the first artificial intelligence model, select third update information to be used to update the first artificial intelligence model from the first update information and the second update information, and update the first artificial intelligence model using the third update information.
US11669777B2 Integrated machine learning audiovisual application for a defined subject
Disclosed herein are system, method, and computer program product embodiments for utilizing a feedback loop to continuously improve an artificial intelligence (AI) engine's determination of predictive features associated with a topic. An embodiment operates by training an AI engine for a topic using data from a data source, wherein the topic is associated with a geolocation. The embodiments first receives a set of predictive features for the topic from the trained AI engine. The embodiment transmits the set of predictive features for the topic to a set of electronic devices. The embodiment second receives a set of audiovisual content captured by the set of electronic devices. The set of electronic devices capture the set of audiovisual content based on the set of predictive features for the topic. The embodiment finally retrains the AI engine based on the first set of audiovisual content.
US11669775B2 System and method for detecting a target object
A target object detection method performed by a computing device includes detecting a first target object on a user screen and obtaining a bot executable file to perform a defined operation for the first target object, labelling object type classification criteria for the first target object by encoding detection criteria information of the first target object included in the bot executable file, extracting a characteristic of process execution information of the first target object included in the bot executable file, and generating an object classification model that outputs data on an object type corresponding to process execution information by performing machine learning using the object type classification criteria and the characteristic.
US11669774B2 Method and system for optimizing learning models post-deployment
A method and system for optimizing a learning model post-deployment. Specifically, the disclosed method and system re-optimize—i.e., re-train and/or re-validate—machine learning and/or artificial intelligence algorithms that have already been deployed into a production environment. During post-deployment, the re-optimization process may transpire following the advent of varying model re-adjustment triggers.
US11669767B2 Automatic generation of an explanation, based on data lineage and user feedback, of a prediction produced by a machine learning system
A set of data for training a machine learning system can be modified to improve its performance. An item of information can be transmitted. A message can be transmitted that includes an explanation of a determination, by the machine learning system, to transmit the item of information from among a plurality of items of information. A first set of data can have been used to train the machine learning system. A signal can be received that includes an indication of a usefulness of the message, to a user of a user device, in making a decision to perform an action based on a knowledge associated with the item of information. The first set of data can be modified, in response to a receipt of the signal, to produce a second set of data. The machine learning system can be caused to be trained using the second set of data.
US11669766B2 Quantum analog-digital interconversion for encoding and decoding quantum signals
Methods, systems, and apparatus for quantum analog-digital conversion. In one aspect, a method includes obtaining a quantum analog signal; applying a hybrid analog-digital encoding operation to the quantum analog signal and a qudit in an initial state to obtain an evolved state of the qudit, wherein the hybrid analog-digital encoding operation is based on a swap operation comprising multiple adder operations; and providing the qudit in the evolved state as a quantum digital encoding of the quantum analog signal.
US11669764B2 Method for development of a compiling process for a quantum circuit on a quantum processor and said method
A method for the development of a compilation process for a quantum circuit on a quantum processor, includes an implementation step of the compilation method including an iteration loop successively including: a step of simulation of a given implementation of the logical qubits on the physical qubits of the quantum processor; a step of detecting, in the quantum circuit, ineffective quantum gate(s); a step of estimating the number of quantum swap gates to be inserted into the quantum circuit so that all of the quantum gates of the quantum circuit are effective; and a retroaction step, by way of a simulated annealing, involving a new step of simulation, until attaining, whereupon all the quantum gates are effective: either a minimum threshold of the number of estimated quantum value swap gates between two physical qubits, or a maximum threshold of iterations in the loop.
US11669758B2 Machine learning data feature reduction and model optimization
For machine learning data reduction and model optimization,a method randomly assigns each data feature of a training data set to a plurality of solution groups. Each solution group has no more than a solution group number k of data features and each data feature is assigned to a plurality of solution groups. The method identifies each solution group as a high-quality solution group or a low-quality solution group. The method further calculates data feature scores for each data feature comprising a high bin number and a low bin number. The method determines level data for each data feature from the data feature scores using a fuzzy inference system. The method identifies an optimized data feature set based on the level data. The method further trains a production model using only the optimized data feature set. The method predicts a result using the production model.
US11669756B2 Partitioning sensor based data to generate driving pattern map
Telematics and external data relating to the real-time driving of a population of drivers vehicle may be collected and used to calculate a driving pattern map. The driving pattern map is used to determine a driving quotient for individual drivers wherein the driving quotient is a relative score. The driving quotient may be displayed to the driver.
US11669754B2 Data management, reduction and sampling schemes for storage device failure
In a method for training a machine learning model, the method includes: segmenting, by a processor, a dataset from a database into one or more datasets based on time period windows; assigning, by the processor, one or more weighted values to the one or more datasets according to the time period windows of the one or more datasets; generating, by the processor, a training dataset from the one or more datasets according to the one or more weighted values; and training, by the processor, the machine learning model using the training dataset.
US11669752B2 Automatic actions based on contextual replies
A computing device includes at least one processor and at least one module, operable by the at least one processor to receive an communication, determine, based at least in part on the communication, one or more candidate responses to the communication, and receive an indication of user input that selects a candidate response from the one or more candidate responses. The at least one module may be further operable by the at least one processor, responsive to receiving the indication of user input that selects the candidate response, to send the candidate response, determine, based at least in part on at least one of the candidate response and the communication, an operation that is contextually related to the candidate response, and execute the operation.
US11669750B2 System and/or method for generating clean records from imperfect data using model stack(s) including classification model(s) and confidence model(s)
Techniques relating to managing “bad” or “imperfect” data being imported into a database system are described herein. A lifecycle technology solution helps receive data from a variety of different data sources of a variety of known and/or unknown formats, standardize it, fit it to a known taxonomy through model-assisted classification, store it to a database in a manner that is consistent with the taxonomy, and allow it to be queried for a variety of different usages. Auto-classification, enrichment, clustering model and model stacks, and/or other disclosed techniques, may be used in these and/or other regards.
US11669747B2 Constraining function approximation hardware integrated with fixed-point to floating-point conversion
A method of constraining data represented in a deep neural network is described. The method includes determining an initial shifting specified to convert a fixed-point input value to a floating-point output value. The method also includes determining an additional shifting specified to constrain a dynamic range during converting of the fixed-point input value to the floating-point output value. The method further includes performing both the initial shifting and the additional shifting together to form a dynamic, range constrained, normalized floating-point output value.
US11669746B2 System and method for active machine learning
An electronic device for active learning includes at least one memory and at least one processor coupled to the at least one memory. The at least one processor is configured to select one or more entries from a data set including unlabeled data based on a similarity between the one or more entries and labeled data. The at least one processor is further configured to cause the one or more entries to be labeled.
US11669745B2 Proposal learning for semi-supervised object detection
A method for generating a neural network for detecting one or more objects in images includes generating one or more self-supervised proposal learning losses based on the one or more proposal features and corresponding proposal feature predictions. One or more consistency-based proposal learning losses are generated based on noisy proposal feature predictions and the corresponding proposal predictions without noise. A combined loss is generated using the one or more self-supervised proposal learning losses and one or more consistency-based proposal learning losses. The neural network is updated based on the combined loss.
US11669743B2 Adaptive action recognizer for video
An adaptive action recognizer for video that performs multiscale spatiotemporal decomposition of video to generate lower complexity video. The adaptive action recognizer has a number of processing pathways, one for each level of video complexity with each processing pathway having a different computational cost. The adaptive action recognizer applies a decision making scheme that encourages using low average computational costs while retaining high accuracy.
US11669742B2 Processing sensor data with multi-model system on resource-constrained device
Methods, systems, and computer-readable media for multi-model processing on resource-constrained devices. A resource-constrained device can determine, based on a battery-life for a battery of the device, whether to process input through a first model or a second model. The first model can be a gating model that is more energy efficient to execute, and the second model can be a main model that is more accurate than the gating model. Depending on the current battery-life and/or other criteria, the system can process, through the gating model, sensor input that can record activity performed by a user of the resource-constrained device. If the gating model predicts an activity performed by the user that is recorded by the sensor data, the device can process the same or additional input through the main model. Overall power consumption can be reduced with a minimum accuracy maintained over processing input only through the main model.
US11669741B2 Method and platform for meta-knowledge fine-tuning based on domain-invariant features
Disclosed is a method for meta-knowledge fine-tuning and platform based on domain-invariant features. According to the method, highly transferable common knowledge, i.e., domain-invariant features, in different data sets of the same kind of tasks is learnt, the common domain features in different domains corresponding to different data sets of the same kind of tasks learnt in the network set are fine-tuned to be quickly adapted to any different domains. According to the present application, the parameter initialization ability and generalization ability of the universal language model of the same kind of tasks are improved, and finally a common compression framework of the universal language model of the same kind of downstream tasks is obtained through fine tuning. In the meta-knowledge fine-tuning network, a loss function of the domain-invariant features is designed in the present application, and domain-independent universal knowledge is learn.
US11669739B2 Name and face matching
Described are methods, systems, and computer-program product embodiments for selecting a face image based on a name. In some embodiments, a method includes receiving the name. Based on the name, a name vector is selected from a plurality of name vectors in a dataset that maps a plurality of names to a plurality of corresponding name vectors in a vector space, where each name vector includes representations associated with a plurality of words associated with each name. A plurality of face vectors corresponding to a plurality of face images is received. A face vector is selected from the plurality of face vectors based on a plurality of similarity scores calculated for the plurality of corresponding face vectors, where for each name vector, a similarity score is calculated based on the name vector and each face vector. The face image is output based on the selected face vector.
US11669733B2 Processing unit and method for computing a convolution using a hardware-implemented spiral algorithm
Disclosed is a processing unit for computing a convolution of an activations matrix (e.g., a N×N activations matrix) and a weights kernel (e.g., a M×M weights kernel). The processing unit specifically employs an array of processing elements and a hardware-implemented spiral algorithm to compute the convolution. Due to this spiral algorithm, the need for a discrete data setup logic block is avoided, activation values from the activations matrix can be pre-loaded into processing elements only one time so that the need to repeatedly access the activations matrix is avoided, and the computation can be completed in a relatively low number of clock cycles, which is independent of the number of activation values in the activation matrix and which is equal to the number of weight values in a weights kernel. Also disclosed is an associated processing method.
US11669727B2 Information processing device, neural network design method, and recording medium
Provided are an information processing device and the like that facilitate designing a neural network capable of extracting higher-order features. An information processing device includes: an extraction unit that extracts a plurality of subgraphs from a graph including a plurality of nodes and a plurality of edges; a calculation unit that calculates a distance between the plurality of subgraphs extracted; and a design unit that designs a neural network, based on the distance calculated, in that at least a part of the graph is set to an input.
US11669724B2 Machine learning using informed pseudolabels
Subject matter regards improving machine learning techniques using informed pseudolabels. A method can include receiving previously assigned labels indicating an expected classification for data, the labels having a specified uncertainty, generating respective pseudolabels for the data based on the previously assigned labels, the data, a class vector determined by an ML model, and a noise model indicating, based on the specified uncertainty, a likelihood of the previously assigned label given the class, and substituting the pseudolabels for the previously assigned labels in a next epoch of training the ML model.
US11669719B2 Storage system of DNN outputs for black box
In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.
US11669718B2 Methods and apparatus for discriminative semantic transfer and physics-inspired optimization of features in deep learning
Methods and apparatus for discrimitive semantic transfer and physics-inspired optimization in deep learning are disclosed. A computation training method for a convolutional neural network (CNN) includes receiving a sequence of training images in the CNN of a first stage to describe objects of a cluttered scene as a semantic segmentation mask. The semantic segmentation mask is received in a semantic segmentation network of a second stage to produce semantic features. Using weights from the first stage as feature extractors and weights from the second stage as classifiers, edges of the cluttered scene are identified using the semantic features.
US11669709B2 Controlled energy adsorption by self-limiting heating for curing processes
Methods for manufacturing RFID devices are provided with self-limiting heating features. Inducing current flow through the antenna of an RFID device (e.g., by exposing the antenna to a changing magnetic field) will increase heat of the RFID device, thereby curing/sintering elements of the RFID device (which may include curing an adhesive used to couple the antenna to an RFID chip) without applying external heat, which typically heats regions of the RFID device that were not intended to be heated (e.g., the substrate to which the antenna is secured). Inducing current flow through the antenna of an RFID device will reduce the resistance of the antenna, which has a heat-limiting effect that prevents overheating of the RFID device. Inducing current flow may also change the resonant frequency of the antenna, which may provide another heat-limiting effect.
US11669701B2 Implementation of a proximity-based system for object tracking and automatic application initialization
Various apparatuses for use in a wireless network are disclosed. A first apparatus comprises two antennae oriented orthogonally, a biosensor capable of reading a user's fingerprint, and a housing comprising a groove for guiding a user's finger, the groove physically separating the antennae, effectively creating a radome for each antenna. A second apparatus comprises a printed circuit board (PCB) a port, a shell enclosing the PCB, and at least one horseshoe gasket, the shell and gasket creating a waterproof seal isolating the port and the external environment from the rest of the PCB. A third apparatus comprising a bracket for attaching a housing to a building material, an aiming annulus for aiming the housing and the housing. Wherein two or more of the bracket, aiming annulus and housing may be joined in order to mount and aim the housing using one or more structures on the components.
US11669695B2 Translation method, learning method, and non-transitory computer-readable storage medium for storing translation program to translate a named entity based on an attention score using neural network
A translation method, implemented by a computer, includes: converting a text written in a first language into a replacement text in which a named entity in the text is replaced with a predetermined character string; translating the replacement text into a second language by using a text translation model which is a neural network; and translating a named entity corresponding to the predetermined character string in the replacement text into the second language by using a named entity translation model which is a neural network.
US11669694B2 Electronic device for obtaining sentence corresponding to context information and operating method thereof
A method of obtaining, by an electronic device, a sentence corresponding to context information, including obtaining first output information including at least one word output by decoding the context information based on at least one data; based on detecting that a first token is not included in the first output information, determining whether a number of words included in the first output information is greater than or equal to a reference value; based on a result of the determining, replacing the at least one data with other data; and obtaining the sentence corresponding to the context information based on at least one output information obtained by decoding the context information based on the other data.
US11669691B2 Information processing apparatus, information processing method, and computer readable recording medium
An information processing apparatus (10) includes: a formal language query accepting unit (12) that accepts a query expression and correct answer data; a semi-structured data accepting unit (14) that accepts semi-structured data that includes text nodes; a node text extraction unit (16) that extracts natural language text from the text node, as node text; a node text expression generation unit (18) that receives the node text from the a converter (100) and obtains node text expressions; an answer calculation unit (20) that calculates an answer to the query expression with use of the node text expressions; and an update unit (22) that, if the answer calculated by the answer calculation unit (20) matches the correct answer data, updates parameters in the converter (100) such that the corresponding node text expression is more likely to be output in the converter (100).
US11669687B1 Systems and methods for natural language processing (NLP) model robustness determination
Systems, apparatuses, methods, and computer program products are disclosed for determining robustness information for an NLP model. Modification rules, such as replacement rules and/or insertion rules, are used to generate instances of modified test data based on instances of test data that comprise words and have a syntax and a semantic meaning. The instances of test data and modified test data are provided to the NLP model and the output of the NLP model is analyzed to determine output changing instances of modified test data, which are instances of modified test data yielded output from the NLP model that is different and/or not similar to the output yielded from the NLP model for the corresponding instance of test data. Robustness information for the NLP model is determined based at least in part on the output changing instances of modified test data. White and/or black box attacks may be performed.
US11669684B2 Method and system of natural language processing in an enterprise environment
A system, method, and/or device may receive a plurality of terms in a natural language of a user. The plurality of terms may relate to at least one domain of an enterprise of domains. The plurality of terms may be stored as text. For a (e.g., each) term of the plurality of terms, one or more domain levels may be determined in which the term is associated. The domain levels (e.g., each of the domain levels) may be associated with a specificity. From the domain levels, a most specific domain level having a highest degree of specificity may be identified. The term may be associated with a domain-specific term associated with the term at the most specific domain level. The domain-specific term associated with the term may be stored.
US11669681B2 Automated calculation predictions with explanations
Media, methods, and systems are disclosed for automatically calculating predicted values using deep learning models. One or more input forms having a plurality of input form field values are received. The input form field values are automatically parsed into a set of computer-generated candidate standard field values. The set of candidate standard field values are automatically normalized into a data frame having a set of normalized field values. In response to determining which portions of the data frame to apply to a line calculation neural network, a corresponding line calculation neural network is applied. At least one output form line calculation is performed. A natural language explanation regarding the at least one output form line calculation is generated. Additional user provided inputs are received in response to the natural language explanation, and at least one remaining calculation is carried out based on the one or more additional user provided inputs.
US11669680B2 Automated graph based information extraction
A set of sentences within a natural language text document are parsed, generating a word-level graph corresponding to a sentence in the set of sentences. Within the word-level graph using a trained entity identification model, a set of entity candidates are identified. From a set of graphs modelling relationships between portions of the set of sentences, a set of embeddings is generated. From a set of pairs of embeddings in the set of embeddings using a set of deconvolution layers, a set of links between entity candidates within the set of entity candidates is extracted. From the set of links and the set of entity candidates, an output graph modelling linkages between portions of the set of sentences within the natural language text document is generated.
US11669679B2 Text sequence generating method and apparatus, device and medium
Embodiments of the present disclosure disclose a text sequence generating method and apparatus, a device and a medium. The method includes: obtaining an initial text sequence, extracting an initial text feature from the initial text sequence; obtaining a structured text sequence, and extracting a structured feature from the structured text sequence, where the structured text sequence is associated with a fact in the initial text sequence; and fusing and generating a target text sequence based on the initial text feature and the structured feature.
US11669677B2 Integrating an application for surfacing data on an electronic message pane
An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
US11669675B2 Comparing similar applications with redirection to a new web page
Provided are techniques for comparing similar applications. A feature is identified from a linkage table, wherein the linkage table comprises a link to first information and a link to second information describing the feature, wherein the first information is for a first application and the second information is for a second application. There is redirection from a first web page to a second web page in a Graphical User Interface (GUI) with a first window in the second web page displaying the first information and a second window in the second web page displaying the second information.
US11669672B1 Regression test method, electronic device and storage medium
There is provided a regression test method, an electronic device and a storage medium, and relates to the field of artificial intelligence, such as artificial intelligence chips, cloud computing, intelligent voices, or the like. The method includes: when execution of any regression test is completed, determining a to-be-adjusted test case from test cases according to a current test result; and adjusting a randomization weight corresponding to a data range randomized by the to-be-adjusted test case in a current test.
US11669669B2 Circuit layouts and related methods
A method for manufacturing a semiconductor device is provided. The method comprises determining a dimensional quantity of a layout pattern having an angle relative to grid lines of a minimum grid. The minimum grid may be defined by a first quantity associated with a first direction and a second quantity associated with a second direction perpendicular to the first direction. The determination of the dimensional quantity of the layout pattern is based on the first quantity, the second quantity and the angle of the layout pattern relative to the grid lines of the minimum grid.
US11669668B2 Method for comprehensive integration verification of mixed-signal circuits
Disclosed examples include methods for verifying mixed-signal circuit design, in which an executable specification file is generated including integration abstractions that represent an intended integration of ports and digital circuit blocks of the mixed-signal design, a formal properties file is automatically generated from the executable specification file, an analog circuit component of the mixed-signal circuit design is modeled as a digital circuit component in a model file, at least one analog circuit block of the mixed-signal circuit design is modeled as one or more ports in the model file, and correspondence of connections of the formal properties file and the model file is verified with the mixed-signal circuit design to generate a coverage report file.
US11669666B1 Methods relating to circuit verification
A method for determining one or more tests suitable for verifying that a circuit conforms to a specification is presented. The specification has at least one state machine. Example circuits are asynchronous circuits. The method includes analysing the specification to automatically determine the one or more tests for circuit verification.
US11669665B1 Application-specific integrated circuit (ASIC) synthesis based on lookup table (LUT) mapping and optimization
A logic network for an integrated circuit is synthesized as follows. The logic network is mapped to a network of lookup tables (LUTs). The LUT mapping is based at least in part on estimated areas of the LUTs. The individual LUTs in the network are improved (LUT optimization), for example using various Boolean optimization techniques. The network of improved LUTs is then reduced to a gate-level netlist of standard cells.
US11669664B2 System on chip (SOC) current profile model for integrated voltage regulator (IVR) co-design
A method includes: extracting a first current profile model corresponding to a System on Chip (SOC) at a first design stage of the SOC; determining that a first design data of an Integrated Voltage Regulator (IVR) and the SOC pass a first co-simulation based on the extracted first current profile model; extracting a second current profile model corresponding to the SOC at a second design stage of the SOC, the second design stage being subsequent to the first design stage; refining the first design data of the IVR to generate a second design data of the IVR; determining that the second design data of the IVR and the SOC pass a second co-simulation based on the extracted second current profile model.
US11669658B2 System and methods for multi-language abstract model creation for digital environment simulations
A system and methods for multi-language abstract digital simulation model generation and execution, comprising a meta-model structuring and creation system, meta-model mapping table, remote server, simulation execution process, computer domain specific language, and methods for user-creation and editing of meta-models, simulation models, and parametrization of simulation environments, actors, objects, and events in real-time using heuristic searching.
US11669657B2 Architecture for distributed system simulation with realistic timing
Systems and methods are provided for the realistic simulation of distributed systems, such as vehicle-based processing systems. A statistical property of message timestamps of a plurality of prior messages from one or more recorded processes is determined. During a simulation, messages that are generated are associated with timing data based on the statistical property from the recorded processes.
US11669656B2 Systems and methods for running a simulation
Systems and methods are provided to move the solving of multi-physics engineering simulations away from specific CAE, or combination CAD and CAE, applications. In one embodiment, an Application Programming Interface (API) is provided that can be integrated into any device, system, application, or software workflow. The API exposes a series of functions or modules that a user can use to create a simulation file that includes parameters such as a model for the simulation, physics for the simulation, timings for the simulation, and other parameters. The simulation file may then be executed on one or more nodes of a cloud-based computer cluster, and the results of executing the simulation can be provided back to the user. The user may then visualize the results using their preferred device, software, application, or workflow.
US11669655B2 Methods for simulating welding processes that can use filler material
In one embodiment, a wizard can automate a setup of a welding simulation by requiring the input of data (e.g. in data entry fields labelled as required) that is used to automatically set up a welding simulation. The wizard can be part of a general purpose mechanical simulation software package, and the wizard can receive inputs from CAD software that specifies the geometrical shapes of bodies of the assembly to be welded and the filling material itself and physical properties of bodies to be welded (e.g. sizes of bodies, number of bodies, physical arrangement and geometries of bodies, melting temperatures, etc.), in addition to the material physical properties and the wizard can provide outputs to the mechanical simulation software package to provide boundary conditions for use in the mechanical simulation software that can use finite element analysis methods in simulations.
US11669652B2 Robust topological optimization design method of damping composite stiffened cylindrical shell box structure
Disclosed is a robust topology optimization design method of a damping composite stiffened cylindrical shell box structure, comprising: constructing working load data, and obtaining circumferential target modal frequencies based on the working load data and the stiffened cylindrical shell box; laying constrained layer damping materials on the stiffened cylindrical shell box to construct a damping composite stiffened cylindrical shell box; constructing interval parameters based on the damping composite stiffened cylindrical shell box, and obtaining modal loss factor based on the interval parameters; constructing an objective function based on the modal loss factors, constructing design variables and constraint conditions based on the damping composite stiffened cylindrical shell box, integrating the objective function, design variables and constraint conditions to form an interval robust topology optimization model; updating the design variables based on the interval robust topology optimization model, and obtaining an optimized topology configuration of the damping composite stiffened cylindrical shell box.
US11669650B2 Audit of computer-aided design documents
Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.
US11669648B2 Robot for data logging pertaining to tampering protection and physical handling of portable server seriously massive storage system
A robot for data logging is described as a module of a portable data transfer system for use in physically transferring very big amounts of data in secure, fast and cheap way. The data logger logs and optionally analyzes sensory and operation data by statistically correlating and combining data, events, and control data from a variety of system modules, user actions, and sensors used to track system transit, handling, operation, and events. The data logger allows forensic analysis and comparison against a mission description to identify system location, transit path, mishandling, tampering, security breaches and problems arising from environmental conditions, design problems, etc. As a result, persons or events causing problems can be identified, retrained, and rectified, and system debugging can solve problems with error in hardware and software. Furthermore, decision and actions can be taken by the robot or by remote control to protect stored data from unauthorized access from third parties, such actions can include destruction of operating keys repository, electrical destruction of storage modules, system shutdown etc.
US11669647B1 Physical key cartridge for rack-mounted component
A system can include a key cartridge, which can include a housing, an enabling key component, and an electrical connector. The housing may be sized for placement at least partially over or around a latch release mechanism of a slidable rack sled and in a position to obstruct access to the latch release mechanism. The enabling key component can be positioned within the housing and enable operation of an electrical component situated within the slidable rack sled. The electrical connector can be coupled with the enabling key component and sized and positioned for establishing electrical connection between the enabling key component and the electrical component situated within the slidable rack sled when the pluggable key cartridge is installed relative to the server rack sled.
US11669642B1 Systems and methods for data flow integrity according to a controlled environment
Disclosed herein are embodiments of systems, methods, and products comprise a processor, which provides runtime enforcement of data flow integrity. The processor accesses the application binary file from the disk to execute an application and translates the application binary into intermediate representation. The processor applies the logic of data flow integrity controls to the intermediate representation. Specifically, the processor identifies the vulnerable code in the intermediate representation. The processor applies data flow integrity controls to the vulnerable code. The processor adds simple instrumentation that only changes the application's behavior when unauthorized data tampering occurs while preserving the application's normal behavior. When certain operations may cause unauthorized data tampering, the processor takes proper measures to stop the operations. The processor translates the intermediate representation back to a machine code and replaces the original binary with the machine code.
US11669640B1 Method of providing data integrity
Provided herein is a system involving the utilization of a low-power device that is programmed to capture data from a source, whether from a sensor or other type of data generating component, with the data capture and/or further data transfer set within a specific time period and further data storage platform having programmed storage compartments uniformly set to meet the exact date and time for which the data capture and/or transfer was initially undertaken. Having a known value of storage capacity for each timed data packet in this manner, the ability to ensure veracity of the transferred data is provided since any result that does not meet the time frame and thus the storage capacity set from the programmed platform itself will result in a quarantine of any problematic data packet, thus allowing for filtering and review of any unexpected data captured and transferred in such a manner.
US11669637B2 Decentralized token table generation
New tokenization tables are derived at intervals in order to increase the security of tokenized data that is transferred between two endpoints. Generation of the new tokenization tables is based on previous tokenization tables, which advantageously allows the generation process to be performed locally at the two endpoints independently of an external tokenization table provider. New tokenization tables can periodically be distributed to the endpoints as a new starting point for derivation.
US11669633B2 Collaborative AI on transactional data with privacy guarantees
A data intersection is assessed of data to be used between at least two parties. The data is to be used in an artificial intelligence (AI) application. Evaluation is performed of set of instructions required for the AI application, where the evaluation creates a modified set of instructions where operands are symbolically associated with corresponding privacy levels. Using the assessed data intersection and the modified set of instructions, a mapping is created from the data to operands with associated privacy metrics. The mapping treats overlapping data from the assessed data intersection differently from data that is not overlapping to improve privacy relative to without the mapping. The AI application is executed using the data to produce at least one parameter of the AI application. The at least one parameter is output for use for a trained version of the AI application. Apparatus, methods, and computer program products are described.
US11669632B2 Method and apparatus for control of data access
According to examples of the present disclosure, there is provided a method and device for controlling data access. The method comprises: receiving a data query request characterizing that a first user requests target data; obtaining a business data access capability attribute corresponding to the first user and obtaining a business security attribute corresponding to the target data; wherein the business data access capability attribute is used to characterize capability of accessing data in a business environment in the charge of a user based on a business attribute of the user; determining a data query processing policy corresponding to the data query request by invoking a data access security model based on the business data access capability attribute of the first user and the business security attribute of the target data; and processing the target data by invoking the data query processing policy and generating a response message for feedback.
US11669628B2 Data management device, data management system, and data management method
The data management device includes a determination unit that determines whether the secondary data generated from the source data to be processed complies with the data handling rules that use statistical information and a data processing unit that performs the processing a determination result by the determination unit. The determination unit estimates the statistical information from the source data to be processed, and determines whether the data handling rule is complied with, prior to the generation of the secondary data, based on whether the secondary data generated based on the estimated statistical information satisfies the statistical values of the statistical information. The data processing unit executes processing when it is determined that the data handling rules are complied with to generate secondary data and does not perform the processing process when it is determined that the data handling rules are not complied with.
US11669626B2 Resource access with use of bloom filters
In one aspect, the present disclosure relates to a method including: determining whether first data representative of a first string of content used by a user to access an application is present within the data structure having positions that contain values representative of strings of content; responsive to determination that the first data is not present within the data structure, retrieving a value from an index using a key associated with the user, the value being derived from positions in the data structure that contain values representative of a second string of content previously used by the user to access the application; decrementing the values of the positions in the data structure representative of the second string of content to remove second data representative of the second string of content from the data structure; and adding the first data representative of the first string of content to the data structure.
US11669625B2 Data type based cryptographic computing
A processor includes a register to store an encoded pointer to a memory location in memory and the encoded pointer is to include an encrypted portion. The processor further includes circuitry to determine a first data encryption factor based on a first data access instruction, decode the encoded pointer to obtain a memory address of the memory location, use the memory address to access an encrypted first data element, and decrypt the encrypted first data element using a cryptographic algorithm with first inputs to generate a decrypted first data element. The first inputs include the first data encryption factor based on the first data access instruction and a second data encryption factor from the encoded pointer.
US11669624B2 Response-hiding searchable encryption
A method for providing response-hiding searchable encryption includes receiving a search query for a keyword from a user device associated with a user. The keyword appears in one or more encrypted documents within a corpus of encrypted documents stored on an untrusted storage device. The method also includes accessing a document oblivious key-value storage (OKVS) to obtain a list of document identifiers associated with the keyword. Each document identifier in the list of document identifiers associated with a respective keyword identifier is concatenated with the keyword and uniquely identifies a respective one of the one or more encrypted documents that the keyword appears in. The method also includes returning the list of document identifiers obtained from the document OKVS to the user device.
US11669622B2 Method and apparatus for providing visibility of security into container images
A method and apparatus for providing security visibility into a container image. The method includes generating a software list by analyzing layers forming a container image, generating a vulnerability check result based on the software list, and generating a container image content report based on the software list and the vulnerability check result.
US11669616B2 Method to prevent root level access attack and measurable SLA security and compliance platform
A compliance monitor measures metrics regarding one or more managed devices in a network. The compliance monitor generates a log based on the information detected by the measurement trackers and to transmit a report based on the generated log to a recipient. The compliance monitor also initiates one or more security actions based on the one or more measurement trackers indicating that a measured metric exceeds an associated threshold measurement value.
US11669613B2 Method for analyzing and verifying software for safety and security
A computer implemented method for analyzing and verifying software for safety and security. A software program comprising a sequence of program statements to be executed is provided. A compact representation of the program is computed, and the subset of program statements that are relevant to a property of the software to be verified is identified. A homomorphism that maps non-relevant program statements to an identity is computed, and the property is verified using the homomorphism.
US11669609B2 Information processing apparatus, control method of the same, and storage medium
The present invention is directed to an information processing apparatus, comprising: upon accepting updating of a program, switching a predetermined verification function that is included in verification functions to an enabled state or a disabled state based on setting information regarding the verification functions for verifying validity of programs; and updating the program, wherein the control method further includes switching the predetermined verification function to the disabled state before the program is updated, and switching the predetermined verification function to the enabled state after updating of the program is ended.
US11669608B2 Systems and methods for controlling units for a scale
Systems and methods for controlling measurement units for a medical scale. One system includes a removable head unit configured to couple to a medical scale platform. The removable head unit includes a human machine interface (HMI) and an electronic processor coupled to the human machine interface. The electronic processor is configured to receive, via the HMI, a first user input selecting a permanent lock mode. The electronic processor is configured to, in response to receiving the user input, present a first authentication request and receive a second user input including a first authentication token. The electronic processor is configured to, when the first authentication token is valid, present a measurement unit selection prompt. The electronic processor is configured to receive a second user input selecting a measurement unit and, in response to receiving the second user input, activate the permanent lock mode based on the selected measurement unit.
US11669600B2 Controlling a use of shared demo assets using a digital watermark
A system and method for controlling usage of shared demo assets includes embedding a digital watermark into a demo asset created by a first entity, the digital watermark including usage conditions defined by the first entity, tracking a use of the demo asset by a second entity by utilizing the digital watermark embedded into the demo asset, and controlling, by the processor, the use of the demo asset by the second entity based on a compliance with the usage conditions defined by the first entity.
US11669597B1 Multi-party data science collaboration
The disclosure includes a system and method for multiparty collaboration including creating a first data object associated with first collaboration data, the first collaboration data associated with a first collaborating entity; generating a first object ownership log entry to an object ownership log associated with a collaboration, the first object ownership log entry including first identification information identifying the first data object and a first object owner identifying an owner of the first data object, wherein the first object owner associated with the first data object is the first collaborating entity; generating a first object tracking index entry associated with the first data object; receiving a user request associated with the first data object; and responding to the user request based on one or more of a user whitelist, the object ownership log, and the ownership tracking index.
US11669595B2 Methods and apparatus for secondary content management and fraud prevention
Methods and apparatus for secondary content management, including preventing viewing fraud, are disclosed. In one embodiment, apparatus of the present disclosure includes an Advertisement Decisioning Service (ADS) and Manifest Manipulator (MM) configured cooperate to receive client requests for secondary content, select one or more secondary content elements (e.g., advertisements), and generate and transmit one or more identifiers that uniquely identify the client's request for a session. The selected advertisements in one implementation include embedded beacons or tags used to ensure accurate accounting with regards to the amount or quality of consumption of the advertisement by a user.
US11669586B2 Systems and methods for combining low-mantissa units to achieve and exceed FP64 emulation of matrix multiplication
The present disclosure relates to an apparatus that includes decoding circuitry that decodes a single instruction. The single instruction includes an identifier of a first source operand, an identifier of a second source operand, an identifier of a destination, and an opcode indicative of execution circuitry is to multiply from the identified first source operand and the identified second source operand and store a result in the identified destination. Additionally, the apparatus includes execution circuitry to execute the single decoded instruction to calculate a dot product by calculating a plurality of products using data elements of the identified first and second operands using values less precise than the identified first and second source operands, summing the calculated products, and storing the summed products in the destination.
US11669585B2 Optimizing binary convolutional neural networks
In one embodiment, a method includes receiving an input tensor corresponding to a media object at a binary convolutional neural network, wherein the binary convolutional neural network comprises at least one binary convolution layer comprising one or more weights, and wherein the media object is associated with a particular task, binarizing the input tensor by the at least one binary convolution layer, binarizing the one or more weights by the at least one binary convolution layer, and generating an output corresponding to the particular task by the binary convolutional neural network based on the binarized input tensor and the binarized one or more weights.
US11669583B2 Generating interactive screenshot based on a static screenshot
Aspects of the disclosure provide for mechanisms for generating interactive screenshot based on a static screenshot. A method of the disclosure includes extracting application markers within a screenshot, determining, based on the application markers, an application in the screenshot, extracting content markers within the application of the screenshot based on the application, obtaining a Uniform Resource Locator (URL) associated with each of the extracted content markers, generating an interactive element based on each of the extracted content markers and corresponding URL, and updating each of the extracted content markers with a corresponding generated interactive element.
US11669581B2 Automated hyperlinks for draft emails
Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
US11669580B2 Methods and systems for providing an augmented reality interface for saving information for recognized objects
A method includes displaying and capturing image data containing an object and accessing a plurality of records related to objects, selecting a record related to the captured object, obtaining an identifier of a vendor of the object of the selected data record, combining the selected data record and the vendor identifier to form a search record, displaying, based on the search record, an augmented reality interface to receive a first interactive action for saving the search record, receiving the first interactive action, saving, in response to receiving the first interactive action, the search record into a searchable data structure, receiving a second interactive action, retrieving, in response to receiving the second interactive action, the search record from the searchable data structure, updating the vendor identifier based on the retrieved search record, and displaying information related to the search record.
US11669579B2 Method and apparatus for providing search results
Disclosed are a method and apparatus for providing search results. The method may include: carrying out search intention analysis on an input search term so as to determine whether the search term includes an answer requirement; if so, using the search term to retrieve answer content corresponding to the answer requirement; obtaining content to be recommended associated with the answer content; and combining the answer content with the content to be recommended so as to generate at least one search result. Abundant search results can be efficiently provided.
US11669578B2 Systems and methods for enterprise web application dashboard management
The described technology relates to developing and/or maintaining dashboards in enterprise web applications. In some aspects, a portal web application is configured to provide a user interface on a client device to create or modify a dashboard which includes a first plurality of widgets. A second plurality of widgets includes widgets published to the portal web application from a plurality of subscriber web applications, where each of the second plurality of widgets is used in at least one of said subscriber web applications, and the first plurality of widgets includes one or more widgets from the second plurality of widgets. In some other aspects, a dashboard management service is provided by which respective enterprise web applications can create and host widgets while sharing the same with other enterprise web applications which use dashboards developed using the dashboard management service.
US11669569B2 Searching and ranking modifiable videos in multimedia messaging application
A system for searching and ranking modifiable videos is provided. In one example embodiment, the system includes a at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon executing the processor-executable codes: processing a first set of search requests by a first search rule to obtain a first set of first results; processing a second set of search requests by a second search rule to obtain a second set of second results; determining a first metric based, at least partially, on the first set of first results; determining a second metric based at least partially on the second set of second results; selecting, based on the first metric and the second metric, a search rule from the first search rule and the second search rule; and configuring a search engine to apply the search rule.
US11669567B2 Method and system for providing audio content
Methods and systems are disclosed in which audio broadcasts are converted into audio segments, for example, based on segment content. These audio segments are indexed, so as to be searchable, as computer searchable segments, for example, by network search engines and other computerized search tools.
US11669560B2 Methods and system for distributing information via multiple forms of delivery services
Systems and methods of managing content and content requests are described. A data store of profiles of potential content contributors is provided. A request from a first source for content comprising content criteria is received, the content criteria comprising content contributor characteristics and content subject matter. Based on the content contributor characteristics and the profiles, at least a first potential content contributor is identified. At least a portion of the content request content criteria is transmitted to the first potential content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. At least partly in response to acceptance by the first source of the received recorded content, the first source is enabled to publish the accepted received recorded content.
US11669559B2 Multi-dimensional clustering and correlation with interactive user interface design
Techniques for implementing user interfaces, systems, and processes for multidimensional clustering and analysis are described herein. In one aspect, an application or cloud service receives a request to cluster a set of records where the request identifies a first set of one or more dimensions to use for clustering and a second set of one or more dimensions to analyze for correlation patterns. Responsive to receiving the request to cluster the set of records, the system generates clusters based at least in part on variances in the first set of one or more dimensions, wherein each cluster includes at least one record from the set of records. The system may generate, for each respective cluster, an analytic result that identifies how strongly the second set of one or more dimensions correlate to the respective cluster. The system may present the clusters and analytic results for further processing.
US11669557B2 Iterative image search algorithm informed by continuous human-machine input feedback
System and computer-implemented method of analyzing tags associated with a sequence of images presented to a user to present a current interest of the user is disclosed. An image from among a plurality of images is presented on an electronic display. The image is associated with a set of tags. An input is received indicating a user's preference for the image. A plurality of tags is processed based on the preference and the set of tags to determine a next set of tags from the plurality of tags. A next image is determined from the plurality of images based on the next set of tags. The next image represents a physical object, different from a physical object represented by the previous image. A sequence of images is generated by repeating the above process with the next image in place of the previous image for present a user's current interest.
US11669555B2 System and method of creating index
A system, that when operated, creates an index for a database arrangement, wherein the system includes a support server and an indexing server communicably coupled to the database arrangement, wherein the support server: receives a document, metadata pertaining to the document, and a document identifier associated with the document; extracts keywords from the document and store the keywords in a meta-document; stores the document identifier corresponding to the metadata in the database arrangement; and provides, to the indexing server, the meta-document and the document identifier; and wherein the indexing server: receives the meta-document and the document identifier from the support server; extracts keywords from the meta-document; and creates the index, wherein the index includes document identifier listed corresponding to the extracted keywords.
US11669553B2 Context-dependent shared dictionaries
An context-based encoding mechanism uses a predetermined number of bytes in a previous segment of a file to determine a context for the current segment. The current segment is encoded using a dictionary that corresponds to the determined context. An example method includes determining, for a first segment in a data file, a first context state based on a first context segment within the data file that precedes the first segment, identifying a first indexed dictionary from a plurality of indexed dictionaries based on the first context state, and encoding the first segment using the identified first indexed dictionary.
US11669552B2 Use of geographic database comprising lane level information for traffic parameter prediction
A plurality of instances of probe data are received. Each instance of probe data corresponds to travel of a vehicle apparatus along a first segment, comprises an indication of at least one parameter characterizing the travel of the vehicle apparatus along the first segment. The at least one parameter is extracted from the instances of probe data to generate a distribution of parameters. One or more clusters of instances of probe data are identified based on the distribution of parameters. Responsive to identifying two or more clusters, a representative at least one parameter is determined for each cluster, and an element of a data structure is modified based thereon for each cluster. Responsive to identifying only one cluster of instances of probe data, the data structure is not modified based on the cluster. A navigation application is configured to use the data structure to perform a navigation function.
US11669549B2 Identity mapping for cloud migrations
Representative embodiments disclose mechanisms for data and identity migration, such as from an on-premises environment to a cloud environment. The system comprises multiple data collectors, each tailored to collect data from a data source. In a representative example, data collectors for a source application, a source identity repository and a target identity repository are utilized. Once the data is collected, it is stored in a database and methods are used to identify correlations (i.e., matches) between the source application data, the source identity repository data and the target identity repository data. The correlations are memorialized and presented to a user for rationalization. The process is stateful so that prior decisions are remembered. Once the user is satisfied with the rationalization, the system exports files that are consumed by a migration process to perform the actual data migration.
US11669546B2 Synchronizing replicated data in a storage network
method and apparatus for synchronizing replicated data in a storage network. In an embodiment, a method begins by a processing module of a computing device identifying a first storage set and a second storage set for replicated storage of a data object. The processing module initiates storage of the data object in both the first and second storage sets, and further maintains a synchronization status for the data object. The processing module determines, based at least in part on the synchronization status, to resynchronize the first storage set and the second storage set. In response to determining to resynchronize the first storage set and the second storage set, the processing module identifies a latest available revision of the data object, determines that the second storage set requires the latest available revision of the data object to maintain synchronization, and facilitates storage of the identified latest available revision of the data object in the second storage set.
US11669544B2 Allocation and reassignment of unique identifiers for synchronization of content items
A client can allocate and reassociate unique identifiers to local content items associated with an account at a content management system, and use the unique identifiers to commit operations for the content items on the content management system. For example, a client can create a content item and determine the content item does not have an identifier from the content management system. The client obtains an identifier for the content item and asks the content management system to verify a uniqueness of the identifier. When the identifier is unique, the client adds a node corresponding to the content item to a local tree representing a state at the client of content items associated with the account, and uploads the content item with the identifier to the content management system. When the identifier is not unique, the client obtains a new identifier for the content item.
US11669542B2 Method for displaying personal database contents on computer screen
The invention relates to computing technologies, in particular to a method for displaying personal database contents on a computer screen. The technical effect lies in ensuring personal interactivity of the graphical display of the personal database contents on the computer screen. According to the method, the personal database contains a plurality of data files, each data file is assigned at least one associative identifier that the user associates with said data file, the method includes, obtaining a primary graph comprising a graphical representation of the assigned associative identifiers in the form of a network, each network node comprises an icon of a unique associative identifier from among the assigned associative identifiers. The network nodes are connected in pairs so that between each pair of icons depicting the associative identifiers assigned to the same data file, a link is formed.
US11669539B2 Virtual database tables with updatable logical table pointers
Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
US11669538B1 Systems, devices, and methods for data analytics
Various systems and methods use a value in a data file for a data process, as the data process is scaled up in terms of dataset dimensionality, data volume, data types, data content, data source quantity, and data source speed, while remaining compliant with ACID principles. As such, these technologies provide for sourcing of data from various data sources, where the data includes the data file storing the value. The data is cleansed and fused, which enables a report to be generated. In response to the value in the data file being modified, the data, inclusive of the data file storing the value, is again cleansed and fused based on the value being modified. This processing in-turn enables the report to modified based on the value being modified.
US11669537B2 Graph embedding already-collected but not yet connected data
Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.
US11669533B1 Inferring sourcetype based on match rates for rule packages
Embodiments of the present invention are directed to validating extraction rules. In embodiments, a set of events for which field extraction is desired is obtained. Thereafter, an extraction rule is applied to the set of events to extract fields of the events. The application of the extraction rule can be monitored to determine that the applied extraction rule is invalid. Based on the applied extraction rule being invalid, a new extraction rule can be generated to apply to the set of events.
US11669528B2 Joining multiple events in data streaming analytics systems
A method is provided. The method includes determining whether second event data of a second data stream of the plurality of data streams is stored in a cache memory in accordance with a first key. The method further includes performing a join operation of the first event data and the second event data at least partially in view of whether the second event data is stored in the cache memory.
US11669526B2 Parallel processing of data having data dependencies for accelerating the launch and performance of operating systems and other computing applications
Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file. The representative embodiments are also applicable to other types of data processing for applications having data dependencies.
US11669525B2 Optimizing workflow movement through device ecosystem boundaries
Techniques described herein relate to a method for optimizing workflow execution. The method may include receiving an event notification at a service controller, wherein the event notification is associated with a workflow deployed in a device ecosystem; performing, based on receiving the event notification, a workflow reconfiguration action comprising: providing a first workflow portion to a first platform controller in a first domain in the device ecosystem; transmitting a workflow reconfiguration action notification to a second platform controller in a second domain of the device ecosystem; identifying, by the second platform controller and in response to receiving the workflow reconfiguration action notification, a data transfer optimization action associated with data to be transmitted from the second domain to the first domain and used during execution of the first workflow portion; and transmitting the data from the second domain to the first domain using the data transfer optimization action.
US11669524B2 Configurable entity matching system
Systems and methods are provided for receiving an input comprising one or more attributes, selecting a subset of query options from a list of query options relevant to the attributes of the input, and based on query optimization results from an audit of previous queries, determining a priority order to execute each query in the set of queries based on the query optimization results, and executing each query in the priority order to generate a candidate list. For each candidate in the list of candidates, systems and methods are provided for selecting a subset of available workflows based on relevance to the candidate and based on workflow optimization results, determining an order in which the selected subset of workflows is to be executed, and executing the selected subset of workflows in the determined order to generate a match score indicating the probability that the candidate matches the input.
US11669519B2 System for generating predicate-weighted histograms
Embodiments of the present invention provide a method, computer program-product, and system for generating predicate-weighted histograms in a database management system. Further, the methods, computer program-products and systems in accordance with the present invention generate histograms that are biased towards the predicate literals of the queries that are submitted to the database management system. The resulting histograms will improve query performance by generating histograms with greater resolution near predicate literals that represent the queries submitted to the database management system.
US11669514B2 Managing data objects for graph-based data structures
Various embodiments provide methods, systems, apparatus, computer program products, and/or the like for managing, ingesting, monitoring, updating, and/or extracting/retrieving information/data associated with an electronic record (ER) stored in an ER data store and/or accessing information/data from the ER data store, wherein the ERs are generated, updated/modified, and/or accessed via a graph-based domain ontology.
US11669508B2 Actor-based data processing
A system includes a stream partition manager configured to receive data packets input from a plurality of actors, the actors including virtual representations of physical devices, and partition the data packets into a number of stream partitions based at least in part on one or more criteria. The system further includes a plurality of stream processors communicatively coupled to the stream partition manager. Individual stream processors of the plurality of stream processors being configured to receive data packets from a stream partition of the number of stream partitions, process the data packets to generate multiple table entries, and transmit the multiple table entries in batches. The system further includes a target table communicatively coupled to the plurality of stream processors. The target table is configured to receive and store the batches received from the individual stream processors.
US11669506B2 Searchable encryption
The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. The value of a bit in a predetermined position within each keyed-hash value is examined. If the value of the bit is a first value for α of the keyed-hash values and a second value for α of the keyed-hash values, wherein α is a number greater or equal to two and the first value is different to the second value, then the set of keyed-hash values is split into two lists. Each list is assigned a search token value.
US11669504B2 Database schema branching workflow, with support for data, keyspaces and VSchemas
A branch of a main database is created, comprising a copy of the main database schema. A user edits the branch and requests that it be merged back into the main database. A schema diff is generated and used to determine differences between the main database and the edited branch. The merge is performed if it does not create a conflict. A second branch is created and edited by a second user. When the second user indicates to merge the second branch back into the main database, differences between the two branches are determined, relative to the main database. If merging the second branch back into the main database on top of the first branch does not create a conflict, a three-way merge is performed of the first branch, the second branch, and the version of the main database from which the first and second branches were generated.
US11669503B2 Building and managing data-processing attributes for modeled data sources
In some aspects, a model of a remote data source is defined. The model includes an entity representing a data segment from the remote data source. The entity has properties, which represent fields of a data structure in the remote data source and have data type descriptors indicating data types used by the fields. The model also includes an attribute specifying a function, which uses the properties as inputs. The entity is matched to exported data from the remote data source, and the exported data is used as input data to the attribute's function.
US11669496B2 Method and apparatus for replicating a target file between devices
There is provided a method and apparatus for remote differential compression (RDC) and data deduplication. According to embodiments, when a sending device acquires a new target file, the following steps are performed. Initially, Jaccard segmentation is performed, followed by performing identity-based segment deduplication and similarity-based segment deduplication. The transmission of the target file in the deduplicated form to the recipient device is subsequently performed. The recipient device can then rebuild the original target file from the deduplicated form thus replicating the target file at the recipient device with the target file originally present at the sending device.
US11669486B2 Initialization sequencing of chiplet I/O channels within a chiplet system
A system comprises an interposer including interconnect and multiple chiplets arranged on the interposer. Each chiplet includes multiple chiplet input-output (I/O) channels interconnected to I/O channels of other chiplets by the interposer; a chiplet I/O interface for the chiplet I/O channels that includes multiple interface layers; and initialization logic circuitry configured to advance initialization of the chiplet interface sequentially through the interface layers starting with a lowest interface layer.
US11669484B2 Image sensor
[Overview][Problem to be Solved] To provide a communication device and a communication system that each enable transmission of a command and data of I3C in a protocol different from the I3C.[Solution] A communication device according to a first aspect of the present disclosure includes: an I3C device section that generates a command and data of I3C; and a communication device section that transmits the command and data of the I3C to another communication device via a bus by using a payload in a protocol different from the I3C.
US11669482B2 Low-pincount high-bandwidth memory and memory bus
A memory subsystem is provided, including a memory controller integrated circuit (IC), a memory bus and a memory IC, all which use fewer signals than common DDR type memory of the same peak bandwidth. Using no more than 22 switching signals, the subsystem can transfer data over 3000 Megabytes/second across the bus interconnecting the ICs. Signal count reduction is attained by time-multiplexing address/control commands onto at least some of the same signals used for data transfer. A single bus signal is used to initiate bus operation, and once in operation the single signal can transfer addressing and control information to the memory IC concurrent with data transfer via a serial protocol based on 16 bit samples of this single bus signal. Bus bandwidth can be scaled by adding additional data and data strobe IO signals. These additional data bus signals might be used only for data and data mask transport. The physical layout of one version of the memory IC dispatches switching signal terminals adjacent to one short edge of the memory die to minimize the die area overhead for controller IC memory interface circuitry when used in a stacked die multi-chip package with said memory controller IC. The memory IC interface signal placement and signal count minimize signal length and circuitry for the memory bus signals.
US11669478B2 Secure, remote support platform with an edge device
A secure, remote support platform allows secure, remote device support with an edge device (101) and a trusted intermediary server resource (“trusted server”). The trusted server (113) is an endpoint for secure connections with a support application used by a remote technician and with the edge device. The secure connections carry messages with inputs, data requests, and feedback. Messages between the trusted server and support edge device are secured in a manner that allows each endpoint to validate the messages. The remote technician controls the edge device to assesses a target device connected to the edge device. The edge device presents emulated peripheral devices to the target device while capturing the target device desktop with a camera or presents remotely controlled peripherals and returns screen captures or updates of the desktop from the target device.
US11669475B2 Isolated universal serial bus repeater with high speed capability
An isolating repeater and corresponding method for Universal Serial Bus (USB) communications. The isolating repeater includes, on either side of a galvanic isolation barrier, front end circuitry coupled to a pair of external terminals, a full speed (FS) transceiver adapted to drive and receive signals over one or more FS isolation channels, and a high speed (HS) transceiver adapted to drive signals over a one HS isolation channel and receive signals over another HS isolation channel. The front end circuitry encodes received signals corresponding to HS data into two-state signals for transmission over one HS isolation channel, and encodes received signals corresponding to HS signaling into two-state signals for transmission over one or more of the FS isolation channels. The front end circuitry on the other side of the isolation barrier decodes the two-state signals received over the one or more FS isolation channels and the two-state signals received over the HS isolation channel for transmission at its external terminals.
US11669474B1 Bus pipeline structure for die-to-die interconnect and chip
A bus pipeline structure comprises: an n-channel multiplexer at a transmitting end works in an n times of clock domain of a transmitting chiplet; the n-channel multiplexer sends a data flow from the transmitting chiplet to an n-channel de-multiplexer at a receiving end, the n-channel de-multiplexer inputs the received data flow into a first register in an idle state among at least two registers at the receiving end, the first register outputs the received data flow to a receiving chiplet; after a receiving state machine at the receiving end determines that the n-channel de-multiplexer sends the received data flow to the first register, the receiving state machine at the receiving end sends a bus release flag to a transmitting state machine at the transmitting end, and the transmitting state machine receiving the bus release flag controls an n-channel multiplexer to transmit the data flow in a next clock cycle.
US11669473B2 Allreduce enhanced direct memory access functionality
Systems, apparatuses, and methods for performing an allreduce operation on an enhanced direct memory access (DMA) engine are disclosed. A system implements a machine learning application which includes a first kernel and a second kernel. The first kernel corresponds to a first portion of a machine learning model while the second kernel corresponds to a second portion of the machine learning model. The first kernel is invoked on a plurality of compute units and the second kernel is converted into commands executable by an enhanced DMA engine to perform a collective communication operation. The first kernel is executed on the plurality of compute units in parallel with the enhanced DMA engine executing the commands for performing the collective communication operation. As a result, the allreduce operation may be executed in parallel on the enhanced DMA engine to the compute units.
US11669468B2 Interconnect module for smart I/O
An interconnect module (ICM) having at least two internal data paths is provided. The ICM determines if a connected network interface card (NIC) supports a division of work between the NIC and the ICM. NICs may be standard NICs, advanced NICs (ANICs), or smart NICs (SNICs). The ICM may perform a different amount of processing for network packets received from different devices based on the division of work previously identified. Some NICs may preprocess network packets with respect to switching and routing processing to allow the ICM to bypass that functionality for those packets. Packets received from devices not providing a division of work receive full processing including switching and routing processing. Devices may be grouped to either a switching and routing group or a virtual bypass group such that data received from devices associated with the virtual bypass group may bypass selected processing typically performed by the ICM.
US11669465B1 Secure storage of data through a multifaceted security scheme
This disclosure is directed to a computing system that performs techniques relating to the secure storage, maintenance, and retrieval of data. Techniques described in this disclosure may prevent, limit, or otherwise insulate the data from unauthorized access by hackers, rogue devices, and unauthorized users. In some examples, a computing system may store a file by fracturing the file into multiple data blocks, encrypting the data blocks or the data stored within the data blocks, and storing the data blocks in scattered locations on a network. Further, the computing system may occasionally move at least some of the stored data blocks, and may, upon moving such data blocks, reencrypt the moved data blocks with a different encryption key. Still further, the computing system may inject fake data and/or fake data blocks into the system.
US11669464B1 Multi-addressing mode for DMA and non-sequential read and write patterns
Examples herein describe performing non-sequential DMA read and writes. Rather than storing data sequentially, a DMA engine can write data into memory using non-sequential memory addresses. A data processing engine (DPE) controller can submit a first job using first parameters that instruct the DMA engine to store data using a first non-sequential write pattern. The DPE controller can also submit a second job using second parameters that instruct the DMA engine to store data using a second, different non-sequential write pattern. In this manner, the DMA engine can switch to performing DMA writes using different non-sequential patterns. Similarly, the DMA engine can use non-sequential reads to retrieve data from memory. When performing a first DMA read, the DMA engine can retrieve data from memory using a first sequential pattern and then perform a second DMA read where data is retrieved from memory using a second non-sequential read pattern.
US11669462B2 Host virtual address space for secure interface control storage
According to one or more embodiments of the present invention, a computer implemented method includes receiving, at a secure interface control of a computer system, an access request for a data structure related to a secure entity in a secure domain of the computer system. The secure interface control can check for a virtual storage address associated with a location of the data structure. The secure interface control can request an address translation using a virtual address space of a non-secure entity of the computer system based on determining that the location of the data structure is associated with the virtual storage address. The secure interface control can access the data structure based on a result of the address translation.
US11669459B2 Multiplying data storage device read throughput
A data storage system includes a logical space having logical block addresses (LBAs) divided into non-overlapping LBA ranges, and a physical space having pairs of physical bands. The system also includes a map in which first successive alternate LBAs of each different one of the non-overlapping LBA ranges are mapped to successive adjacent physical blocks of a first physical band of each different pair of the pairs of physical bands, and second successive alternate LBAs of each different one of the non-overlapping LBA ranges are mapped to successive adjacent physical blocks of a second physical band of each different pair of the pairs of physical bands. A controller employs the map to concurrently read data from a first physical block of the first physical band of one pair of physical bands and from a first physical block of the second physical band of the same pair of physical bands.
US11669458B2 Computer-readable recording medium storing adjustment program and adjustment method
A non-transitory computer-readable recording medium stores an adjustment program for causing a computer to perform a process including: acquiring a computation performance characteristic that indicates a computation performance value that corresponds to each adjustable dimension, through computation in which a cache memory in a processor that includes the cache memory is used; extracting, by using the computation performance characteristic, an adjustment condition for adjusting an adjustable dimension for which a decrease in computation performance due to a cache miss caused by a cache-line conflict in the cache memory occurs; and inserting adjustment processing based on the adjustment condition into a specific program that is executed by the processor and uses the adjustable dimension.
US11669456B2 Cache release command for cache reads in a memory sub-system
A memory device includes a page cache comprising a cache register, a memory array configured with a plurality of memory planes, and control logic, operatively coupled with the memory array. The control logic receives, from a requestor, a cache release command indicating that data associated with a first subset of the plurality of memory planes and pertaining to a previous read command was received by the requestor. Responsive to the cache release command, the control logic returns to the requestor, data from the cache register and associated with a second subset of the plurality of memory planes and pertaining to the previous read command, while concurrently copying data associated with the first subset of the plurality of memory planes and pertaining to a subsequent read command into the cache register.
US11669454B2 Hybrid directory and snoopy-based coherency to reduce directory update overhead in two-level memory
A processor includes one or more cores having cache, a cache home agent (CHA), a near memory controller, to near memory, and a far memory controller, which is to: receive a first memory read operation from the CHA directed at a memory address; detect a miss for the first memory address at the near memory; issue a second memory read operation to the far memory controller to retrieve a cache line, having first data, from the memory address of far memory; receive the cache line from the far memory controller in response to the second memory read operation; and send the cache line to the CHA with a forced change to a directory state of the cache line at the CHA, the forced change to cause the CHA to snoop remote sockets to maintain data coherence for the cache line in an absence of directory state in the far memory.
US11669451B2 Multi-plane switching of non-volatile memory
A method includes transferring data out of a first buffer coupled to a first plane of a plurality of planes of a memory component, where the data was previously transferred from the first plane to the first buffer responsive to an access request to sense data stored in the plurality of planes of the memory component. The method further includes transferring, subsequent to transferring the data out of the first buffer and independently of a command from a processing device, data out of a second buffer coupled to a second plane of the plurality of planes of the memory component, where the data transferred out of the second buffer was previously transferred from the second plane to the second buffer responsive to the access request.
US11669440B2 Disk image selection in virtualized network environments
A prioritized list of recommended disk images is created by providing software artifacts associated with a virtual network function that has access to a set of system libraries. Validation tests for the software artifacts are provided in the virtual network function is instantiated. The validation tests are run in the call invocations from the virtual network function to the set of system libraries is monitored. The system call invocations generated by the validation tests are analyzed and a list of required libraries based on system call invocations generated by the validation test is created. A list of recommended disk images with performance metrics are created and communicated to a developer.
US11669431B2 Analytics personalization framework
Methods, systems, and computer readable medium for personalizing an analytics user interface. The method includes generating a set of training data from received user interaction data, inputting the set of training data to a machine learning model to train the model, generating a set of user interest scores for the particular user that each indicate a user's interest in accessing information corresponding to a UI element of the application, determining, from the user interest scores, that the user is interested in a particular UI element that was not included in the initial UI and has at least a threshold score, dynamically modifying the initial UI to include the particular UI element, presenting the updated UI, monitoring further user interactions, updating the model based on the further user interactions, and modifying the updated UI based on the updated model.
US11669430B2 Performance information visualization apparatus, performance information visualization method, and non-transitory computer-readable storage medium
A performance information visualization apparatus includes a memory and a processor. The memory configured to stores, as node information, information that indicates a connection relationship of a node, and information that indicates a generation in which the node is added to an information processing system and a generation in which the node is deleted from the information processing system. The processor configured to that synthesizes configuration information by, when an event occurrence node where an event has occurred does not exist in configuration information of a specific generation associated with a time when the event has occurred and the event occurrence node is added to the configuration information, adding a node and connection between nodes including a connection relationship of the event occurrence node, based on the node information.
US11669427B2 Query-attempt processing in a database environment
Disclosed herein are embodiments of systems and methods for query-attempt processing in a database environment. In an embodiment, a database platform receives a query, and operates a first query manager of the database platform to manage a first attempt to execute the query. Based on determining that the attempt to execute the query was unsuccessful, the database platform identifies a second query manager of the database platform as implementing a same version of the database platform as the first query manager, and operates the second query manager to manage a first retry attempt to execute the query.
US11669425B2 Computerized system and method for periodically powering up a storage device to avoid data loss
Disclosed are devices and methods for periodically powering up a storage device(s) (SSDs) associated with a vehicle to avoid and prevent data loss. The disclosed embodiments provide mechanisms for preserving stored data collected during the running of a vehicle without requiring the main power supply to be routed through the CPU. Through the improved configuration and application of the disclosed power management integrated circuitry (PMIC), storage devices of a vehicle are enabled to be provided direct power and refreshed without powering on the vehicle (e.g., starting the car). The PMIC also ensures that the necessary power can be provided to and maintained to the storage device(s) in the event of an unexpected power loss.
US11669424B2 System and apparatus for automated evaluation of compatibility of data structures and user devices based on explicit user feedback
Embodiments are disclosed for automated evaluation of compatibility of a data structure with a user device. An example method includes receiving, by communications circuitry, a set of user device characteristics regarding the user device, and retrieving, by the personalization circuitry, a set of data structure characteristics regarding the data structure. The example method further includes calculating, by the personalization circuitry, a set of characteristic-level compatibility scores, and generating, by the personalization circuitry and based on the set of characteristic-level compatibility scores, a compatibility score for the data structure and the user device. Subsequently, the example method includes generating, by an aggregator and using the generated compatibility score, an indication of relative compatibility of the data structure for the user device, and causing transmission, by communications circuitry, of a control signal to the user device based on the indication of relative compatibility. Corresponding apparatuses and computer program products are also provided.
US11669419B1 System and method for performing a failure assessment of an integrated circuit
A system for performing a failure assessment of an IC may comprise a hardware subsystem and a control subsystem to control operations performed by the hardware subsystem. The hardware system may change a duration of cycles of a clocking signal on the IC, and stop the clocking signal at a selected clock cycle. The operations may comprise changing the duration of selected clock cycles across a block of clock cycles, and performing a binary search across the block of clock cycles, such that the selected clock cycles are temporally placed at selected different locations within the block of clock cycles. At each iteration of the binary search, the system determines when a failure occurs. When the binary search indicates a single clock cycle causing a failure, the system stops clocking transitions at the single clock cycle, and the system extracts data from one or more circuit components of the IC.
US11669417B1 Redundancy determination system and redundancy determination method
Provided is a redundancy determination system extending a system on an on-premise data center to a public cloud by using a computer including a processor and a memory, in which the processor performs first processing of deploying the system in a plurality of of sites included in the public cloud when a recovery time objective of the system is less than a build-out time of the system that is calculated on the basis of an operational status of the system, and second processing of deploying the system in one site of the sites included in the public cloud when the recovery time objective of the system is not less than the build-out time.
US11669414B2 External dynamic virtual machine synchronization
Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
US11669409B2 Application migration between environments
A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.
US11669408B2 Historical network data-based scanning thread generation
Embodiments disclosed herein address the need to more efficiently backup a network-based storage environment that may be remote from a primary storage environment. For example, embodiments herein can provide a more efficient backup of a storage managed by a third-party entity. To improve the backup process, embodiments herein may optimize the number of scanning threads that are used to identify files that are to be backed up by, for example, analyzing the characteristics of the network and/or the network storage system to determine a number of scanning threads that will enable faster scanning of the network storage system while at the same time not overburden or be slowed down by a network between the network-based storage environment and the primary storage environment.
US11669407B2 Optimized client-side deduplication
One example method includes optimizing client-side deduplication. When backing up a client, a cadence and a change log resolution are determined. These values are evaluated alone or in combination with respect to various thresholds. Client-side deduplication is enabled or disabled based on whether any one or more of the thresholds are satisfied.
US11669404B2 Efficient access-based reallocation of backup data within an object storage
Described is a system (and method) for efficient access-based reallocation of backup data stored within an object storage. The system may implement various specialized procedures to efficiently store and manage backup data within the object storage. These procedures may include packing backup data into objects to improve data operation efficiency. The system may also conserve storage space on the object storage by performing an analysis to reallocate backup data as necessary. For example, data may be stored in objects in an immutable manner, and thus, the system may efficiently reallocate data to new objects based on data access patterns. For example, the system may determine an access pattern associated with live data remaining within the first object satisfies a condition, and in response, reallocated the live data to a new object.
US11669399B2 System and method for fault identification and fault handling in a multiport power sourcing device
System and method for fault identification and fault handling in MPSD are provided. The system includes: a multi-port power sourcing device including multiple ports, a master is configured to: send a slave discovery request to multiple slave ports, receive a slave discovery response from the multiple slave ports; reset the watchdog timer in the multiple ports by sending watchdog refresh instruction periodically; each of the multiple ports experience watchdog timer timeout upon failing to receive the watchdog refresh instruction, generate their corresponding port reset upon watchdog timer timeout, to resolve one or more faults associated with the corresponding port; the multiple ports include a role change staggered timer which is triggered upon the corresponding watchdog timer timeout, and reset upon receiving the watchdog refresh instruction from master; the slave ports for which role change staggered timer times out first, changes the role to start functioning as the new master port.
US11669397B2 Partial task processing with data slice errors
A storage network receives data and a corresponding task, selects a storage units for the task, determines whether the data slice is locally available and when the data slice is not locally available, determines whether a redundant data slice is available from another storage unit. When the redundant data slice is not available from another storage unit, the storage network facilitates rebuilding the data slice to produce a rebuilt data slice by retrieving a decode threshold number of data slices corresponding to the data slice, decoding the decode threshold number of data slices to reproduce a data segment and re-encoding the data segment to produce a pillar width number of data slices that includes the rebuilt data slice. The storage network then stores locally either the rebuilt data slice or the redundant data slice and processes one of: the data slice locally available, the rebuilt data slice stored locally, or the redundant data slice stored locally in accordance with the corresponding partial task to produce a partial result.
US11669378B2 Method and apparatus for improving reliability of digital communications
A method and apparatus for improving the reliability of a digital communications system is provided. In accordance with at least one embodiment, power of a transmitted signal is controlled to improve reliability. In accordance with at least one embodiment, timing of a transmitted signal is controlled to improve reliability. In accordance with at least one embodiment, interference is detected. In accordance with at least one embodiment, interference is localized. In accordance with at least one embodiment, combinatorial processing is used to increase reliability. In accordance with at least one embodiment, gradual rekeying is performed. In accordance with at least one embodiment, confirmed stepwise progression rekeying is performed. In accordance with at least one embodiment, transmission detection is provided. In accordance with at least one embodiment, reporting of cryptographic mode utilization is provided.
US11669377B2 Providing application programming interface endpoints for machine learning models
One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.
US11669375B2 Dynamic load-balance of multi-channel requests
A multi-tenant load balancing system that includes artificial intelligence based algorithm to dynamically route requests from one or more channels to an agent best suited to process the request. The AI based algorithm routes the request based on company's business goals, agent attributes, and channel attributes. The AI based algorithm also predicts agent availability.
US11669374B2 Using machine-learning methods to facilitate experimental evaluation of modifications to a computational environment within a distributed system
The present disclosure provides an experimentation framework for a computational environment in a distributed system. A machine-learning model may be created that predicts at least one output produced by the computational environment based on at least one input provided to the computational environment. During an evaluation time period that is subsequent to at least one modification being made to the computational environment, at least one modified output produced by the computational environment may be determined. The machine-learning model may be used to calculate at least one predicted output that would have been produced by the computational environment during the evaluation time period if the at least one modification had not been made. A determination may also be made about how the at least one modification affected the computational environment based on a comparison of the at least one modified output and the at least one predicted output.
US11669372B2 Flexible allocation of compute resources
A network interface can process a workload request and determine a resource to use to perform the workload request and to generate an executable for execution by the determined resource. A client device or software can determine available resource types. The client device or software can issue a request to perform a workload using a particular resource type. Using telemetry data and performance indicators of available resources, the network interface can select a resource to use to perform the workload. The network interface can translate a workload instruction into a format acceptable by the selected resource and provide the instruction in executable format to the selected resource.
US11669371B2 Automated instantiation of virtual production control room
Systems and methods for providing an environment for creating media content are disclosed. According to at least one embodiment, a method for providing an environment including a virtual production control room (VPCR) for creating media content is disclosed. The method includes: requesting, from a user, information regarding the environment to be provided; receiving, from the user, the information; and creating the environment by provisioning a plurality of resources for the VPCR from among a plurality of cloud computing resources based on the received information.
US11669365B1 Task pool for managed compute instances
A task pool may be created and maintained, in association with a container management service, which stores a snapshot of a one or more tasks, the performance of which is suspended or paused. Tasks may be defined as applications executable in one or more software containers instantiated on a virtual machine or compute instance, where the snapshot of a task may include an image of the one or more containers associated with the task container and state information of the one or more containers. A task may be initially provisioned in a paused state or paused after executing at least a portion of the task. Paused tasks in the task pool may be readily restarted or resumed by loading the snapshot onto a compute instance. The task pool may manage provisioning new tasks and pause tasks based on changes in demand.
US11669363B2 Task allocations based on color-coded representations
Embodiments of the present invention provide a system for intelligently optimizing the utilization of clusters. The system is configured to continuously gather real-time hardware telemetric data associated with one or more entity systems via a hardware telemetric device, continuously convert the real-time hardware telemetric data into a first color coded representation, receive one or more tasks associated with one or more entity applications, queue the one or more tasks associated with the one or more entity applications, determine hardware requirements associated with the one or more tasks, determine one or more attributes associated with the one or more tasks, convert the hardware requirements and the one or more attributes of the one or more tasks into a second color coded representation, and allocate the one or more tasks to the one or more entity systems based on the first color coded representation and the second color coded representation.
US11669360B2 Seamless virtual standard switch to virtual distributed switch migration for hyper-converged infrastructure
A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
US11669355B2 Dynamic information virtualization
A system and method for providing dynamic information virtualization (DIV) is disclosed. According to one embodiment, a device includes a dynamic optimization manager (DOM), a process and memory manager (PMM), a memory, and a host device driver. The device starts virtual functions after booting to allow a virtual machine (VM) running a guest operating system to identify the virtual functions and load virtual drivers of the virtual functions. The PMM allocates a unified cache from the memory to facilitate coherent access to information from storage and network resources by the VM. The host device driver enables a guest process in the VM to access the information stored in the unified cache in a secure and isolated manner.
US11669353B1 System and method for personalizing digital guidance content
Provided herein are systems and methods for personalizing digital guidance for improved user adoption of an underlying computer application. In one exemplary implementation, a method includes identifying an underlying application, identifying different pages of the application, gathering usage data at a user level for n days, creating a user behavior matrix from the gathered data, performing a user similarity calculation for each pair of the users, tabulating a consumption count for each of the users, performing a series of score calculations for a recommendation user, calculating an intermediate score for each piece of content, counting a number of users who clicked on each piece of content, obtaining a final score for each piece of content, deciding on a ranking order of the content based on the final scores, and recommending content to the recommendation user from the ranking step.
US11669346B2 System and method for displaying customized user guides in a virtual client application
Systems and methods for displaying a user guide in a Client Virtual Application (“CVA”). The methods include determining, by a client device, a position associated with a user interaction in CVA. The position of the user interaction may be a mouse position relative to the CVA's window or a position of a widget of CVA's window with which the user is interacting via an input device. The client device transfers the position data and application name to a server device on the network. The server device subsequently retrieves, from a content datastore, user guide content associated with the application and position, and transfer the user guide content for rendering on the client device. The server device may also determine a display position and send it to the client device. The client device may render the user guide according to a rendering policy.
US11669343B2 Dynamic execution of parameterized applications for the processing of keyed network data streams
A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
US11669341B2 Secondary account creation
Techniques are described that enable a user to create a secondary user account on a social networking system that shares a unique identifier with a primary user account. In some cases, a social networking system receives a first request to create a first user account, where the first request comprises a unique identifier such as a phone number or email address associated with a user. The social networking system creates the first user account associated with the unique identifier. The social networking system then receives a second request to create a second user account, where the second request also comprises the unique identifier associated with the user. The social networking system creates the second user account associated with the unique identifier.
US11669340B2 Syncing settings across incompatible operating systems
Example aspects include techniques for syncing configuration settings between incompatible operating systems. These techniques may include determining, via a first application, system-wide configuration information associated with a host system configuration parameter and a first configuration value of the host operating system, and transmitting a synchronization notification to a second application executing on a guest operating system, wherein the synchronization notification corresponding to the system-wide configuration information. In addition, the techniques may include configuring a guest system configuration parameter to a second configuration value based on the synchronization notification, and executing a third application on the guest operating system based on the second configuration value.
US11669339B2 Hardware setting device and hardware setting method thereof
The present invention provides a hardware setting device and hardware setting method thereof. The hardware setting device is configured to: boot an operating system; retrieve at least one hardware setting corresponding to a peripheral device from a pre-boot memory; and configure the peripheral device according to the at least one hardware setting.
US11669336B2 Out-of-band custom baseboard management controller (BMC) firmware stack monitoring system and method
An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for monitoring a parameter of one or more of the hardware devices of the IHS when a custom BMC firmware stack is executed on the BMC. The instructions that monitor the parameter are separate and distinct from the instructions of the custom BMC firmware stack. When the parameter exceeds a specified threshold, the instructions are further executed to control the BMC to perform one or more operations to remediate the excessive parameter.
US11669332B1 Systems and methods for modernizing legacy applications
Methods and supporting systems are disclosed herein that when applied to enterprise applications built on various enterprise application development platforms are translated from the high-level platform-specific language into applications programmed using low-code objects that are deployable as edge-ready, cloud-based applications.
US11669330B2 Method for performing random read access to a block of data using parallel LUT read instruction in vector processors
This disclosure is directed to the problem of paralleling random read access within a reasonably sized block of data for a vector SIMD processor. The invention sets up plural parallel look up tables, moves data from main memory to each plural parallel look up table and then employs a look up table read instruction to simultaneously move data from each parallel look up table to a corresponding part a vector destination register. This enables data processing by vector single instruction multiple data (SIMD) operations. This vector destination register load can be repeated if the tables store more used data. New data can be loaded into the original tables if appropriate. A level one memory is preferably partitioned as part data cache and part directly addressable memory. The look up table memory is stored in the directly addressable memory.
US11669326B2 Systems, methods, and apparatuses for dot product operations
Embodiments detailed herein relate to matrix operations. For example, embodiments of instruction support for matrix (tile) dot product operations are detailed. Exemplary instructions including computing a dot product of signed words and accumulating in a quadword data elements of a matrix pair. Additionally, in some instances, non-accumulating quadword data elements of the matrix pair are set to zero.
US11669325B2 Desired state model for managing lifecycle of virtualization software
An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.
US11669320B2 Self-healing virtualized file server
In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server self-healing system configured to identify one or more corrupt units of stored data at one or more levels of a storage hierarchy associated with the storage devices, wherein the levels comprise one or more of file level, filesystem level, and storage level, and when data corruption is detected, cause each FSVM on which at least a portion of the unit of stored data is located to recover the unit of stored data.
US11669318B2 Rapid software provisioning and patching
Disclosed is an approach to implement an architecture and methodology that allows rapid access to provisioned software without requiring the entirety of the software distribution to be transferred to the target system in an upfront manner. Instead, a multi-tier architecture is used that allows the software to be provisioned and accessed with efficient access and reads of distribution materials from one or more remote storage locations.
US11669317B2 Deploying applications
A method for deploying an application at a cluster of cloud nodes comprises receiving a component defining the deployment of the application at the cluster of cloud nodes, the component recursively defining a first graph of other components. A component has a mapping from an interface of the component to an interface of any component referenced in the component. The method comprises compiling the received component into instructions for input to an orchestrator of the cluster of cloud nodes; and sending the instructions to the orchestrator to trigger deployment of the application.
US11669315B2 Continuous integration and continuous delivery pipeline data for workflow deployment
Techniques described herein relate to a method for using pipeline data for deploying workflows. The method may include determining that a pipeline testing trigger occurred for a workflow; decomposing a pipeline testing manifest of the workflow; generating a testing execution plan using the decomposed workflow; adding instrumentation to the testing execution plan; determining that the instrumented testing execution plan is valid; deploying computing devices within a CI/CD pipeline ecosystem for performing the instrumented testing execution plan; capturing deployment logs; initiating telemetry capture; executing pipeline testing of the workflow based on the instrumented testing execution plan; generating a pipeline deployment information set based on the pipeline testing; and providing the pipeline deployment information set to an orchestrator of a production device ecosystem.
US11669310B2 Codeless development of enterprise application
The present invention provides a platform architecture, a development application framework and a method for codeless development of one or more Supply chain management (SCM) enterprise application. The invention includes a layered platform architecture for supporting and executing development of SCM applications. The platform and method provide interaction of an SCM application user, a citizen developer user and a platform developer user with one or more layers of the platform architecture for codeless development of the SCM applications.
US11669308B2 System and method for generating a factory layout for optimizing media content production
A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.
US11669307B2 Code injection from natural language derived intent
An intent broker component that is configured to facilitate the use of voice to develop code in a source code editor. This is accomplished by using intent parameters that are generated by a natural language processor in response to receiving verbal input from a developer operating with the source code editor. These intent parameters includes an action name and a parameter upon which to perform the named action. The intent parameters are then used to generate input to a code injection component that operates in the source code editor.