US11646417B2
A negative electrode sheet includes a current collector, and a first active material layer and a second active material layer that are sequentially provided on at least one surface of the current collector. The first active material layer includes a first negative electrode active material. Particle sizes of the first negative electrode active material satisfy: 0.02≤A1=(Dn10)1/(Dv50)1≤0.2. The second active material layer includes a second negative electrode active material. Particle sizes of the second negative electrode active material satisfy: 0.02≤A2=(Dn10)2/(Dv50)2≤0.3; and A1 and A2 satisfy 1
US11646416B2
This application relates to a secondary battery, a process for preparing the same and an apparatus containing the secondary battery. In particular, the negative electrode plate comprises a negative current collector and a negative electrode film, wherein the negative electrode film comprises a first negative electrode film and a second negative electrode film, the first negative electrode film is disposed on at least one surface of the negative current collector and comprises a first negative electrode active material, the first negative electrode active material comprises graphite, and the particle size uniformity of the first negative electrode active material is from 0.4 to 0.6; the second negative electrode film is disposed on the first negative electrode film and comprises a second negative electrode active material, the second negative electrode active material comprises artificial graphite, and the particle size uniformity of the second negative electrode active material is from 0.25 to 0.45.
US11646412B2
The present invention is to provide a cathode active material used for a lithium ion secondary battery which has a large charge-discharge capacity, and excels in charge-discharge cycle properties, output properties and productivity, and, a lithium ion secondary battery using the same. The cathode active material used for a lithium ion secondary battery comprises a lithium-transition metal composite oxide having an α-NaFeO2 type crystal structure and represented by the following formula (1); Li1+aNibCocMdO2+α, where, in the formula (1), M is at least one metal element other than Li, Ni and Co; and a, b, c, d and a are respectively numbers satisfying −0.04≤a≤0.04, 0.80≤b≤1.0, 0≤c≤0.06, b+c+d=1, and −0.2<α<0.2, and an a-axis lattice constant of the crystal structure is 2.878×10−10 m or more.
US11646410B2
A negative electrode for a lithium metal battery which includes: a current collector; a negative electrode active material layer formed on the surface of a current collector; a heat conductive layer formed on a surface of the negative electrode active material layer wherein the heat conductive layer comprises a heat conductive material having a heat conductivity of 25 W/m·K to 500 W/m·K; and a protective layer formed on a surface of the heat conductive layer, wherein the protective layer includes at least one of a porous polymer layer and a ceramic layer. An electrochemical device including the negative electrode for a lithium metal battery. The negative electrode for a lithium metal battery includes a heat conductive layer and a protective layer, and can inhibit growth of lithium dendrite in a negative electrode for a lithium metal battery and improve the cycle life of an electrochemical device.
US11646407B2
Composite silicon based materials are described that are effective active materials for lithium ion batteries. The composite materials comprise processed, e.g., high energy mechanically milled, silicon suboxide and graphitic carbon in which at least a portion of the graphitic carbon is exfoliated into graphene sheets. The composite materials have a relatively large surface area, a high specific capacity against lithium, and good cycling with lithium metal oxide cathode materials. The composite materials can be effectively formed with a two-step high energy mechanical milling process. In the first milling process, silicon suboxide can be milled to form processed silicon suboxide, which may or may not exhibit crystalline silicon x-ray diffraction. In the second milling step, the processed silicon suboxide is milled with graphitic carbon. Composite materials with a high specific capacity and good cycling can be obtained in particular with balancing of the processing conditions.
US11646405B2
A positive electrode active substance for a secondary cell, where the positive electrode active substance is capable of suppressing adsorption of water effectively in order to obtain a high-performance lithium ion secondary cell or sodium ion secondary cell. The positive electrode active substance contains 0.3 to 5 mass % of graphite, 0.1 to 4 mass % of carbon obtained by carbonizing a water-soluble carbon material, or 0.1 to 5 mass % of a metal fluoride is supported on a composite containing a compound which contains at least iron or manganese, where the compound is represented by formula (A) LiFeaMnbMcPO4, formula (B) Li2FedMneNfSiO4, or formula (C) NaFegMnhQiPO4, and carbon obtained by carbonizing a cellulose nanofiber.
US11646401B2
An electrode slurry is prepared by mixing at least an electrode active material, a sulfide solid electrolyte, a binder, and an organic solvent. The electrode slurry is coated on a surface of a substrate to manufacture an electrode. The electrode active material includes a lithium compound. The binder includes a fluorine-containing polymer. During the preparation of the electrode slurry, the variation range of a potential difference between a pH response electrode and a reference electrode in the electrode slurry is maintained within a predetermined reference range.
US11646392B2
A method of manufacturing a light-emitting device includes: providing a substrate having a first surface and a second surface opposite to the first surface; forming, on or above the first surface of the substrate, a semiconductor structure comprising a light-emitting layer; forming a crack inside the substrate, the crack reaching the first surface of the substrate; disposing a wavelength conversion layer on the second surface of the substrate; forming a first recess in the wavelength conversion layer by removing a first portion of the wavelength conversion layer, the first portion overlapping with the crack when viewed in a direction from the wavelength conversion layer toward the semiconductor structure, and leaving a second portion of the wavelength conversion layer between the first recess and the semiconductor structure; and cleaving the second portion along the crack.
US11646387B2
A method of fabricating solar cell, solar laminate and/or solar module string is provided. The method may include: locating a metal foil over a plurality of semiconductor substrates; exposing the metal foil to laser beam over selected portions of the plurality of semiconductor substrates, wherein exposing the metal foil to the laser beam forms a plurality conductive contact structures having of locally deposited metal portion electrically connecting the metal foil to the semiconductor substrates at the selected portions; and selectively removing portions of the metal foil, wherein remaining portions of the metal foil extend between at least two of the plurality of semiconductor substrates.
US11646381B2
A method for manufacturing a non-volatile memory device includes forming a device isolation structure in a substrate, forming a floating gate, an inner layer dielectric (ILD) layer, and a floating gate contact on the substrate, and forming an interconnect structure on the ILD layer. The interconnect structure includes alternately stacked metal layers and inter metal dielectric (IMD) layers and vias connecting the upper and lower metal layers. In the method, after the ILD layer is formed, first and second comb-shaped contacts are simultaneously formed in at least one of the ILD layer and the IMD layers above the device isolation structure, wherein the first comb-shaped contact is a floating gate extension part, and the second comb-shaped contact is a control gate. During the forming of the interconnect structure, a structure is simultaneously formed for electrically connecting the floating gate extension part to the floating gate contact.
US11646375B2
Provided is a ferroelectric thin-film structure including a semiconductor substrate, a first ferroelectric layer on the semiconductor substrate, and a second ferroelectric layer on the semiconductor substrate. The second ferroelectric layer is spaced apart from the first ferroelectric layer and has a different dielectric constant from the first ferroelectric layer. The first ferroelectric layer and the second ferroelectric layer may be different from each other in terms of the amount of a dopant contained therein, and may exhibit different threshold voltages when applied to transistors.
US11646367B2
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.
US11646364B2
A power device which is formed on a semiconductor substrate includes: a lateral insulated gate bipolar transistor (LIGBT), a PN diode and a clamp diode. The PN diode is connected in parallel to the LIGBT. The clamp diode has a clamp forward terminal and a clamp reverse terminal, which are electrically connected to a drain and a gate of the LIGBT, to clamp a gate voltage applied to the gate not to be higher than a predetermined voltage threshold.
US11646363B2
Some embodiments include methods of forming charge storage transistor gates and standard FET gates in which common processing is utilized for fabrication of at least some portions of the different types of gates. FET and charge storage transistor gate stacks may be formed. The gate stacks may each include a gate material, an insulative material, and a sacrificial material. The sacrificial material is removed from the FET and charge storage transistor gate stacks. The insulative material of the FET gate stacks is etched through. A conductive material is formed over the FET gate stacks and over the charge storage transistor gate stacks. The conductive material physically contacts the gate material of the FET gate stacks, and is separated from the gate material of the charge storage transistor gate stacks by the insulative material remaining in the charge storage transistor gate stacks. Some embodiments include gate structures.
US11646358B2
A method is presented for forming a self-aligned middle-of-the-line (MOL) contact. The method includes forming a fin structure over a substrate, depositing and etching a first set of dielectric layers over the fin structure, etching the fin structure to form a sacrificial fin and a plurality of active fins, depositing a work function metal layer over the plurality of active fins, depositing an inter-layer dielectric (ILD) and a second set of dielectric layers. The method further includes etching the second set of dielectric layers and the ILD to form a first, via portion and to expose a top surface of the sacrificial fin, removing the sacrificial fin to form a second via portion, and filling the first and second via portions with a conductive material to form the MOL contact in the first via portion and a contact landing in the second via portion.
US11646357B2
The present application provides a method for preparing a p-type semiconductor structure, an enhancement mode device and a method for manufacturing the same. The method for preparing a p-type semiconductor structure includes: preparing a p-type semiconductor layer; preparing a protective layer on the p-type semiconductor layer, in which the protective layer is made of AlN or AlGaN; and annealing the p-type semiconductor layer under protection of the protective layer, and at least one of the p-type semiconductor layer and the protective layer is formed by in-situ growth. In this way, the protective layer can protect the p-type semiconductor layer from volatilization and to form high-quality surface morphology in the subsequent high-temperature annealing treatment of the p-type semiconductor layer.
US11646354B2
A semiconductor device includes first and second gate electrodes, a semiconductor layer between the first and second gate electrodes and extending along a first direction, a first gate insulating layer between the first gate electrode and the semiconductor layer, a second gate insulating layer between the second gate electrode and the semiconductor layer, a first insulating layer including a first region adjacent to the first gate electrode in the first direction and contacting the semiconductor layer, and a second insulating layer extending including a second region adjacent to the second gate electrode in the first direction and contacting the semiconductor layer. An interface between the first region and the semiconductor layer in a direction crossing the first direction is adjacent to the first gate electrode in the first direction.
US11646349B2
A structure of semiconductor device is provided, including a substrate. First and second trench isolations are disposed in the substrate. A height of a portion of the substrate is between a top and a bottom of the first and second trench isolations. A gate insulation layer is disposed on the portion of the substrate between the first and second trench isolations. A first germanium (Ge) doped layer region is disposed in the portion of the substrate just under the gate insulation layer. A second Ge doped layer region is in the portion of the substrate, overlapping with the first Ge doped layer region to form a Ge gradient from high to low along a depth direction under the gate insulation layer. A fluorine (F) doped layer region is in the portion of the substrate, lower than and overlapping with the first germanium doped layer region.
US11646329B2
An image capture device 1001 captures an image by using a terahertz wave and includes a generating unit 112 that includes a plurality of generation elements each of which generates the terahertz wave and rests on a resting plane 117, an irradiation optical system 111 that irradiates an object with the terahertz wave, an imaging optical system 101 that images the terahertz wave that is reflected from the object, and a sensor 102 that includes pixels. The plurality of generation elements include at least a first generation element 113 and a second generation element 114 that have different angles of radiation to the object. There is an overlap region in which a region of radiation of a first terahertz wave 156 from the first generation element to the object overlaps a region of radiation of a second terahertz wave 157 from the second generation element to the object.
US11646327B2
A display device is disclosed. The display device includes a display area and a wiring area. The display area is disposed with a first thin film transistor which is an oxide thin film transistor and a second thin film transistor which is a low temperature poly-silicon thin film transistor. A distance between a first active layer of the first thin film transistor and a substrate is different from a distance between a second active layer of the second thin film transistor and the substrate. The first thin film transistor includes first vias that receive a first source/drain. The second thin film transistor includes second vias that receives a second source/drain. The wiring area is provided with a groove. The groove includes a first sub-groove and a second sub-groove that are stacked, and depths of the second vias are substantially equal to a depth of the second sub-groove.
US11646314B2
In some embodiments, a method of making a semiconductor device includes forming a recess in a first region of a first dielectric material, the first dielectric material at least partially embedding a semiconductor region, the recess having a first surface portion separated by a distance in a first direction from the semiconductor region by a portion of the first dielectric material; depositing a second dielectric material in the recess to form a second surface portion oriented at an oblique angle from the first surface portion; and depositing a conductive material in the recess. In some embodiments, the method further includes partially exposing the semiconductor region in a second recess in the first dielectric material and selectively depositing the second dielectric material on the first dielectric material, but not the semiconductor region, in the second recess.
US11646312B2
A method for manufacturing a semiconductor device includes forming one or more fins extending in a first direction over a substrate. The one or more fins include a first region along the first direction and second regions on both sides of the first region along the first direction. A dopant is implanted in the first region of the fins but not in the second regions. A gate structure overlies the first region of the fins and source/drains are formed on the second regions of the fins.
US11646310B2
An integrated circuit device includes a radio frequency transistor amplifier die having a first surface, a second surface, a semiconductor layer structure that is between the first and second surfaces and includes a plurality of transistor cells adjacent the first surface, and terminals coupled to the transistor cells. At least one passive electronic component is provided on the second surface of the die and is electrically connected to at least one of the terminals, for example, by at least one conductive via. One or more conductive pillar structures may protrude from the first surface of the die to provide electrical connections to one or more of the terminals.
US11646305B2
Semiconductor devices may include standard cells arranged in a first direction and a second direction intersecting the first direction. Both the first and second directions may be parallel to an upper surface of the substrate. Each of the standard cells may include semiconductor elements. The semiconductor device may also include filler cells between two standard cells, and each of the filler cells may include a filler active region and a filler contact connected to the filler active region and may extend in the first direction. The semiconductor device may further include a lower wiring pattern electrically connected to at least one of the semiconductor elements and may extend into at least one of the filler cells in the second direction, and the filler contacts may include wiring filler contacts lower than the lower wiring pattern and connected to at least one of the lower wiring pattern.
US11646296B2
A manufacturing method of a semiconductor package includes the following steps. At least one lower semiconductor device is provided. A plurality of conductive pillars are formed on the at least one lower semiconductor device. A dummy die is disposed on a side of the at least one lower semiconductor device. An upper semiconductor device is disposed on the at least one lower semiconductor device and the dummy die, wherein the upper semiconductor device reveals a portion of the at least one lower semiconductor device where the plurality of conductive pillars are disposed. The at least one lower semiconductor device, the dummy die, the upper semiconductor device, and the plurality of conductive pillars are encapsulated in an encapsulating material. A redistribution structure is formed over the upper semiconductor device and the plurality of conductive pillars.
US11646294B2
In a method of manufacturing a semiconductor package, information with respect to a downward warpage of a reference package substrate, which may be bent with respect to a long axis and/or a short axis of the reference package substrate in applying heat to the reference package substrate to which a plurality of semiconductor chips may be attached using a die attach film (DAF), may be obtained. A package substrate, which may include a first surface to which the semiconductor chips may be attached using the DAF and a second surface opposite to the first surface, may be rotated with respect to the long axis or the short axis at an angle selected based on the information. The heat may be applied to the package substrate to cure the DAF and correct a warpage of the package substrate. Thus, warpage of the package substrate may be corrected for.
US11646288B2
In accordance with disclosed embodiments, there is a method of integrating and accessing passive components in three-dimensional fan-out wafer-level packages. One example is a microelectronic die package that includes a die, a package substrate attached to the die on one side of the die and configured to be connected to a system board, a plurality of passive devices over a second side of the die, and a plurality of passive device contacts over a respective passive die, the contacts being configured to be coupled to a second die mounted over the passive devices and over the second side of the die.
US11646284B2
Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a semiconductor device is disclosed. The semiconductor device includes a first semiconductor die having a first bonding surface that is formed with a first set of contacts patterned with a first connection pitch. A second semiconductor die has a second bonding surface that is formed with a second set of contacts patterned with a second connection pitch. The second set of contacts are further patterned with a paired offset. The second semiconductor die is bonded to the first semiconductor die such that the first set of contacts is disposed in opposed electrical engagement with at least a portion of the second set of contacts.
US11646279B2
A semiconductor structure may be provided, including a conductive pad, a slot arranged through the conductive pad, a passivation layer arranged over the conductive pad and a plurality of electrical interconnects arranged under the conductive pad. The conductive pad may include an electrically conductive material and the slot may include an electrically insulating material. The passivation layer may include an opening that may expose a portion of the conductive pad and the slot may be arranged laterally between the exposed portion of the conductive pad and the plurality of electrical interconnects.
US11646275B2
A semiconductor package includes a substrate having a first surface and a second surface opposing the first surface; a plurality of first pads disposed on the first surface of the substrate and a plurality of second pads disposed on the second surface of the substrate and electrically connected to the plurality of first pads; a semiconductor chip disposed on the first surface of the substrate and connected to the plurality of first pads; a dummy chip having a side surface facing one side surface of the semiconductor chip, disposed on the first surface of the substrate spaced apart from the semiconductor chip in a direction parallel to the first surface of the substrate, the dummy chip having an upper surface positioned lower than an upper surface of the semiconductor chip in a direction perpendicular to the first surface of the substrate; an underfill disposed between the semiconductor chip and the first surface of the substrate, and having an extension portion extended along the facing side surfaces of the semiconductor chip and the dummy chip in the direction perpendicular to the first surface of the substrate, an upper end of the extension portion being disposed to be lower than the upper surface of the semiconductor chip; and a sealing material disposed on the first surface of the substrate, and sealing the semiconductor chip and the dummy chip.
US11646270B2
A multi-chip package and a manufacturing method thereof are provided. The multi-chip package includes: an interposer including a wiring structure and an interposer via electrically connected to the wiring structure; a plurality of semiconductor chips located on a first surface of the interposer and electrically connected to each other through the interposer; an encapsulant located on the first surface of the interposer and encapsulating at least a portion of the plurality of semiconductor chips; and a redistribution circuit structure located on a second surface of the interposer opposite to the first surface, wherein the plurality of semiconductor chips are electrically connected to the redistribution circuit structure through at least the interposer.
US11646264B2
The invention provides a semiconductor structure. The semiconductor structure includes a substrate, a first inter metal dielectric (IMD) layer, a second inter metal dielectric layer and a third inter metal dielectric layer sequentially arranged on the substrate. The first inter metal dielectric layer includes at least one first wire, the second inter metal dielectric layer includes at least one mask layer, and the third inter metal dielectric layer includes at least one third wire and a super via. The super via penetrates through the second inter metal dielectric layer, and electrically connect to the first wire and the third wire, and part of the super via directly contacts the mask layer in the second inter metal dielectric layer.
US11646263B2
A semiconductor device includes a first insulating layer disposed on a substrate, a first wiring disposed in the first insulating layer, a first insulating barrier layer disposed on the first insulating layer, an etch-stop layer disposed on the first insulating barrier layer and having an area smaller than an area of the first insulating barrier layer in a plan view, a resistive metal pattern disposed on the etch-stop layer, a second insulating barrier layer disposed on the resistive metal pattern, a second insulating layer covering the first and second insulating barrier layers, a second wiring disposed in the second insulating layer, and a first conductive via disposed between the resistive metal pattern and the second wiring to penetrate through the second insulating barrier layer and the second insulating layer and electrically connect the resistive metal pattern and the second wiring.
US11646261B2
An integrated circuit includes a plurality of layers stacked in a first direction, a plurality of unit circuits at least partially overlapping each other in a second direction that is perpendicular to the first direction and configured to operate in parallel with one another, control circuitry configured to generate a control signal to control the plurality of unit circuits, and a multi-layer conducting line configured to transfer the control signal from the control circuitry to the plurality of unit circuits. The multi-layer conducting line may be integrally formed in a wiring layer and a via layer and extends in the second direction. The wiring layer and the via layer may be adjacent to each other.
US11646258B2
An electronic device and method is disclosed. In one example, the electronic device includes an electrically insulating material, a first load electrode arranged on a first surface of the electrically insulating material, and a second load electrode arranged on a second surface of the electrically insulating material opposite to the first surface, wherein the load electrodes are separated by the electrically insulating material along the entire length on which the load electrodes have opposite sections, wherein surfaces of the load electrodes facing away from the electrically insulating material are uncovered by the electrically insulating material.
US11646248B2
A semiconductor device comprises a substrate having a substrate top side, a substrate lateral side, and a substrate bottom side, an electronic device on the substrate top side, and an encapsulant on the substrate top side and contacting a lateral surface of the electronic device. The substrate comprises a conductive structure and a dielectric structure that extends comprising a protrusion in contact with the encapsulant. The conductive structure comprises a lead comprising a lead flank, the lead flank comprising a cavity and a conductive coating on a surface of the lead in the cavity. The conductive structure comprises a pad exposed at the substrate top side, embedded in the dielectric structure, and adjacent to the protrusion, to electrically couple with the electronic device via a first internal interconnect. Other examples and related methods are also disclosed herein.
US11646247B2
Various embodiments of the present disclosure are directed towards a semiconductor structure including a first through substrate via (TSV) within a substrate. The first TSV comprises a first doped region extending from a top surface of the substrate to a bottom surface of the substrate. A conductive via overlies the top surface of the substrate and is electrically coupled to the first TSV.
US11646240B2
Through-hole mounted semiconductor assemblies are described. A printed circuit board (“PCB”) has first and second PCB sides and has a through hole therein. The through hole defines a hole area. A semiconductor package may be disposed in the hole area such that the semiconductor package is at least partially exposed on one or more of the first and the second PCB sides. Package contacts on the semiconductor package may be electrically coupled to PCB contacts disposed on one or more of the PCB sides. In some embodiments, one or more support structures may be coupled to the PCB and may touch the semiconductor package. In some embodiments, cooling devices may be placed in thermal communication with the semiconductor package on both sides of the PCB.
US11646239B2
According to one embodiment, a registration mark includes a first step portion and a second step portion. The first step portion includes a plurality of first steps which descend step by step in a first direction from a surface of a substrate or a layer formed on the substrate. The second step portion includes a plurality of second steps which descend step by step from the surface in a second direction different from the first direction and have the same number as the number of the plurality of first steps, is spaced apart from the first step portion, and is disposed rotationally symmetrically to the first step portion.
US11646236B2
Semiconductor device is provided. The semiconductor device includes a base substrate including a first device region, a second device region, and a transition region separating the first region from the second region. A first work function layer is formed on the base substrate in the second region. A second work function layer is formed on the base substrate in the first region and the transition region, and on the first work function layer in the second region.
US11646235B2
Embodiments of the present invention are directed to fabrication method and resulting structures for vertical tunneling field effect transistors (VFETs) having a dual liner bottom spacer. In a non-limiting embodiment of the invention, a first liner is formed on a top surface of a source or drain (S/D) region and sidewalls of a semiconductor fin. Portions of a spacer are removed to expose a first region and a second region of the first liner. The first region of the first liner is directly on the S/D region and the second region is over the semiconductor fin. A second liner is formed on the first liner. A first portion of the second liner is formed by selectively depositing dielectric material on the exposed first region and exposed second region of the first liner. The first liner and the second liner collectively define the dual liner bottom spacer.
US11646234B2
A semiconductor device includes a semiconductor substrate, a semiconductor fin protruding from the semiconductor substrate, and an isolation layer disposed above the semiconductor substrate. The isolation layer includes a first portion disposed on a first sidewall of the semiconductor fin and a second portion disposed on a second sidewall of the semiconductor fin. Top surfaces of the first and second portions of the isolation layer are leveled. The first portion of the isolation layer includes an air pocket. The semiconductor device also includes a dielectric fin with a bottom portion embedded in the second portion of the isolation layer.
US11646223B2
A metal lead, a semiconductor device and method of fabricating the same are disclosed, in which a first trench is formed simultaneously with a wiring layer trench, followed by the formation of a second trench in communication with the first trench. After that, a conductive structure is formed simultaneously with a wiring layer by filling a conductive material simultaneously in the first, second and wiring layer trenches. In this way, it is neither necessary to externally connect the conductive structure by forming an additional opening, nor to form the wiring layer by etching a deposited aluminum layer. This saves the use of two photomasks, leading to savings in production cost.
US11646220B2
A method includes forming a metal layer extending into openings of a dielectric layer to contact a first metal pad and a second metal pad, and bonding a bottom terminal of a component device to the metal layer. The metal layer has a first portion directly underlying and bonded to the component device. A raised via is formed on the metal layer, and the metal layer has a second portion directly underlying the raised via. The metal layer is etched to separate the first portion and the second portion of the metal layer from each other. The method further includes coating the raised via and the component device in a dielectric layer, revealing the raised via and a top terminal of the component device, and forming a redistribution line connecting the raised via to the top terminal.
US11646213B2
A system and method for etching workpieces in a uniform manner are disclosed. The system includes a semiconductor processing system that generates a ribbon ion beam, and a workpiece holder that scans the workpiece through the ribbon ion beam. The workpiece holder includes a plurality of independently controlled thermal zones so that the temperature of different regions of the workpiece may be separately controlled. In certain embodiments, etch rate uniformity may be a function of distance from the center of the workpiece, also referred to as radial non-uniformity. Further, when the workpiece is scanned, there may also be etch rate uniformity issues in the translated direction, referred to as linear non-uniformity. The present workpiece holder comprises a plurality of independently controlled thermal zones to compensate for both radial and linear etch rate non-uniformity.
US11646210B2
An apparatus and method for real-time sensing of properties in industrial manufacturing equipment are described. The sensing system includes first plural sensors mounted within a processing environment of a semiconductor device manufacturing system, wherein each sensor is assigned to a different region to monitor a physical or chemical property of the assigned region of the manufacturing system, and a reader system having componentry configured to simultaneously and wirelessly interrogate the plural sensors. The reader system uses a single high frequency interrogation sequence that includes (1) transmitting a first request pulse signal to the first plural sensors, the first request pulse signal being associated with a first frequency band, and (2) receiving uniquely identifiable response signals from the first plural sensors that provide real-time monitoring of variations in the physical or chemical property at each assigned region of the system.
US11646208B2
A method for manufacturing a semiconductor device is provided. The method includes forming an organosilicon compound layer on a surface of an oxide semiconductor substrate, heating the oxide semiconductor substrate provided with the organosilicon compound layer at a first temperature to form a silicon diffusion layer inside the oxide semiconductor substrate, and removing the organosilicon compound layer from the surface of the oxide semiconductor substrate after heating the oxide semiconductor substrate at the first temperature.
US11646197B2
A film having filling capability is deposited by forming a viscous polymer in a gas phase by striking an Ar, He, or N2 plasma in a chamber filled with a volatile hydrocarbon precursor that can be polymerized within certain parameter ranges which define mainly partial pressure of precursor during a plasma strike, and wafer temperature.
US11646194B2
The present invention relates to methods of forming silicon nitride thin films on a substrate in a reaction chamber by plasma enhanced atomic layer deposition (PEALD). Exemplary methods include the steps of (i) introducing an octahalotrisilane Si3X8 silicon precursor, such as octachlorotrisilane (OCTS) Si3Cl8, into a reaction space containing a substrate, (ii) introducing a nitrogen containing plasma into the reaction space, and wherein steps (i), (ii) and any steps in between constitute one cycle, and repeating said cycles a plurality of times until an atomic layer nitride film having a desired thickness is obtained.
US11646192B1
A light bulb changer including an elongated pole having a first configured to be rotated about a longitudinal axis thereof, a support structure engaged with the elongated pole near a second end of the elongated pole, and a bulb holder extending from a second end of the support structure. A pair of cog belt pullies and a belt positioned therebetween transfer the rotation of the elongated pole about tis longitudinal axis to rotation of the bulb holder about a central axis thereof that is spaced apart from the longitudinal axis of the elongate pole. The bulb changer enabling removal and replacement of light bulbs of overhead light fixtures with a user safely positioned on a floor under the light fixture with a clear line of sight of the bulb and without the need for ladders or other elevations.
US11646185B2
Systems, computer-readable media, and methods using mass spectrometry to analyze a sample are provided. For example, a method includes: acquiring a precursor ion spectrum; analyzing the precursor ion spectrum to identify precursor ions that preliminarily match one or more peptides that each belong to at least one protein of interest for the analysis; selecting each of the identified precursor ions in an order according to a ranking protocol for maximizing the number of proteins that are identified in the sample; for each selected precursor ion: acquiring a corresponding product ion spectrum, determining whether the acquired product ion spectrum matches one of the peptides that belong to the set of proteins of interest, and identifying a matched peptide as being present in the sample; and identifying proteins of interest that are present in the sample based on the peptides that are identified as being present in the sample.
US11646182B2
A coating apparatus for coating a plurality of substrates includes a chamber body having a reaction chamber, a monomer discharge source having a discharge inlet for introducing a coating forming material into the reaction chamber of the chamber body, and a plasma generation source disposed at a central area of the reaction chamber of the chamber body for exciting the coating forming material, wherein the plurality of substrates is adapted for being arranged around the plasma generation source within the chamber body, so that the uniformity of the coatings formed on the surfaces of the substrates is enhanced, and the deposition velocity is increased.
US11646177B2
A microwave generating system includes a modular architecture which is configurable to provide power output from under 1-kilowatt to over 100-kilowatts. The various power levels are achieved by combining the RF outputs of multiple RF power amplifiers in a corporate structure. The system can be used on any ISM band. Each system component incorporates a dedicated embedded microcontroller for high performance real-time control response. The components are connected to a high speed digital data bus, and are commanded and supervised by a control program running on a host computer.
US11646175B2
An ion implantation has an ion source and a mass analyzer configured to form and mass analyze an ion beam. A bending element is positioned downstream of the mass analyzer, and respective first and second measurement apparatuses are positioned downstream and upstream of the bending element and configured to determine a respective first and second ion beam current of the ion beam. A workpiece scanning apparatus scans the workpiece through the ion beam. A controller is configured to determine an implant current of the ion beam at the workpiece and to control the workpiece scanning apparatus to control a scan velocity of the workpiece based on the implant current. The determination of the implant current of the ion beam is based, at least in part, on the first ion beam current and second ion beam current.
US11646166B2
A remote control device is provided that is configured for use in a load control system that includes one or more electrical loads. The remote control device includes a mounting structure and a control unit, and the control unit is configured to be attached to the mounting structure in a plurality of different orientations. The control unit includes a user interface, an orientation sensing circuit, and a communication circuit. The control unit is configured to determine an orientation of the control unit via the orientation sensing circuit. The control unit is also configured to translate a user input from the user interface into control data to control an electrical load of the load control system based on the orientation of the control unit and/or provide a visual indication of an amount of power delivered to the electrical load based on the orientation of the control unit.
US11646161B2
A capacitor component includes a body including dielectric layers, first and second internal electrodes, laminated in a first direction, facing each other, and first and second cover portions, disposed on outermost portions of the first and second internal electrodes, and first and second external electrodes, respectively disposed on both external surfaces of the body in a second direction, perpendicular to the first direction, and respectively connected to the first and second internal electrodes. An indentation is disposed at at least one of boundaries between the first internal electrodes and the first external electrode or one of boundaries between the second internal electrodes and the second external electrode.
US11646155B2
An electrode-equipped passive component is an electrode-equipped passive component to be mounted on a mount target, and includes a passive component main body, an electrode provided on a mount surface of the passive component main body, and an underfill layer provided on the mount surface of the passive component main body. The underfill layer includes a thermosetting resin, a flux, and a solvent, and has a surface having a skin layer. The skin layer has tack power equal to or smaller than 25 mN/mm2 at room temperature and equal to or larger than 60 mN/mm2 at 40° C.
US11646148B2
The invention relates to a passive electrical component, especially a coil, having an interlayer, wherein the interlayer has a lower coefficient of thermal expansion than the surface of the passive electrical component covered with the interlayer, and disposed atop that a plasma-polymeric carbon-containing coating having a carbon content measured at a depth of 80 nm away from the side of the plasma-polymeric coating remote from the interlayer, wherein the plasma-polymeric coating comprises a carbon content of 50 to 100 atom %, preferably 50 to 90 atom %, or is configured as an organometallic coating a carbon content of 2 to 50 atom %, in each case measured by means of XPS.
US11646145B2
A low-profile high minimum creepage housing for electronic components such as transformers is provided. The housing can include a body and a lid. The lid can have attachment members that secure the lid to the body, after an electronic component is installed into the body. The attachment members of the lid may also secure a wire routed along the outside of the body against the body. The lid may include protruding portions that extend into the body, thereby elongating a minimum creepage path.
US11646128B2
Provided are a covered wire and a wire harness having excellent heat resistance and an excellent appearance. Provided is a covered wire including a conductor and an insulating covering, in which the insulating covering is made of a resin composition, the resin composition includes a silane graft polyolefin, an unmodified polyolefin, a modified polyolefin having one or more functional groups selected from the group consisting of a carboxy group, an ester group, an acid anhydride group, an amino group, and an epoxy group, a flame retardant, a cross-linking catalyst, and zinc oxide and an imidazole-based compound, and the surface roughness Ra of the insulating covering is 4.0 μm or less.
US11646121B2
A system for classifying patient parameter values may include at least one processor programmed to access first information associated with a plurality of patients, the first information including a plurality of patient parameters associated with the plurality of patients, the first information being accessed electronically via a database; determine a first value associated with a patient parameter of at least one of the plurality of patients; analyze second information associated with at least one patient to determine a second value of the patient parameter; detect, based on analysis of at least the first value and the second value, a potential anomaly in the second value; and cause a graphical user interface of a computing device to display at least one graphical element indicating the potential anomaly.
US11646118B2
Systems and methods are disclosed for determining a patient risk assessment or treatment plan based on emboli dislodgement and destination. One method includes receiving a patient-specific anatomic model generated from patient-specific imaging of at least a portion of a patient's vasculature; determining or receiving a location of interest in the patient-specific anatomic model of the patient's vasculature; using a computing processor for calculating blood flow through the patient-specific anatomic model to determine blood flow characteristics through at least the portion of the patient's vasculature of the patient-specific anatomic model downstream from the location of interest; and using a computing processor for particle tracking through the simulated blood flow to determine a destination probability of an embolus originating from the location of interest in the patient-specific anatomic model, based on the determined blood flow characteristics.
US11646117B2
A method is described that utilizes non-negative matrix factorization to predict susceptibility of a microorganism to an antimicrobial drug. A sparse adjacency matrix is constructed from existing ground truth datasets that include antibiogram data and other data associated with microorganisms. The rows of the adjacency matrix correspond to biosamples, and the columns correspond to instances of metadata and drugs associated with one or more of the biosamples. The elements of the adjacency matrix are assigned non-zero numerical values or zero depending on whether a known association exists. The adjacency matrix is then factored using a selected number of latent factors, thereby producing a reconstruction matrix approximating the adjacency matrix. The values of the reconstruction matrix are used to predict antimicrobial susceptibility of a biosample ID to a drug when antibiogram data are lacking.
US11646116B2
A neural network is trained with patient historical data including features of patient pathways and labels characterizing a type of the patient pathways. During a runtime phase, the trained neural network matches a current patient profile with the patient historical data to extract selected portions of clinical practice guidelines (CPGs) identified according to one or more generated CPG models, the patient pathway models, and the current patient profile.
US11646106B1
In a method for sharing health care information, a computing system of a care receiver receives first data, including a voice message, from a computing system of a caregiver. Based on the first data, the care receiver's computing system determines a notification time associated with the voice message. The care receiver's computing system causes a speaker to generate the voice message at the notification time, and listens for a response from the care receiver. The care receiver's computing system receives, from the care receiver via a microphone at the care receiver's computing system, a voice response message, and sends second data including the voice response message to the computing system of the caregiver.
US11646097B2
A memory device includes a data pad; a read circuit outputting read or test data to the data pad according to a read timing signal and a read command; a write circuit receiving write data through the data pad according to a write timing signal; a test register circuit performing a preset operation on data and storing the data, and transferring the stored data as the test data in response to the read command, during a first test mode; a data compression circuit generating a test output signal by compressing the test data and outputting the test output signal to a first test output pad, during the first test mode; and a timing control circuit generating, according to first to third output control signals, the read timing signal and generating the write timing signal by delaying the read timing signal, during the first test mode.
US11646082B2
A semiconductor memory device includes a memory block, a peripheral circuit, and control logic. The memory block includes a plurality of string groups respectively connected to a corresponding source select line among a plurality of source select lines. The peripheral circuit is configured to perform a program operation of storing data within the memory block. The control logic controls the program operation of the peripheral circuit. The plurality of source select lines are grouped into a plurality of source select line groups. The control logic controls the peripheral circuit to increase a voltage of a first source select line group including a source select line connected to a selected string group to a first level among the plurality of source select line groups.
US11646080B2
A memory device includes word lines vertically stacked from a substrate, memory cells electrically connected to the word lines, a group controller configured to group the word lines into word line groups, and change the word line groups, based on electrical characteristics of the memory cells, and a voltage generator configured to store, in a voltage table, voltage values of operating voltages to be respectively applied to the word line groups.
US11646073B2
Some embodiments include an integrated assembly having a deck over a base, and having memory cells supported by the deck. Each of the memory cells includes a capacitive unit and a transistor. The individual capacitive units of the memory cells each have a storage node electrode, a plate electrode, and a capacitor dielectric material between the storage node electrode and the plate electrode. A reference-voltage-generator includes resistive units supported by the deck. The resistive units are similar to the memory cells but include interconnecting units in place of the capacitive units. The interconnecting units of some adjacent resistive units are shorted to one another.
US11646071B1
A memory is provided which comprises a capacitor including non-linear polar material. The capacitor may have a first terminal coupled to a node (e.g., a storage node) and a second terminal coupled to a plate-line. The capacitors can be a planar capacitor or non-planar capacitor (also known as pillar capacitor). The memory includes a transistor coupled to the node and a bit-line, wherein the transistor is controllable by a word-line, wherein the plate-line is parallel to the bit-line. The memory includes a refresh circuitry to refresh charge on the capacitor periodically or at a predetermined time. The refresh circuit can utilize one or more of the endurance mechanisms. When the plate-line is parallel to the bit-line, a specific read and write scheme may be used to reduce the disturb voltage for unselected bit-cells. A different scheme is used when the plate-line is parallel to the word-line.
US11646056B2
A disk device according to one embodiment includes a recording medium, a magnetic head, a wiring member, and a flexible printed circuit board. The magnetic head is configured to read/write information from/to the recording medium. The wiring member includes a plurality of first terminals, and a plurality of first wires that electrically connect the magnetic head to the first terminals. The flexible printed circuit board includes a surface, a plurality of second terminals located on the surface to be connected to the first terminals by means of a conductive adhesive, and a ground plane spaced apart from the second terminals in a direction along the surface.
US11646047B2
The present document relates to audio source coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR), as well as to digital effect processors, e.g. exciters, where generation of harmonic distortion add brightness to the processed signal, and to time stretchers where a signal duration is prolonged with maintained spectral content. A system and method configured to generate a time stretched and/or frequency transposed signal from an input signal is described. The system comprises an analysis filterbank configured to provide an analysis subband signal from the input signal; wherein the analysis subband signal comprises a plurality of complex valued analysis samples, each having a phase and a magnitude. Furthermore, the system comprises a subband processing unit configured to determine a synthesis subband signal from the analysis subband signal using a subband transposition factor Q and a subband stretch factor S. The subband processing unit performs a block based nonlinear processing wherein the magnitude of samples of the synthesis subband signal are determined from the magnitude of corresponding samples of the analysis subband signal and a predetermined sample of the analysis subband signal. In addition, the system comprises a synthesis filterbank configured to generate the time stretched and/or frequency transposed signal from the synthesis subband signal.
US11646040B2
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag.
US11646038B2
A method for separating and authenticating speech of a speaker on an audio stream of speakers over an audio channel may include receiving audio stream data of the audio stream with speech from a speaker to be authenticated speaking with a second speaker. A voiceprint may be generated for each data chunk in the audio stream data divided into a plurality of data chunks. The voiceprint for each data chunk may be assessed as to whether the voiceprint has speech belonging to the speaker to be authenticated or to the second speaker using representative voiceprints of both speakers. An accumulated voiceprint may be generated using the verified data chunks with speech of the speaker to be authenticated. The accumulated voiceprint may be compared to the reference voiceprint of the speaker to be authenticated for authenticating the speaker speaking with the second speaker over the audio channel.
US11646033B2
Method starts with processing, by a processor, audio signal to generate audio caller utterance and transcribed caller utterance. Processor generates identified task based on transcribed caller utterance. Processor samples audio caller utterance to generate samples of audio caller utterance. Processor generates loudness result based on loudness values of samples using loudness neural network associated with identified task. Processor generates pitch result based on pitch values of samples using pitch neural network associated with identified task. Processor generates tone result for each word in transcribed caller utterance using tone neural network associated with identified task. Using task completion probability neural network associated with identified task, processor generates task completion probability result that is based on at least one of: loudness result, pitch result, or tone result. Other embodiments are disclosed herein.
US11646030B2
A video is received. One or more subtitles are determined for the video. Whether a word found in a background of the video is similar to a word found in the one or more subtitles is determined. Responsive to determining the word found in the background of the video is similar to the word found in the one or more subtitles, one or more updated subtitles are generated. The one or more updated subtitles include the word found in the background of the video and remove the word found in the one or more subtitles that is similar. A metric for the one or more updated subtitles is calculated. Whether the metric is larger than a threshold is determined. Responsive to determining the metric is larger than the threshold, the video is updated to include the one or more updated subtitles.
US11646023B2
Systems and methods for distributed voice processing are disclosed herein. In one example, the method includes detecting sound via a microphone array of a first playback device and analyzing, via a first wake-word engine of the first playback device, the detected sound. The first playback device may transmit data associated with the detected sound to a second playback device over a local area network. A second wake-word engine of the second playback device may analyze the transmitted data associated with the detected sound. The method may further include identifying that the detected sound contains either a first wake word or a second wake word based on the analysis via the first and second wake-word engines, respectively. Based on the identification, sound data corresponding to the detected sound may be transmitted over a wide area network to a remote computing device associated with a particular voice assistant service.
US11646021B2
According to one embodiment, an apparatus for processing a voice signal includes a display configured to display an image of a user or a character corresponding to the user, a microphone, a speaker configured to output a voice signal of the user, a memory configured to store a trained voice age conversion model, and a processor configured to, based on changing an age of the user or the character displayed on the display, control the display such that the display displays the user or the character corresponding to the changed age. The processor is further configured to determine a first age that is a current age of the user or the character based on the voice signal of the user inputted through the microphone. Accordingly, convenience of a user may be enhanced.
US11646012B2
An electronic apparatus which registers a device to a server by using a voice, and a method therefor are provided. The electronic apparatus includes a communication circuit, a microphone, a memory for storing computer executable instructions, and at least one processor configured to execute the computer executable instructions to acquire, from a voice received through the microphone, information on an external device which a user wishes to register, based on an external device corresponding to the acquired information being searched through the communication circuit, control the communication circuit to transmit information on an access point to the external device to enable the external device to communicate with a server, and control the communication circuit to transmit a registration request with respect to the external device to the server.
US11646006B2
A setting device includes an operating element and a light-emitting device. The operating element is used for specifying a setting value of a first parameter by moving the operating element within a first region. The light-emitting device includes a second region that is disposed inside the first region. The second region includes a light-emitting area that changes according to the setting value. The operating element covers part of the second region. The operating element is an operating element for specifying a setting value of a first parameter related to sound by moving the operating element relative to a housing. The operating element includes a first portion and a second portion. The first portion blocks light. The second portion transmits light from a first surface of the operating element to a second surface facing the first surface.
US11646003B1
Disclosed herein is a drum mechanism comprising in one example: a first end configured to be attached to a foot pedal axle shaft; a second end configured to be attached to a foot pedal stationary frame; the foot pedal stationary frame configured to be positioned adjacent a drumhead such that rotation of a drum beater attached to the foot pedal will impact the drumhead when swung about a pivot of the foot pedal; the drum compression spring mechanism configured to bias the drum beater away from the drumhead; a shaft extending from the pedal axle shaft to a piston adjustably connected to the shaft; and a resilient member positioned between the piston and the spring housing when the foot pedal is actuated.
US11645985B2
A display apparatus includes a display panel configured to display an image. The display panel includes a plurality of display areas. A display panel driver is configured to output a driving signal to the display panel. A backlight unit is configured to provide light to the display panel. A luminance compensating part is configured to generate a backlight compensating signal having different compensating values according to a distance between the display panel driver and the display areas of the display panel.
US11645984B2
This application discloses a display device driving method and a display device. The driving method includes steps of: synchronously starting a backlight circuit, a timing control circuit and a power circuit; outputting a first signal after the timing control circuit is initialized; outputting a second signal after the power circuit is started; and controlling a gate driver to output a drive signal according to the first signal and the second signal.
US11645980B2
A pixel of a light-emitting display device includes a capacitor, a first transistor, a second transistor including a gate receiving a gate writing signal, a third transistor including a gate receiving a scan signal, a fourth transistor including a gate receiving a gate initialization signal, a fifth transistor including a gate receiving a first emission signal, a sixth transistor including a gate receiving a second emission signal, and a light-emitting diode. The scan signal and the gate writing signal may be provided at a first frequency, and the first emission signal, the second emission signal and the gate initialization signal may be provided at a second frequency higher than the first frequency.
US11645965B2
An image processing method includes: constructing an image data analysis model; obtaining a first gray level of at least one of a plurality of first sub-pixels, and second gray levels of at least two second sub-pixels corresponding to each of the at least one first sub-pixel; obtaining a first light transmittance corresponding to the first gray level of the at least one first sub-pixel, and second light transmittances corresponding to the second gray levels of the at least two second sub-pixels corresponding to each of the at least one first sub-pixel, and determining actual light transmittances corresponding to the second gray levels of the at least two second sub-pixels respectively according to the image data analysis model; and obtaining target light transmittances corresponding to the second gray levels of the at least two second sub-pixels respectively, and determining compensation gray levels corresponding to the at least two second sub-pixels according to the actual light transmittances corresponding to the second gray levels of the at least two second sub-pixels and the target light transmittances corresponding thereto.
US11645961B2
Disclosed is a display driver circuit including a resolution analyzer that detects a size of a portion of screen input data received from a processor, and acquires a setting related to scaling of the screen input data based on the detected size, and an image processor that generates screen output data corresponding to a resolution of the display panel based on the acquired setting, and supplies the generated screen output data to a display panel. Various embodiments identified herein may be realized.
US11645957B1
Embodiments disclosed herein provide systems and methods for testing and repairing various aspects of an electronic display. The electronic display includes a reference array and an active array. The electronic display also includes test circuitry used to test individual or any combination of pixels of the electronic display. Switches may be disposed between the pixels and the test circuitry to be to repair the various components of the electronic display.
US11645952B2
The present invention claims and disclose an improved portable, modular, segmental, universally mountable digit-roll display unit with modular, adjustable, expandable, customizable display, and, or members, which could be universally attached to a plurality of surfaces via a variety of combination of attachments. These functions allow for simple, organized, customizable portable digital signage solutions for the individual. All the individual user has to do is to attach or detach the universally mountable digit-roll display unit according to the display surface dimensions. This makes the apparatus ideal for a peer-to-peer, or a marketer-to-contractor network. In addition, it enables marketer to track geo-location and viewer metrics, in order to dynamically push suitable content to display units and to mobile devices of proximal viewers.
US11645951B2
[Problem to be Solved by the Invention]
To provide an artificial tissue model that can be more advantageously used in surgical technique training compared to previous artificial tissues, as well as a method of fabricating the same.
[Solution]
An artificial organ model for surgical technique training comprising two or more fibrous layers 2, 3 layered and bonded to each other so as to be peelable by a surgical technique performed by a surgical technique trainee; the layered and bonded two or more fibrous layers 2, 3 as a whole being saturated with an electroconductive liquid or gel; and two adjacent fibrous layers out of the two or more fibrous layers being formed from different materials or substances or in different colors so as to be recognizable as different membranes by the surgical technique trainee.
US11645937B2
Disclosed is an excavator safety simulator and methods for preventing damage to existing underground equipment prior to excavation by using a Virtual Reality (VR) environment with underground facilities and markings, and real world examples of dynamic climate scenarios and challenges that an excavator will likely encounter.
US11645931B2
Disclosed are training method, program and computing device to ameliorate visual field defect. The method includes presenting, by a computer, a virtual first object on a screen, wherein the first object is presented in an approaching manner toward the subject from a first position to a second position, when a position of the first object reaches the second position, the dividing, by the computer, of the first object into objects and presenting the divided objects on the screen or removing, by the computer, the first object from the screen, when the first object is divided or removed, presenting, by the computer, a virtual second object and a virtual third object on the screen, and receiving, by the computer, an identification input about the second object and the third object from a response input device of the subject.
US11645926B2
Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
US11645911B2
Embodiments of the present invention provide a communicable integration of a user network of devices and a vendor system. Embodiments receive, at the vendor system from the user network of devices, a request for provisioning of products by a vendor; determine a provisioning location for provisioning of the products by the vendor; continuously identify a real-time location of the user via the one or more components of the user network of devices; continuously calculate a real-time first limit based on the continuously identified current location of the user and the provisioning location; calculate a total time to provision the products comprising a sum of a product preparation time and the real-time first limit; and optimize delivery of the products based on the total time to provision and the real-time location of the user.
US11645910B2
An information processing apparatus according to an embodiment includes an acquisition unit, an estimation unit, and a provision unit. The acquisition unit acquires stop information concerning a situation of a stop of a user at a facility on a route from a place of departure to a place of destination. The estimation unit estimates an amount of time required to the place of destination, based on the stop information that is acquired by the acquisition unit. The provision unit provides a content that is based on the amount of time required that is estimated by the estimation unit.
US11645877B1
A system and method including receiving an indication of an occurrence of an event associated with the operation of an autonomous vehicle; determining at least one action to be performed, the at least one action including a data request for a specified subset of stored data associated with the operation of the autonomous vehicle from a memory; generating an output including the specified subset of data; and transmitting the specified subset of data to a remote monitoring system.
US11645874B2
A system, method, and computer program product for implementing video action recognition is provided. The method includes receiving a video stream comprising user movement actions. Skeleton points associated with a video representation of a user executing the user movement actions are extracted and categorized with respect to multiple digital levels. Initial visual windows points are generated within video frames and an average movement distance for the group of skeleton points are determined with respect to the video frames. In response, sizes for the visual windows are adjusted and feature vectors are extracted from the group of skeleton points. Point coordinates of the skeleton points are extracted and linked with the feature vectors. A convolutional neural network associated with linking the feature vectors with the point coordinates is generated and the video stream is enabled with respect to video action recognition associated with accurate presentation of the video stream.
US11645867B2
A device, method and system for controlling an access point based on movement trends of a mover is provided. A device receives images from a camera device, the camera device configured to image a region adjacent an access point, the access point initially in a first state that prevents access therethrough. The device identifies a designator of a mover in the images. The device determines, using the designator in the images, direction vectors of the mover. The device determines a trend of movement of the mover, relative to the access point, based on changes in one or more of slope and angle of the direction vectors of the mover. The device, in response to determining that the mover is trending towards the access point, changes the access point from the first state to a second state that provides access therethrough.
US11645859B2
An analysis device configured to analyze a correlation between feature values in a cell in response to a stimulus includes: a cell-image acquiring unit configured to acquire a plurality of cell images in which the cell that is stimulated is captured; a feature value calculating unit configured to calculate a feature value for constituent elements that form the cell, based on the plurality of cell images acquired by the cell-image acquiring unit; a correlation calculating unit configured to use the feature value calculated by the feature value calculating unit and to calculate correlations between the constituent elements; a correlation selecting unit configured to select a first correlation from the correlations calculated by the correlation calculating unit; and an image selecting unit configured to select a first cell image from the plurality of cell images that are captured, based on the first correlation that is selected.
US11645855B2
Methods, systems, and apparatus for a monitoring system are disclosed. The monitoring system includes a memory configured to store image data and a first camera configured to capture first image data including the activity of a passenger within the vehicle. The electronic control unit is configured to obtain, from the first camera, the first image data including the passenger, determine an activity of the passenger based on the first image data, and determine that the activity of the passenger will be different than a baseline activity of the passenger. The electronic control unit is configured to record and capture, in the memory and using the camera, the first image data for a time period before and after the determination that the activity of the passenger will be different than the baseline activity.
US11645853B2
A driving lane determination method includes acquiring map information and driving environment information, deciding whether to perform driving lane determination entry based on the map information and the driving environment information, matching the map information and the driving environment information to calculate a matching point of each lane upon deciding the driving lane determination entry, deciding a matching lane based on the calculated matching point, deciding a tracking lane based on a prediction lane predicted from a previous driving lane and lane change determination upon deciding the matching lane, and deciding a final driving lane based on the decided matching lane and the decided tracking lane.
US11645851B2
A method of processing image data in a connectionist network includes: determining, a plurality of offsets, each offset representing an individual location shift of an underlying one of the plurality of output picture elements, determining, from the plurality of offsets, a grid for sampling from the plurality of input picture elements, wherein the grid comprises a plurality of sampling locations, each sampling location being defined by means of a respective pair of one of the plurality of offsets and the underlying one of the plurality of output picture elements, sampling from the plurality of input picture elements in accordance with the grid, and transmitting, as output data for at least a subsequent one of the plurality of units of the connectionist network, a plurality of sampled picture elements resulting from the sampling, wherein the plurality of sampled picture elements form the plurality of output picture elements.
US11645850B2
An information processing method for a vehicle includes capturing and storing images of an area in front of the vehicle, acquiring information on the speed of the vehicle, and transmitting an image to an information processing apparatus when a judgment is made that a change in speed equal to or greater than a threshold occurs while the vehicle is traveling in a predetermined section, the image being captured during a predetermined period that includes the time when the judgment is made.
US11645849B2
A circular sign candidate extraction device includes: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: detecting a circle from a captured image; specifying an annular region surrounded by the detected circle and a concentric circle, the concentric circle being a circle having a radius different from the detected circle; setting one or more pixels among pixels included in the annular region as determination pixels; and extracting a circular sign candidate from the detected circle in accordance with comparison between a color of the determination pixel and a predetermined color.
US11645842B2
A method for tracing pollution at a drainage outlet of a culvert. (1) The main line of the culvert is fully detected through an inspection robot to obtain the image data, water quality data, coordinates and other basic data of the outlet. (2) The type of the outlet is determined according to the data information obtained in step (1). (3) Pollutants in the drainage outlet with suspected rainwater-sewage connection are traced, and sources of the pollutants flowing to the outlet are all located.
US11645841B2
A processing system including at least one processor may identify a user viewpoint of a user at a first venue, match a viewpoint at a second venue to the user viewpoint of the user at the first venue, detect a trigger condition to provide visual content of the second venue to the user at the first venue, obtain the visual content of the second venue, wherein the visual content of the second venue is obtained from the viewpoint at the second venue, and provide the visual content of the second venue to an augmented reality device of the user at the first venue, where the augmented reality device presents the visual content of the second venue as a visual overlay within a field of view of the user.
US11645832B1
An apparatus includes a processor configured to be disposed with a vehicle and a memory coupled to the processor. The memory stores instructions to cause the processor to receive, at least two of: radar data, camera data, lidar data, or sonar data. The sensor data is associated with a predefined region of a vicinity of the vehicle while the vehicle is traveling during a first time period. At least a portion of the vehicle is positioned within the predefined region during the first time period. The method also includes detecting that no other vehicle is present within the predefined region. An environment of the vehicle during the first time period is classified as one state from a set of states that includes at least one of dry, light rain, heavy rain, light snow, or heavy snow, based on at least two of the sensor data to produce an environment classification. An operational parameter of the vehicle based on the environment classification is modified.
US11645830B2
A method performed by at least one apparatus is disclosed in which image data is obtained that represents an image of a surface of a consignment captured by an image sensor. At least partially on the basis of the image data, metadata associated with the image data is determined. The metadata represent a plurality of image features of the image represented by the image data. Each image feature of the image features represented by the metadata is an image component of the image represented by the image data. Distribution and/or sorting information is determined for the automated distribution and/or sorting of the consignment at least partially on the basis of the image features represented by the metadata.
US11645828B2
A method for ascertaining an explanation map of an image, in which all those pixels of the image are changed which are significant for a classification of the image ascertained with the aid of a deep neural network. The explanation map is selected in such a way that a smallest possible subset of the pixels of the image are changed, and the explanation map preferably does not lead to the same classification result as the image when it is supplied to the deep neural network for classification. The explanation map is selected in such a way that an activation caused by the explanation map does not essentially exceed an activation caused by the image in feature maps of the deep neural network.
US11645826B2
The present disclosure relates to generating computer searchable text from digital images that depict documents utilizing an orientation neural network and/or text prediction neural network. For example, one or more embodiments detect digital images that depict documents, identify the orientation of the depicted documents, and generate computer searchable text from the depicted documents in the detected digital images. In particular, one or more embodiments train an orientation neural network to identify the orientation of a depicted document in a digital image. Additionally, one or more embodiments train a text prediction neural network to analyze a depicted document in a digital image to generate computer searchable text from the depicted document. By utilizing the identified orientation of the depicted document before analyzing the depicted document with a text prediction neural network, the disclosed systems can efficiently and accurately generate computer searchable text for a digital image that depicts a document.
US11645816B2
Wearable electronic glasses (WEG) of a first user display an image of an object on which a second user desires instructions how to complete a task. The WEG displays an augmented reality (AR) image of the object and captures hand gestures of the first user the completing the task on the AR image of the object. A smartphone of the second user displays the AR image and AR hands replicating movements of the hand gestures of the first user completing the task.
US11645815B2
The present disclosure describes a three-dimensional object segmentation method and device, and medium, and relates to the field of computer vision (CV) technologies of an artificial intelligence (AI) technology. The method includes obtaining, by a device, a point cloud of a three-dimensional object. The device includes a memory storing instructions and a processor in communication with the memory. The method includes determining, by the device, three scaling directions of the point cloud; scaling, by the device, positions of points in the point cloud along the three scaling directions to obtain a scaled point cloud, so that the scaled point cloud has the same scale in the three scaling directions; and segmenting, by the device, the three-dimensional object based on the scaled point cloud to obtain a segmentation result.
US11645813B2
Techniques are disclosed for creating digital faces. In some examples, an anatomical face model is generated from a data set including captured facial geometries of different individuals and associated bone geometries. A model generator segments each of the captured facial geometries into patches, compresses the segmented geometry associated with each patch to determine local deformation subspaces of the anatomical face model, and determines corresponding compressed anatomical subspaces of the anatomical face model. A sculpting application determines, based on sculpting input from a user, constraints for an optimization to determine parameter values associated with the anatomical face model. The parameter values can be used, along with the anatomical face model, to generate facial geometry that reflects the sculpting input.
US11645805B2
A method and system is provided to create animated faces using texture manipulation. A face template is provided to enable a user to define features of the face. A composite face is created from multiple layers that include a bottom layer, an animation layer, and a static layer. The composite face is animated by selectively animating one or more of the layers.
US11645804B2
An animated emoticon generation method, a computer-readable storage medium, and a computer device are provided. The method includes: displaying an emoticon input panel on a chat page; detecting whether a video shooting event is triggered in the emoticon input panel; acquiring video data in response to detecting the video shooting event; obtaining an edit operation for the video data; processing video frames in the video data according to the edit operation to synthesize an animated emoticon; and adding an emoticon thumbnail corresponding to the animated emoticon to the emoticon input panel, the emoticon thumbnail displaying the animated emoticon to be used as a message on the chat page based on a user selecting the emoticon thumbnail in the emoticon input panel.
US11645802B2
A method for generating an animation sequence is provided. The method includes the steps of: determining attribute information on at least one of a motion and an effect of a target object on the basis of change information on at least one of a position and a posture of a camera; and generating an animation sequence of the target object with reference to the determined attribute information.
US11645800B2
Dynamically customized animatable 3D models of virtual characters (“avatars”) are generated in real time from multiple inputs from one or more devices having various sensors. Each input may comprise a point cloud associated with a user's face/head. An example method comprises receiving inputs from sensor data from multiple sensors of the device(s) in real time, and pre-processing the inputs for determining orientation of the point clouds. The method may include registering the point clouds to align them to a common reference; automatically detecting features of the point clouds; deforming a template geometry based on the features to automatically generate a custom geometry; determining a texture of the inputs and transferring the texture to the custom geometry; deforming a template control structure based on the features to automatically generate a custom control structure; and generating an animatable object having the custom geometry, the transferred texture, and the custom control structure.
US11645793B2
Curve antialiasing based on curve-pixel intersection is leveraged in a digital medium environment. For instance, to apply antialiasing according to techniques described herein, curves of a visual object are mapped from an original pixel space to a virtual pixel space. Virtual pixels of the virtual pixel space that are intersected by the mapped curves are identified and aggregated as intersected virtual pixels. The intersected virtual pixels are then mapped back into the original pixel space to identify which intersected virtual pixels positionally coincide with respective original pixels of the original pixel space. Intersected virtual pixels are mapped to original pixels to generate pixel coverage for original pixels. The generated pixel coverage values for original pixels are applied to render antialiased curves as part of an antialiased version of the original visual object.
US11645786B2
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing deep learning to intelligently determine compression settings for compressing a digital image. For instance, the disclosed system utilizes a neural network to generate predicted perceptual quality values for compression settings on a compression quality scale. The disclosed system fits the predicted compression distortions to a perceptual distortion characteristic curve for interpolating predicted perceptual quality values across the compression settings on the compression quality scale. Additionally, the disclosed system then performs a search over the predicted perceptual quality values for the compression settings along the compression quality scale to select a compression setting based on a perceptual quality threshold. The disclosed system generates a compressed digital image according to compression parameters for the selected compression setting.
US11645782B2
A device, transportation vehicle, and method for checking a calibration of surroundings sensors, wherein the surroundings sensors at least partially detect similar surroundings and provide mutually time-synchronized sensor data, periodic features at least for at least one distinguished area are detected in the sensor data of the surroundings sensors belonging to the same surroundings, a transformation of the sensor data corresponding to the at least one distinguished area to a frequency domain is carried out at least for the at least one distinguished area, a frequency and/or a phase angle of the periodic features is determined in the sensor data transformed to the frequency domain, a decalibration of the surroundings sensors is detected based on a comparison of the determined frequencies and/or of the determined phase angles, and a result of the check is provided.
US11645778B2
According to various embodiments of the present invention, an electronic device comprises: a memory including instructions and a training database, which includes data, on at least one object, acquired on the basis of an artificial intelligence algorithm; at least one sensor; and a processor connected to the at least one sensor and the memory, wherein the processor can be configured to execute the instructions in order to acquire data on a designated area including the at least one object by using the at least one sensor, identify location information and positioning information on the at least one object on the basis of the training database, and transmit a control signal for picking the at least one object to a picking tool related to the electronic device on the basis of the identified location information and positioning information.
US11645774B2
An image processing apparatus comprises: an obtaining unit configured to obtain an image and distance information concerning a distance from an in-focus plane, which corresponds to each pixel included in the image; a setting unit configured to set an image processing condition according to the distance information based on an output characteristic of an output apparatus concerning a sharpness; and a processing unit configured to perform image processing for the image using the distance information obtained by the obtaining unit and the image processing condition set by the setting unit, wherein the processing unit changes, in accordance with the distance information, a band of a spatial frequency of the image to which the image processing is applied.
US11645758B2
In an example, a digital image comprising a representation of multiple physical objects is received at a client computer. The digital image is copied into a temporary canvas. The digital image is then analyzed to identify a plurality of potential object areas, each of the potential object areas having pixels with colors similar to the other pixels within the potential object area. A minimum bounding region for each of the identified potential object areas is identified, the minimum bounding region being a smallest region of a particular shape that bounds the corresponding potential object area. The pixels within a selected minimum bounding region are cropped from the digital image. The pixels within the selected minimum bounding region are then sent to an object recognition service on a server to identify an object represented by the pixels within the selected minimum bounding region.
US11645740B2
A method for detector equalization during the imaging of objects with a multi-beam particle microscope includes performing an equalization on the basis of individual images in or on the basis of overlap regions. For detector equalization, contrast values and/or brightness values are used and iterative methods can be employed.
US11645739B2
The present application provides an image processing method and an image processing system. The image processing method includes: obtaining a first image matrix; generating a first classified image matrix, wherein the first classified image matrix Includes a plurality of parts corresponding to a plurality of classification; obtaining a plurality of weightings, for a first image process, corresponding to the plurality of parts of the first classified image matrix, and generating a first weighting matrix accordingly; and performing the first image process upon the first image matrix according to the first weighting matrix to generate a first processed image matrix.
US11645737B2
Skin smoothing is applied to images using a bilateral filter and aided by a skin map. In one example a method includes receiving an image having pixels at an original resolution. The image is buffered. The image is downscaled from the original resolution to a lower resolution. A bilateral filter is applied to pixels of the downscaled image. The filtered pixels of the downscaled image are blended with pixels of the image having the original resolution, and the blended image is produced.
US11645734B2
A circuitry for image demosaicing and contrast enhancement and an image-processing method thereof are provided. The circuitry includes a storage device that is used to temporarily store an image and is jointly used by circuits that perform color restoration and brightness reconstruction. The circuitry includes a color restoration circuit for performing image interpolation and a global mapping circuit that performs mapping to obtain brightness of an image according to restored red, green and blue information of every pixel. Further, an edge texture feature decision circuit is provided to obtain each pixel's directionality for color restoration. A brightness estimation circuit utilizes green information of the pixels as the brightness for an area. After that, a color image with the color restoration and brightness reconstruction is outputted.
US11645728B2
Disclosed is a method for controlling an energy management system that is performed by a computing device including at least one processor. The method may include acquiring a target temperature of one or more target points; and controlling one or more control variables using a reinforcement learning control model trained for a first condition regarding a state before a current temperature of the target points converges to the target temperature.
US11645727B2
Systems and methods for utility intervention are disclosed. The method of utility intervention includes: obtaining utility data from a utility data repository, (ii) detecting, using at least one type of anomaly-detecting module, at least one utility anomaly and a location address; (iii) calculating an amount of financial savings for the utility anomaly if the utility anomaly was remedied or addressed; (iv) computing a certainty score for the utility anomaly; (v) conveying information about the type of utility anomaly, and the location address of the utility anomaly; and (vi) displaying, on a display screen of a client device, a map depicting a geographical area that identifies, using a flag icon, the location address on the map of the utility anomaly, the type of the utility anomaly, a certainty score for the utility anomaly, and/or an amount of financial savings associated with the utility anomaly.
US11645726B2
Provided are a computer program product, system, and method for generating constraints based on reported crop arrivals to marketplaces and remote sensed data to estimate farm yields of farm fields. A total arrival quantity constraint for a marketplace is generated comprising a function of a reported arrival of crops at a marketplace and an estimated arrival to the marketplace comprising a sum of farm yields for the farm fields, wherein the farm yields comprise variables to optimize. Sensed data of the farm fields is used to determine relationships of the farm yields for the farm fields. Comparative farm yield constraints are generated comprising relationships of the farm yields for different pairs of farms. A constraint optimization problem is solved based on the total arrival quantity constraint and comparative farm yield constraints to calculate the farm yields of the farm fields.
US11645712B2
Systems and methods for entity risk management are disclosed. A system for entity risk management may include a memory storing instructions and at least one processor configured to execute instructions to perform operations including: establishing a connection between the system and a data source, the data source being remote from the system and associated with a first entity; receiving first document data from the data source; normalizing the first document data; classifying the normalized document data; extracting model input data from the classified document data; applying a machine learning model trained to predict risk levels using second document data to the extracted model input data to predict a risk level associated with the first entity; generating analysis data based on the predicted risk level; and based on the analysis data, transmitting an alert to a management device communicably connected to the system.
US11645702B2
In some embodiments, an app provides a geolocation-limited marketplace limited to a pre-defined period of time. The geolocation-limited marketplace is accessible only by the users in a predefined geographical area. Typically, the predefined geographical area is limited to an area small enough for a user to walk from one end to the other in a short period of time. The pre-defined period of time is of some limited length of time that may occur at a pre-defined interval. In some instances, the period of time is one hour.
US11645699B2
A method of providing information related to a service by an electronic apparatus, which includes acquiring order information for an item list including one or more items, performing an operation for picking work corresponding to the acquired order information, and when picking of all the one or more items included in the item list for the acquired order information is completed, performing an operation for pickup location assignment, is provided.
US11645685B2
The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
US11645680B2
Disclosed herein are a method and system for distributing electronic publishing content. The method includes the steps of: defining an independent naming convention for functional components of host web pages; analyzing a predefined set of destination pages to determine a set of representational states for each destination page and a set of conditional statements that determine when a destination page is in each representational state; analyzing the destination pages to identify host-specific naming conventions associated with each representational state of the destination pages; receiving a request for advertising content in relation to an advertisement to be displayed within a destination host page on a user computing device requesting a mapping between the independent naming convention and a host-specific naming convention associated with each representational state of the destination host page; applying the mapping to the advertising content; and transmitting the destination content to the user computing device.
US11645678B2
One variation of a method for quantifying user engagement includes: serving a digital advertisement to a mobile device; recording a first proportion of pixels of the digital advertisement rendered on a display of the mobile device during a first sampling period; recording a second proportion of pixels of the digital advertisement rendered on the display of the mobile device during a second sampling period offset in time from the first sampling period; calculating a cumulative pixel exposure of the digital advertisement at the mobile device based on a combination of a first product of the first proportion of pixels and a duration of the first sampling period and a second product of the second proportion of pixels and a duration of the second sampling period; and storing the cumulative pixel exposure as an engagement metric for a user consuming the digital advertisement at the mobile device.
US11645675B2
An online system trains machine learning models that, when applied to gathered sensor data, determines personal characteristics (e.g., age, gender, height) of an individual in a non-intrusive manner. Specifically, the online system trains a first machine learning model that analyzes sensor data gathered from a client device associated with the individual. The first machine learning model determines whether a trigger event, such as whether the individual is walking, is currently occurring. A second machine learning model trained by the online system analyzes sensor data corresponding to the trigger event to identify the personal characteristics of the walking individual.
US11645674B2
A system and method of displaying advertising content includes transmitting data associated with a vehicle to a data center. An advertisement is generated based on the transmitted data. The advertisement is transmitted to the vehicle. An evaluation period is determined during which the advertisement is prevented from being displayed. The advertisement is displayed on a display of an in-vehicle infotainment system following the evaluation period.
US11645668B2
Methods and systems of managing location-based virtual goods are disclosed. At least a location attribute related to a virtual good is derived from a digital representation of a real-world scene captured at least in part by a mobile device. The location attribute is associated with a recognition signature. A reconciliation matrix related to the virtual good is identified based on the recognition signature between at least one provider account and at least one user account from among a plurality of user accounts. An augmented reality overlay including the virtual good is displayed on the mobile device screen, and a transaction with respect to the at least one provider account and the at least one user account is enabled via interaction with the augmented reality overlay.
US11645667B2
An exemplary non-limiting embodiment of an economic development and collaboration system, which enables individuals within a community to efficiently identify and express their interests in one or more economic propositions, is disclosed herein. The economic development and collaboration system comprises a software application which is configured to allow users to uniquely interface with the one or more economic propositions. The system allows for its users to efficiently identify and express support or disapproval of one or more economic propositions. A variety of engagement mechanisms are provided by the economic development and collaboration system to assist users in democratizing their interests. The system allows for a variety of forms of financial support of each economic proposition and provides valuable statistical data which may be utilized by entrepreneurs, business owners, developers, lenders, investors, or public officials when considering whether to implement or support the implementation of one or more economic propositions.
US11645660B2
A computerized method of representing customer interactions with an organization includes: receiving, by a computing device, customer web interaction data segments and customer conversation data segments; pre-processing the customer conversation data segments to remove specified types of information; scoring each of the pre-processed customer conversation data segments; pre-processing the customer web data interaction segments; extracting from the pre-processed customer web interaction data segments tokens; combining the pre-processed customer conversation data segments and the pre-processed customer web interaction data segments into a customer data set; parsing the customer data set into one or more windows; assigning, for each window, pre-trained weights to each of the tokens in each window; assigning a transaction theme to each window based on the tokens in each window; and generating, based on the transaction themes, a ranked list of topic keywords reflecting the customer web interaction data segments and customer conversation data segments.
US11645650B1
A computer-implemented method comprising receiving a transaction request from a first computing device, the transaction request corresponding to a pending transaction between the first computing device and a second computing device and comprising a first set of transaction attributes; appending block instances to blockchains of the first and second computing devices, retrieving or receiving, from the second computing device, a second set of transaction attributes; when the first set of transaction attributes match, identifying a second blockchain associated with the pending transaction; automatically executing a protocol to compare the first set of transaction attributes with data stored onto a ledger of the identified second blockchain; and, in response to determining that the first set of transaction attributes complies with data of the ledger of the identified second blockchain, appending block instance to the blockchain comprising data corresponding to the transaction request to blockchains of the first and second computing devices.
US11645646B2
Systems, methods, articles of manufacture, and computer-readable media for determining specific terms to activate a contactless card. An application executing on a server may receive a request from a device specifying a uniform resource locator comprising encrypted data, the encrypted data based at least in part on a private key assigned to a contactless card. The application may decrypt the encrypted data and determine a type of the contactless card. The application may determine a plurality of terms associated with the type of the contactless card and transmit the terms to a web browser on the device. The application may receive, from the web browser, an indication specifying acceptance of the plurality of terms. The application may store, based on the decryption of the encrypted data and the received indication specifying acceptance of the terms, an indication in a database specifying the contactless card is activated for use.
US11645638B1
In a method for advanced identification of a customer, a customer may remotely place an order, intending to later go to a store to pick up the ordered item. The store may have a pick-up area (e.g., at the back of the store) where the customer can go to pick up the ordered item. To save the customer time, the customer may be identified when she enters the store so that an employee can obtain her ordered item and have it ready to pick up by the time the customer walks through the store and arrives at the pick-up area.
US11645635B2
A system and method for performing a financial transaction by determining a master account number associated with one or more accounts that a user may access, providing data to generate a user interface displaying a list of the accounts and an indicator associated with a financial transaction, receiving indicator information associating the indicator with one or more of the accounts, receiving terms for the financial transaction, and performing the financial transaction. The list of accounts may be expanded to view account information.
US11645631B2
A method and system for automatic maintenance of a machine (2) comprising the steps of receiving (S1) at least one maintenance relevant event (E) from a controller (3) of the machine (2); augmenting (S2) the received event (E) with the event's machine context read from a machine maintenance ontology; matching (S3) the event's machine context with maintenance rules to generate at least one maintenance task (T) comprising an associated task description; and providing (S4) a maintenance schedule for the machine (2) assigning the generated maintenance task (T) to suitable maintenance executing entities (5) on the basis of the task description of the respective maintenance task (T).
US11645627B2
A system and method for a machine learning-based automated electronic time recording for personnel includes identifying, via a scene capturing device, a representation of a time recording space; identifying a body having a time recording pose within the time recording space based on an assessment of the representation of the time recording space; extracting a plurality of distinct features from the representation of the time recording space based on identifying the body having the time recording pose; executing automated user-recognition based on the extracting of the plurality of distinct features; executing automated time recording recognition based on the extracting of the plurality of distinct features; and executing automated electronic time recording, via a time recording application based on the automated user-recognition and the automated time recording recognition.
US11645626B2
In some embodiments, a method can include receiving a set of job descriptions and a set of candidate profiles. Each job description is associated with a first subset of candidate profiles from the set of candidate profiles. The method can further include executing a model to identify, from the first subset of candidate profiles, a second subset of candidate profiles that satisfy a fit metric and a third subset of candidate profiles that does not satisfy the fit metric. The method can further include calculating a bias metric based on a true positive value, a false positive value, a true negative value, and a false negative value that were calculated based on auditing the second subset of candidate profiles and the third subset of candidate profiles. The method can further include updating the set of job descriptions based on the bias metric.
US11645625B2
Machine learning systems for predictive targeting and optimizing engagement are described herein. In various embodiments, the system includes 1) training a first machine learning computer model to generate machine predicted outcomes; (2) determining weights based on the machine predicted outcomes; (3) generating a second machine learning computer model based on the weights; and (4) generating machine learned predictions for candidates.
US11645621B2
A system and method of optimizing employee communication to improve workplace engagement and retention is a data collection, storage, and processing software program that can improve employee retention and job performance by employing each employee with an accessible, personalized chatbot assistant. The chatbot assistant directly interacts with an employee to determine optimal solutions based on the employee's implicit or explicit needs and aspirations. The chatbot assistant further makes suggestions based on interactions with the employee and automatically implements any solutions chosen by the employee. Conversational data is collected and used to calculate optimal interactions with each employee. Such data is also valuable in calculating and responding to employee sentiment, thereby improving retention by responding to those calculated emotional scores. The system further enables an employer to engage with employees directly in anonymous conversation, thus facilitating transfer of essential workplace experience information that is otherwise difficult to obtain.
US11645620B2
A method, system and computer-readable storage medium for performing a counterfactual generation operation. The counterfactual generation operation includes: receiving a subject data point; classifying the data point via a trained classifier, the classifying providing a classified data point; identifying a counterfactual using the classified data point, the counterfactual comprising another datapoint, the another data point being close to the subject data point, the another data point resulting in production of a different outcome when provided to a model when compared to an outcome resulting from the subject data point being provided to the model; and, providing the counterfactual to a destination.
US11645611B1
A system and method for automated machine learning supply chain planning having a computer with a processor and memory and configured to receive a first supply chain network model having one or more material constraints for operations of a first supply chain network. Embodiments include transforming the first supply chain network model into a digital image, training an auto-encoder model to reduce the dimensionality of an input vector, and locating one or more items in the first supply chain network.
US11645607B2
A delivery assistance device assists in an operation of a delivery service in which the inside of a vehicle, a building, or a facility that is used by a purchaser is designated as a delivery destination of one or more products purchased via a predetermined website regarding electronic commerce. The delivery assistance device includes a controller configured to transmit delivery destination information on the vehicle, the building, or the facility for designating the inside of the vehicle, the building, or the facility that is used by the user as a delivery destination of the product to an external device or a terminal at which the user browses the website when the controller receives user information indicating that the user intends to order the one or more products in the website from the external device operating the website.
US11645597B2
According to some embodiments, a communication device database may store information about a plurality of communication devices, including at least one communication address associated with each communication device, wherein each communication device is associated with a resource unit. Moreover, a network based segmentation server may access information in a resource status database, automatically assign each resource unit to a resource segment based on at least one pre-determined algorithm and information in the resource status database, and transmit information about the resource segments. A scheduling server, coupled to the segmentation server, may receive the information about the resource segments from the segmentation server, automatically schedule a series of communication events with communication devices in accordance with the resource segments, using the communication addresses, via the distributed communication network, and arrange for communication links to be established for resource units in accordance with the scheduled series of communication events.
US11645596B2
State-of-the-art techniques hardly attempt to address controlled resource access problem in context of Basic Emergent Users (BEUs). Embodiments of the present disclosure provide a method and system for Proof of Work (POW) based protection of resources. The method includes using the POW for work done by BEUs in physical world and mapping it to digital world to generate crypto currency in terms of credit score, wherein an end user is eligible or authorized to use a resource of an entity to get a desired service if accumulated credit score is above a credit threshold. Gaining points to improve the credit score is challenging as it is based on percentage of compliance achieved by the BEU through actual work in accordance with a compliance protocol. Further, the method includes authenticating the authorized user based on a set of questions with increasing difficulty, derived based on a culture graph.
US11645593B2
Described is a system for monitoring provisions of services. The system includes a work order system for producing one or more work orders, an identity and access management system to verify information regarding a service provider and a system that receives a produced work order associated with a service provider upon receipt of a service request. The system requests information regarding service provider attributes from the identity and access management system, and receives from the identity and access management system information regarding at least some of the attributes of the service provider. The system determines a requisite level of expertise required for the service and determines whether the attributes received from the identity and access management system indicate that the service provider has the requisite level of attributes.
US11645587B2
Techniques for quantizing training data sets using machine learning (ML) model metadata are provided. In one set of embodiments, a computer system can receive a training data set comprising a plurality of features and a plurality of data instances, where each data instance includes a feature value for each of the plurality of features. The computer system can further train a machine learning (ML) model using the training data set, where the training results in a trained version of the ML model, and can extract metadata from the trained version of the ML model pertaining to the plurality of features. The computer system can then quantize the plurality of data instances based on the extracted metadata, the quantizing resulting in a quantized version of the training data set.
US11645584B2
Systems and methods for identifying recommended topics are disclosed. An example method may be performed by one or more processors of a system and include identifying one or more attributes of a system user, identifying a subset of topics relevant to the system user based on analyzing the one or more attributes of the system user using an analysis model trained with a machine learning process to identify relevant topics for system users based on historical user attributes, generating, for each respective topic of the subset of topics, using the trained analysis model, a relevance score for the respective topic based at least in part on a most recent system page previously accessed by the system user and a current system page accessed by the system user, and generating one or more recommended topics for the system user based on the relevance scores.
US11645580B2
A system and method for content selection and presentation is disclosed. A system receives a plurality of content elements configured for presentation in at least one content container and selects one of the plurality of content elements for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to use Thompson sampling. An interface including the selected one of the plurality of content elements is generated.
US11645567B2
Systems described herein apply an ordered combination machine-learning models to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. A first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.
US11645559B2
This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a plurality of first values for a corresponding plurality of first items based on the user's engagement with each of the first items. The computing device may then determine a subset of the plurality of first items based on the first values. The computing device may receive a search request and determine a plurality of second values for a plurality of second items based on the search request. The computing device may determine a plurality of third values for the subset of items based on the plurality of second values for the plurality of second items and the user's engagement with each of the subset of items. The computing device may determine the recommended items based on the plurality of second values and the plurality of third values.
US11645557B2
A method for receiving a plurality of types of data within a cognitive information processing system environment comprising: receiving data from a plurality of data sources, the plurality of data sources comprising a public data source and a private data source; accessing information from the plurality of data sources via a cognitive data management module; and, providing the information to an inference and learning system.
US11645556B2
Methods, systems and computer readable media are provided for automating software service analysis. One or more dictionaries are created, characterizing one or more software services available within the computing domain, wherein the one or more dictionaries each comprise at least an input category, a processing capability category, and an output category. A query input comprising a description of software service is received. Relevant portions are extracted using natural language processing of the query input that correspond to functions and associated parameters of the requested software services. The relevant portions of the query input are assigned to the one or more sub-categories in the dictionaries to generate mapped services. The sub-category assignments are processed to determine the mapping of the available software services within the computing domain.
US11645549B2
A system and approach for deriving data for a constrained environment of a controller such as, for example, an embedded device. The controller may incorporate a processor and a memory connected to the processor. The memory may have a constrained capacity. The memory may contain an extensible set of rules for deriving additional semantic information from available information at the embedded device. The processor and the memory with the extensible set of rules may constitute a semantic rule engine. The semantic rule engine may apply the extensible set of rules to the available information to derive the additional semantic information.
US11645544B2
Described is a system for continual learning using experience replay. In operation, the system receives a plurality of tasks sequentially, from which a current task is fed to an encoder. The current task has data points associated with the current task. The encoder then maps the data points into an embedding space, which reflects the data points as discriminative features. A decoder then generates pseudo-data points from the discriminative features, which are provided back to the encoder. The discriminative features are updated in the embedding space based on the pseudo-data points. The encoder then learns (updates) a classification of a new task by matching the new task with the discriminative features in the embedding space.
US11645533B2
IR drop predictions are obtained using a maximum convolutional neural network. A circuit structure is partitioned into a grid. For cells of the circuit structure in sub-intervals of a clock period, power consumption of the cell is amortized into a set of grid tiles that include portions of the cell, thus forming a set of power maps. The power maps are applied to a neural network to generate IR drop predictions for the circuit structure.
US11645530B2
A method, computer readable medium, and system are disclosed for visual sequence learning using neural networks. The method includes the steps of replacing a non-recurrent layer within a trained convolutional neural network model with a recurrent layer to produce a visual sequence learning neural network model and transforming feedforward weights for the non-recurrent layer into input-to-hidden weights of the recurrent layer to produce a transformed recurrent layer. The method also includes the steps of setting hidden-to-hidden weights of the recurrent layer to initial values and processing video image data by the visual sequence learning neural network model to generate classification or regression output data.
US11645523B2
Systems, methods, and non-transitory computer-readable media are disclosed for generating generate explanatory paths for column annotations determined using a knowledge graph and a deep representation learning model. For instance, the disclosed systems can utilize a knowledge graph to generate an explanatory path for a column label determination from a deep representation learning model. For example, the disclosed systems can identify a column and determine a label for the column using a knowledge graph (e.g., a representation of a knowledge graph) that includes encodings of columns, column features, relational edges, and candidate labels. Then, the disclosed systems can determine a set of candidate paths between the column and the determined label for the column within the knowledge graph. Moreover, the disclosed systems can generate an explanatory path by ranking and selecting paths from the set of candidate paths using a greedy ranking and/or diversified ranking approach.
US11645520B2
This specification describes methods for performing inferencing based on input data, the methods comprising: initialising a neural network based on a set of stored model information, which defines a plurality of orthogonal binary basis vectors which are to be used to implement kernels in one or more hidden layers of the neural network, and plural sets of plural coefficients, each set of plural coefficients corresponding to a respective one of the kernels, wherein each of the coefficients in a given set of coefficients is associated with a respective one of the one or more orthogonal binary basis vectors; passing input data through the neural network such that convolution operations between the kernels and data arriving at the kernels are performed, wherein each of the kernels is implemented using a respective set of coefficients and the orthogonal binary basis vectors with which the coefficients in the set are associated; and outputting data from the neural network, the output data representing an inference corresponding to the input data. The specification also describes methods for generating model information based on which neural networks may be initialised.
US11645519B2
A method can be used to process an initial set of data through a convolutional neural network that includes a convolution layer followed by a pooling layer. The initial set is stored in an initial memory along first and second orthogonal directions. The method includes performing a first filtering of the initial set of data by the convolution layer using a first sliding window along the first direction. Each slide of the first window produces a first set of data. The method also includes performing a second filtering of the first sets of data by the pooling layer using a second sliding window along the second direction.
US11645511B2
A system for predicting a hazardous event from road-scene data includes an electronic control unit configured to implement a neural network and a camera communicatively coupled to the electronic control unit, wherein the camera generates the road-scene data. The electronic control unit is configured to receive the road-scene data from the camera, and predict, with the neural network, an occurrence of the hazardous event within the road-scene data from the camera.
US11645509B2
Embodiments for training a neural network using sequential tasks are provided. A plurality of sequential tasks are received. For each task in the plurality of tasks a copy of the neural network that includes a plurality of layers is generated. From the copy of the neural network a task specific neural network is generated by performing an architectural search on the plurality of layers in the copy of the neural network. The architectural search identifies a plurality of candidate choices in the layers of the task specific neural network. Parameters in the task specific neural network that correspond to the plurality of candidate choices and that maximize architectural weights at each layer are identified. The parameters are retrained and merged with the neural network. The neural network trained on the plurality of sequential tasks is a trained neural network.
US11645491B2
An assembly and method of manufacture of a radio frequency identification (RFID) assembly having a passive RFID semiconductor chip and a two sided planar antenna and a spacer composed of an electrically non-conducting foam material that is configured for non-absorbing of a substantial amount of energy at the predetermined operating frequency, the spacer having a predetermined thickness and that is configured for non-absorbing of a substantial amount of radio frequency energy at the predetermined operating frequency wherein the RFID tag assembly is configured to receive at a first side of the two sided planar antenna a first portion of the radio frequency energy as direct energy and is configured to receive at a second side of the planar antenna a second portion of the radio frequency energy as indirect energy responsive to the absorbing by the absorbing material body.
US11645490B2
The present invention relates to a method for producing radio frequency identification devices (RFID) without personalized chip, in particular the production of RFID tags without personalized chip, also referred to as chipless RFID tags. The present invention also relates to devices and labels produced by the claimed method as well as to systems for producing said devices/labels.
US11645489B2
An impact indicator includes a micro-sensor having a mass element configured to move from a first position to a second position in response to receipt by the mass element of an impact event. The micro-sensor includes detection circuitry configured to change from a first state to a second state in response to movement of the mass element from the first position to the second position. The detection circuitry is prevented from returning to the first state in response to changing to the second state. A radio-frequency identification (RFID) module is coupled to the detection circuitry and is configured to output a value indicating that the mass element is in the second position. An activator element is configured to maintain the mass element in the first position until removal of the activator element from the micro-sensor.
US11645487B2
Smartcard (SC) having a metal card body (MCB) which is a coupling frame (CP) with a slit (S), and a coupling loop antenna/structure (CLA, CLS) connected to termination points (TP) on each side of the slit (S) and coupled with the module antenna (MA) of a transponder chip module (TCM). A portion of the card body (CB) may be metal and another, coplanar portion of the card body may be a synthetic material which may be transparent or translucent. Currents may be collected from the interface between the two portions. The card body (CB) may have two metal layers of different materials, adhesively joined to each other using a thermosetting epoxy that converts from B-stage to C-stage during lamination.
US11645486B2
An information processing device includes an acquisition unit acquiring pre-printing image data that is obtained by digitizing, as an image, the fabric before the printing process is performed and at least one of pre-drawing image data that is obtained by digitizing, as an image, the fabric after the pre-processing is performed and before the image is drawn and post-drawing image data that is obtained by digitizing, as an image, the fabric before the post-processing is performed and after the image is drawn, a storage unit storing derivation data indicating a correspondence relationship between the pre-printing image data, the pre-drawing image data or the post-drawing image data, and a recommended parameter for at least one of the pre-processing device and the post-processing device, and a control unit deriving, based on the derivation data, the recommended parameter from the pre-printing image data, the pre-drawing image data or the post-drawing image data.
US11645479B1
A novel method provides an AI language virtual agent having self-improvement features and which uses language modeling and tree search techniques. The AI language virtual agent exchanges textual discussion with users and other simulated agents. The method includes receiving a current situational description depicting natural language user input, temperament qualities and textual tendencies of the virtual agent, and indicia regarding subject matter context of a present conversation. The indicia regarding subject matter context include textual logs from recent conversational exchanges. The current situational description includes audio, visual, and tactile inputs collected proximate to the virtual agent. The method preferably utilizes an MCTS tree search in combination with self-moving modules, one or more language models, tree search techniques outputting textual responses to the current situation description, and the virtual agent responding with textual expression to verbal input in combination with the audio, visual, tactile, and other sensory inputs.
US11645475B2
A translation processing method executed by a computer, the translation processing method includes calculating a first translation probability from each of first phonemes included in a first document described in a first language into each of second phonemes included in a second document, whose contents substantially equivalent to those of the first document, described in a second language and a second translation probability from each of the second phonemes into each of the first phonemes; extracting a phoneme pair in which the first translation probability and the second translation probability are equal to or higher than a threshold value; and generating translation phrases in the first document and the second document based on the extracted phoneme pair.
US11645467B2
A system for performing a task with multiple specific steps given a general natural language command. The system includes an electronic processor. The electronic processor is configured to receive a general natural language command specifying a task to perform and, using a first machine learning system, generate a plurality of specific steps associated with the general natural language command. The electronic processor is also configured to, using the plurality of specific steps and a second machine learning system, perform the task, determine whether the task is performed successfully, and, when the task is not performed successfully, retrain the first machine learning system, second machine learning system, or both.
US11645465B2
A computer receives a multimedia data, where the multimedia data comprises a plurality of frames. The computer converts the multimedia data into a signal wave having a plurality of frequencies and a plurality of amplitudes. The computer determines a frame from the plurality of frames having a pronoun. The computer identifies a topic of the frame. The computer searches for a frame in a media repository having a highest correlation coefficient with the topic of the frame, where the frame from the media repository comprises a bag of objects and resolves the anaphora disambiguation by substituting the pronoun with an object from the bag of objects.
US11645463B2
A natural language processing system includes a storage device and a processor. The storage device is configured to preload records of failure histories of semiconductor equipment, and the records of the failure histories of the semiconductor equipment include natural language. The processor is electrically connected to the storage device and is configured to perform a natural language process on the records of the failure histories of the semiconductor equipment to generate an abnormal model classification table.
US11645461B2
A method is provided for dictionary expansion. The method acquires an object from a user and adds the object to a set of objects previously acquired from the user that form an expandable dictionary. The method calculates a centroid based on the set. The method calculates a similarity score of each of a plurality of objects relative to the centroid for each of a plurality of object features to calculate a weighted sum of similarity scores for each of the plurality of objects. The method presents candidate objects selected among the plurality of objects based on the weighted sum. The method acquires, from the user, a preferred candidate object among the candidate objects. The method updates weights of the plurality of features to maximize the weighed sum of similarity scores for the preferred candidate object. The method expands the dictionary by adding the preferred candidate object to the expandable dictionary.
US11645458B2
Methods and systems are presented for automatically scrubbing sensitive data from text data comprising a sequence of words based on a negative word index. The negative word index may be constructed by obtaining articles that are publicly available and extracting words and word sequences from the articles. Statistical information associated with the word and word sequences from the articles may also be determined and included in the negative word index. To scrub sensitive data from the text data, a first sub-sequence of words is identified from the text data. The first sub-sequence of words may be determined to include sensitive information or not based on statistical information associated with the first sub-sequence of words within the negative word index. If the first sub-sequence of words includes sensitive information, the first sub-sequence of words may be removed from the text data.
US11645456B2
Techniques performed by a data processing system for analyzing training data for a machine learning model and identifying outliers in the training data herein include obtaining training data for the model from a memory of the data processing system; analyzing the training data using a Siamese Neural Network to determine within-label similarities and cross-label similarities associated with a plurality of data elements within the training data, the within-label representing similarities between a respective data element and a first set of data elements similarly labeled in the training data, the cross-label similarities representing similarities between the respective data element and a second set of data elements dissimilarly labeled in the training data; identifying outlier data elements in the plurality of data elements based on the within-label and cross-label similarities; and processing the training data comprising the outlier data elements. Processing may include deleting the outlier data elements or generating a report.
US11645455B2
An indication of a first change is received at a first coordinate location of a client model of the collaborative electronic document. The first coordinate location is within a coordinate structure of the collaborative electronic document. The first change is applied at a second coordinate location of a server model of the collaborative electronic document. The first change is associated with a first revision identifier. An attribution model is generated that includes a coordinate structure that corresponds to at least a portion of the coordinate structure of the collaborative electronic document and includes a third coordinate location that corresponds to the first coordinate location and the second coordinate location. The third coordinate location of the attribution model is updated with the first revision identifier. The attribution information for the first change is stored in association with the first revision identifier.
US11645449B1
An example computing system receives annotation data associated with a plurality of customer communication messages is described. The computing system generates, for display on each of a plurality of reviewer computing devices, an annotation interface through which each reviewer may input annotation data associated with an assigned subset of the plurality of messages. The annotation data may include data indicative of whether the message includes a complaint. An annotation process may include receiving annotation data associated with the message from a first reviewer and a second reviewer, and determining whether the annotation data received from the first reviewer and the annotation data received from the second reviewer are in agreement. If not, the annotation process may further include receiving annotation data associated with the message from a third reviewer, wherein the third reviewer has a higher reviewer permission level than both the first and the second reviewer.
US11645445B2
Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A container including content and a minimum display size for the document may be received. The display size of the document may be monitored. A determination that the display size of the document is less than the minimum display size may be made. A visible section and a hidden section of the document may be determined based on the display size. The visible section of the document may be displayed. A scroll feature may be activated based on a hidden section size. An indication to scroll the document in a scroll direction may be received. The visible section may be updated to an updated visible section that includes at least a portion of the hidden section. The updated visible section of the document may be displayed via the display.
US11645444B2
An intelligent system, such as an autonomous robot agent, includes systems and methods to learn various aspects about a task in response to instructions received from a human instructor, to apply the instructed knowledge immediately during task performance following the instruction, and to instruct other intelligent systems about the knowledge for performing the task. The learning is accomplished free of training the intelligent system. The instructions from the human instructor may be provided in a natural language format and may include deictic references. The instructions may be received while the intelligent system is online, and may be provided to the intelligent system in one shot, e.g., in a single encounter or transaction with the human instructor.
US11645443B2
A mask layout is received. An interaction-free mask model is applied to the mask layout. An edge interaction model is applied to the mask layout. The edge interaction model describes an influence due to a plurality of combinations of two or more edges interacting with one another. A thin mask model is applied to the mask layout. A near field is determined based on the applying of the interaction-free mask model, the applying of the edge interaction model, and the applying of the thin mask model.
US11645440B1
Training of a machine learning model used to infer estimated delays of circuit routes during placement and routing of a circuit design. Training can include selecting sample pairs of source pins and destination pins of an integrated circuit (IC) device, and determining respective delays of shortest paths that connect the source pins to the destination pins of the sample pairs based on a resistance-capacitance model of wires that form the shortest paths on the IC device. Respective sets of features are determined for the shortest paths, and the model is trained using the respective sets of features and the respective delays as labels. The machine learning model can be provided to an electronic design automation tool for estimating delays.
US11645438B2
Generating a template-driven schematic from a netlist of electronic circuits is disclosed. The template-driven schematic may be useful to generate a set of related circuits for a single overall design as well as allow for a common transfer mechanism between different Computer Aided Design (CAD) systems. To assist in portability of designs, a common file format is disclosed based on a structured text file (e.g., XML). Further, in the disclosed approach, it is possible to not only place primitives but create custom symbols as well. In addition, primitives and symbols may be attached to models, simulation settings may be added, and routing of the circuit in a schematic may be completed. Associated devices and methods are disclosed as well.
US11645437B2
A method to identify possible debris clogging area in a machined object includes simulating movement of a plurality of debris particles provided within a modeled object having a plurality of cavities in accordance with a debris clogging evaluation to identify inaccessible areas along the plurality of cavities. The plurality of debris particles is indicative of solid debris and the modeled object is a multidimensional computer designed model. The method further includes determining an egress characteristic of the plurality of cavities based on the simulated movement of the plurality of debris particles. The egress characteristic includes a contact area, an obstruction area, or a combination thereof.
US11645427B2
A system includes a device including one or more sensors that generate one or more signals used to detect whether an unauthorized activity has occurred at the device. The device is configured to transmit the one or more signals generated by the one or more sensors. The central monitoring device is configured to receive the one or more signals and compare the one or more signals with a baseline signal for the device. The baseline signal includes an expected signal for each of the one or more sensors when the unauthorized activity has not occurred. The monitoring device determines whether the unauthorized activity has occurred based on a result of the comparison.
US11645425B2
System and methods for the processing of data in a secure and safe manner are disclosed. Embodiments of such system and methods may ensure the operation of policies in a manner that is dependent on the inherent properties of the data being operated on as well as the operations that are performed on that data.
US11645409B2
A method for distributed and private symmetric searchable encryption includes receiving encrypted data, creating a search index for one or more servers based on the encrypted data using a distributed point function (DPF), splitting the encrypted data into a number of portions based on the number of servers, and partitioning the servers into two or more groups. The method also includes updating the search index based on the splitting and the partitioning, transmitting the split encrypted data to the servers based on the updated search index, verifying the transmitted data using data not transmitted to the server, and determining, based on the verifying, whether any server deviated from an assigned protocol.
US11645391B2
In an example method, one or more processors determine that a first data storage device has been communicatively coupled to a first computer system, determine that the first computer system is associated with a first geographical location, determine that the first data storage device is associated with a first user, determine that the first user is associated with one or more additional data storage devices, and determine usage data regarding the one or more additional data storage devices. Further, the one or more processors control a transmission of data between the first data storage device and first computer system based on the first geographical location and the usage data.
US11645385B2
A computing system provides clock readings from an untrusted code to trusted code, where the trusted code is executed in a secure enclave and the untrusted code is executed outside the secure enclave. The computing system allocates a pointer to shared memory that is shared between the untrusted code and the trusted code. Under control of the untrusted code, the computing system periodically writes a clock reading to the shared memory. Under control of the trusted code, the computing system reads the clock reading stored in shared memory. The untrusted code cannot determine when the trusted code reads a clock reading.
US11645382B2
A Sentinel System For an Online Device (“SOD”) is disclosed that is capable of protecting a computing device from mining and tracking.
US11645359B1
A computing device selects a piecewise linear regression model for multivariable data. A hyperplane is fit to observation vectors using a linear multivariable regression. A baseline fit quality measure is computed for the fit hyperplane. For each independent variable, the observation vectors are sorted, contiguous segments to evaluate are defined, for each contiguous segment, a segment hyperplane is fit to the sorted observation vectors using a multivariable linear regression, path distances are computed between a first observation of the and a last observation of the sorted observation vectors based on a predefined number of segments, a shortest path associated with a smallest value of the computed path distances is selected, and a fit quality measure is computed for the selected shortest path. A best independent variable is selected from the independent variables based on having an extremum value for the computed fit quality measure.
US11645358B2
In an example, a neural network program corresponding to a neural network model is received. The neural network program includes matrices, vectors, and matrix-vector multiplication (MVM) operations. A computation graph corresponding to the neural network model is generated. The computation graph includes a plurality of nodes, each node representing a MVM operation, a matrix, or a vector. Further, a class model corresponding to the neural network model is populated with a data structure pointing to the computation graph. The computation graph is traversed based on the class model. Based on the traversal, the plurality of MVM operations are assigned to MVM units of a neural network accelerator. Each MVM unit can perform a MVM operation. Based on assignment of the plurality of MVM operations, an executable file is generated for execution by the neural network accelerator.
US11645357B2
Embodiments of the present application provide a method, an apparatus, a computer device for convolution operation and a computer readable storage medium. The method includes: obtaining input data of a network layer in a convolutional neural work; extracting each time a plurality of data points from the input data according to a preset step size; mapping the plurality of data points extracted each time to the same position at different depth levels of three-dimensional data to obtain rearranged data; and performing convolution operation on the rearranged data with a convolution kernel of a preset size to obtain a convolution result. Through the present solution, the operation efficiency of the convolutional neural network can be improved.
US11645352B1
A method and apparatus comprising generating a dynamic personalized webpage is disclosed. At least two webpages are loaded in a fashion that is hidden from the user. Content from the at least two webpages is extracted based on classification “of interest” by an artificial intelligence algorithm. A dynamic personalized webpage comprising extracted content is then generated and displayed to the user. In the preferred embodiment, the user's dynamic personalized webpage will be filled with advertisements tailored to the user and the user would receive at least some revenue from advertisements.
US11645348B2
Providing a crowdsourced refinement of a response to a network query can include detecting an insufficient answer to a query posed by a user seeking information from a plurality of networked sources communicatively coupled with an electronic communications network. Demographic data corresponding to the user can be determined and a search initiated. The search is for a crowdsourced response to the query posed by the user. The search can be conducted over the electronic communications network and can be based on the demographic data corresponding to the user.
US11645345B2
A method for use in an issue creation process, before an issue is submitted, in an issue tracking system (ITS), comprises receiving an unstructured user input expressing an issue description and comprising one or more query keywords; querying a database of historic issue data to determine historic issues from the historic issue data that are relevant to the one or more query keywords and, in response to the determination, extracting request types from the historic issues; generating, from the extracted request types, a list of possible request types for allocation to the unstructured user input; receiving a user input of a particular request type selected from the list of possible request types and, in response, allocating the particular request type to the issue. The issue is submitted to the ITS for routing the issue to an appropriate service desk according to the particular request type.
US11645335B2
Generating a solution keyword tag cloud is provided. The solution keyword tag cloud is generated for a product based on matching keywords identified in a question asking how to resolve an issue experienced by a user with the product with keyword tags included in a set of condition-solution trees corresponding to the product. In response to receiving an indication that a tried solution in the solution keyword tag cloud did not resolve the issue experienced by the user, the solution keyword tag cloud is graphically updated by moving the tried solution that failed to resolve the issue from a solution section of the solution keyword tag cloud to a condition section of the solution keyword tag cloud. The solution keyword tag cloud is presented in a graphical user interface display on a client device corresponding to the user.
US11645333B1
System generates data structure based on unique identifiers of objects in storages and sets indicators in positions corresponding to hashes of unique identifiers of objects. The system copies active objects from one storage to another, if number of active objects in storage does not satisfy threshold, and resets indicators in positions in data structure corresponding to hashes of unique identifiers of active objects copied to the other storage. The system generates another data structure based on unique identifiers created while generating data structure, positions in other data structure corresponding to hashes of the unique identifiers. System sets indicators in positions in the other data structure corresponding to hashes of unique identifiers of data objects in active storages while generating data structure. System resets indicators in positions in data structure corresponding to hashes of the unique identifiers corresponding to indicators set in positions of the other data structure.
US11645332B2
A method and system are provided for classifying semi-structured documents. According to one embodiment, the method includes accessing a number of documents, and identifying in each of the documents pairs of character segments. The method also includes generating a map of unique identified segment pairs across all documents in the several documents. The method further includes generating for each of the several documents a respective feature vector based on one or more unique pair of segments in the map that are also identified in the document, and clustering the plurality of documents into a plurality of clusters, using the feature vectors.
US11645331B2
A method for searching and ranking personalized videos includes receiving a user request via a communication chat between a user and another user. The user request includes a phrase. The method performs, based on the phrase, a search in a first pool of pre-rendered videos to determine a first subset of relevant videos ranked according to first rankings. The pre-rendered videos include pre-rendered text messages. The method performs a search in a second pool of customized videos to determine a second subset of relevant videos ranked according to second rankings. The customized videos include text messages modified by the user. The method generates a set of videos. The set of videos includes a first number of pre-rendered videos from the first subset of relevant videos and a second number of customized videos from the second subset of relevant videos. The method presents the set of videos via the communication chat.
US11645328B2
Systems and methods for performing image search are described. An image search method may include generating a feature vector for each of a plurality of stored images using a machine learning model trained using a rotation loss term, receiving a search query comprising a search image with object having an orientation, generating a query feature vector for the search image using the machine learning model, wherein the query feature vector is based at least in part on the orientation, comparing the query feature vector to the feature vector for each of the plurality of stored images, and selecting at least one stored image of the plurality of stored images based on the comparison, wherein the at least one stored image comprises a similar orientation to the orientation of the object in the search image.
US11645319B1
A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.
US11645314B2
A method includes receiving a natural language query at an information system, the natural language query indicating an intent and at least a first factor and a second factor. The method also includes retrieving a set of candidate information from the information system based on the natural language query, the set of candidate information having a type determined by the intent. The method additionally includes selecting a knowledge display template from a set of knowledge display templates using the intent, the first factor and the second factor. The method further includes rendering, using the knowledge display template, a first knowledge graph comprising the set of candidate information, the first knowledge graph indicating a relationship between the set of candidate information based the first factor and the second factor.
US11645311B2
Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US11645304B2
A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.
US11645302B2
A method of synchronizing data across an enterprise system including enterprise servers on an enterprise level and including store locations at a store level including edge devices operatively coupled to the enterprise servers can be provided by providing a changeplan that specifies updated data for microservice data operating within the enterprise system on an endpoint that utilizes the microservice in a microservice architecture to perform operations at a store location, executing the changeplan to initiate an export from an enterprise server that operates the microservice at the enterprise level to create an updated state for the microservice data on the endpoint, replicating the updated state for the microservice data at the enterprise server to provide an export updated state for the microservice data on the endpoint, storing the export updated state for the microservice data in an export table at the enterprise level, transmitting a message on a durable message bus from the enterprise level to the store level, initiating an import process at a store server responsive to receiving the message on the durable message bus and retrieving the export updated state for the microservice data from the export table.
US11645298B1
Techniques for configuring managed event tables include generating at a first process of an execution node, log data associated with execution of user-defined function (UDF) code. The log data is provided from the first process to a second process of the execution node. The first process is configured as a sub-process of the second process. The log data is formatted using the second process of the execution node, to generate formatted log data. The formatting is based on a configuration of a managed event table that is external to the execution node. The formatted log data is communicated from the second process of the execution node into a managed event table maintained at a computing node that is external to the execution node.
US11645290B2
A position debiased search system can avoid bias towards top-ranked search results using a position-trained machine-trained model. Past positions for listings can be input into the model with added noise and low-ranked results to train the model to generate rankings that do not exhibit position bias. A network site can implement the position debiased search system to generate network site results that can generate accurate user results in real time as users browse the network site.
US11645282B1
A system comprising one or more computers implements a data retrieval interface. The data retrieval interface provides a unified schema definition language for data queries. Also the data retrieval interface implements a routing layer that applies default or custom prioritization parameters to select a data source from which to obtain data requested in a query from an application. The data retrieval interface may take into consideration connectivity, latency, costs, or other user specified parameters when selecting a data source and/or when selecting connection path to a selected data source to be used to obtain data in response to a query.
US11645280B2
A function reference for a function is identified in a query. A plurality of processing environments that can provide the function is identified. Function costs for the function to process in the processing environments are obtained. Input data transfer costs are acquired for providing input data identified in the query to each of the functions. A specific one of the functions from a specific processing environment is selected based on the function costs and the input data transfer costs. A query execution plan for executing the query with the specific function is generated. The query execution plan is provided to a database engine for execution.
US11645277B2
Implementations relate to providing, in response to a query, machine learning model output that is based on output from a trained machine learning model. The machine learning model output can include a predicted answer to the query, that is predicted based on the trained machine learning model. The machine learning model output can additionally or alternatively include an interactive interface for the trained machine learning model. Some implementations relate to generating a trained machine learning model “on the fly” based on a search query. Some implementations additionally or alternatively relate to storing, in a search index, an association of a machine learning model with a plurality of content items from resource(s) on which the machine learning model was trained.
US11645276B2
Aggregation of data and subsequent diving and/or grouping (i.e., slicing and dicing) of the aggregated data occurs by multi-stage parallel processing. Initially, multiple aggregation jobs are executed in parallel to aggregate data from a granular level to a higher level. Subsequently, query sets are executed in parallel for each of the aggregation jobs to divide and/or group the higher level data according to the queries and the segregated results are stored in a single table, which is partitioned for each aggregation job. Parallel processing of the query sets and storage in a single table is made possible by implementing a hybrid dynamic database schema, in which each table in the database includes one or more additional fields, each additional field comprising a set of dimension-dimension value pairs.
US11645261B2
In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for use with one or more heterogeneous targets, for example a target database server or message queue. The process enables capture of transaction log events associated with database transactions at a remote server that may be located on a different computer or network, or within an access-restricted environment such as a cloud environment, without the need to create additional copies of its transaction logs.
US11645259B2
Processing range operation data management statements in a database is provided. The method comprises receiving statements for range operations that specify referenced pages in the database. The range operations are stored in a search structure in a table directory in the database and applied to any referenced pages in a memory buffer pool. Application of the range operations is postponed for any referenced pages not in the memory buffer pool. The database determines if reading the postponed pages into the buffer pool would exceed a specified input/output threshold. If reading the postponed pages into the buffer pool does not exceed the specified threshold, the database reads the postponed pages from disk to the buffer pool asynchronously in parallel, and the range operations are then applied to the postponed pages. Pages modified by the range operations are then written from the buffer pool back to disk.
US11645255B2
The present disclosure provides a method for storing data, including: storing data in a first node, the first node being selected from a first node set including a first edge node and child nodes thereof; selecting, from a second node set including a second edge node and child nodes thereof, a second node for storing the data, the first edge node being a child node of the second edge node; and storing the data in the second node. The present disclosure further provides a method for searching for data. The present disclosure can reduce the time for searching for data in a distributed storage system.
US11645254B2
Modifying an index for a database is provided. An index tree for the database is traversed by: identifying a next node in the index tree, requesting a lock of the next node in the index tree, responsive to locking of the next node in the index tree, releasing a lock of a current node of the index tree, and making the next node in the index tree the current node of the index tree, until the current node of the index tree is a leaf node of the index tree. Responsive to determining to split the leaf node, the lock of the leaf node is released and, after releasing the lock of the leaf node, a lock of a non-leaf node parent of the leaf node in the index tree is requested.
US11645253B1
A method includes: receiving an indication of a new integration flow document that updates a current integration flow document of an integration flow; determining a last switchable node that is included in both the current integration flow document and the new integration flow document; determining, for each running instance of the integration flow using the current integration flow document, whether a currently executing node of the instance is less than or equal to the last switchable node; in response to determining the currently executing node of the instance is less than or equal to the last switchable node, switching the instance to the new integration flow document; and in response to determining the currently executing node of the instance is greater than or the last switchable node, waiting for completion of the instance using the current integration flow document.
US11645250B2
Data stored in large scale systems often includes significant amounts of data and metadata. The data and metadata provide valuable structures for efficient data organization and analysis. However, when the data or metadata is missing, the missing data or metadata can cause disruption in organization and analysis efforts. A system with interactive user interfaces for enrichment of missing data or metadata is described. The system provides various dynamic filters to detect and identify data items with missing data or metadata. The system also provides for intuitive and efficient navigation of data items for determination of the missing data or metadata. Via its user interfaces, the system enables users to supply, or enrich, the missing data or metadata. Additionally, the user interfaces enable users to dynamically change available data or metadata values used for enrichment. Also, the system generates enriched output data sets, which may facilitate analysis of processes and systems.
US11645230B2
Embodiments of systems and methods for storing documents in a cloud storage system comprising a cloud processor and a plurality of storage components are disclosed. Particularly, certain embodiments comprise, at the cloud processor, providing at least one storage component attribute for each of the plurality of storage components, the at least one storage component attribute defining a storage property of the respective storage component; receiving a first document to be stored and document metadata associated with the first document, the document metadata defining storage requirement of the first document; translating the document metadata of the first document into a storage instruction; determining, based on storage component attributes, at least one storage component among the plurality of storage components with a defined storage property matching the storage instruction for the first document; and storing the first document in the at least one storage component determined according to the storage instruction.
US11645229B2
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
US11645212B2
Processing elements include interfaces that allow direct access to memory banks on one or more DRAMs in an integrated circuit stack. These additional (e.g., per processing element) direct interfaces may allow the processing elements to have direct access to the data in the DRAM stack. Based on the size/type of operands being processed, and the memory bandwidth of the direct interfaces, rate calculation circuitry on the processor die determines the speed each processing element and/or processing nodes within each processing element are operated.
US11645208B2
A computer system includes a processor and a prefetch engine. The processor is configured to generate a demand access stream. The prefetch engine is configured to generate a first prefetch request and a second prefetch request based on the demand access stream, to output the first prefetch request to a first translation lookaside buffer (TLB), and to output the second prefetch request to a second TLB that is different from the first TLB. The processor performs a first TLB lookup in the first TLB based on one of the demand access stream or the first prefetch request, and performs a second TLB lookup in the second TLB based on the second prefetch request.
US11645198B2
A method of managing a storage system comprises detecting a reference to a first page in the storage system. The method also comprises creating a first candidate block for the first page based on the detecting. The first candidate block may comprise a continuous series of pages that begins with the first page. The method also comprises monitoring subsequent references to pages within the first candidate block. The method also comprises determining that the first candidate block meets a first set of hot-block requirements. The method also comprises relocating the first candidate block to a hot-block space in a buffer pool based on the determining, resulting in a first hot block.
US11645191B2
Systems and methods can implement a review process to evaluate changes to target code as part of development cycles for a continuous integration, continuous deployment pipeline for software-based products. The system can aggregate data and determine if the target code has been modified preliminarily and then intelligently determine where further review is needed before the changes are permanently implemented. To do this, a changeset including the preliminarily changed target code can be obtained from the aggregated data. The changeset can be tested with a prediction model based on feature data that characterizes aspects of a coding process carried out to generate the preliminary modification. The prediction model can provide an activation recommendation for the preliminary modification based on a plurality of risk factors determined from the testing. The prediction model can be trained, continuously, with training data that includes a plurality of data artifacts resulting from a code build processes.
US11645184B2
A method for designing an enclosure by predicting hard drive disk (HDD) performance in an experimental enclosure, where the enclosure is a modified version of the experimental enclosure. The method includes obtaining, by an HDD performance data generator, an experimental enclosure vibration dataset from a vibration measurement apparatus, obtaining an ideal HDD vibration threshold; making a first comparison between the experimental enclosure vibration dataset and the ideal HDD vibration threshold, calculating, based on the first comparison, an experimental enclosure HDD performance dataset, making a first determination that the experimental enclosure HDD performance dataset exceeds an acceptable threshold, and performing a design action on the experimental enclosure based on the first determination to generate a design of the enclosure.
US11645183B1
The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.
US11645182B2
Embodiments of a system for determining a data gravity index score and implementing pervasive data center architecture is disclosed. In some embodiments, the system can calculate a data gravity index score based on the amount of data stored in a given location, an amount of data in motion in the given location, a bandwidth index associated with the given location, and a latency index associated with the given location. Based on data gravity index scores, in some embodiments, the system can localize traffic to improve network performance, improve security operations, and generate software-defined-network overlay.
US11645176B2
A method includes determining, by an analysis system, a system aspect of a system for a protection evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective for use in performing the protection evaluation on the system aspect. The method further includes determining, by the analysis system, at least one evaluation viewpoint for use in performing the protection analysis on the system aspect. The method further includes obtaining, by the analysis system, protection data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, a protection rating as a measure of protection maturity for the system aspect based on the protection data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric.
US11645174B2
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory, with the processing device being configured to detect a failure of at least one storage node that impacts a write cache destaging process in a distributed content addressable storage (CAS) system comprising a plurality of storage nodes each associated with one or more storage devices. Responsive to the detected failure, the processing device issues one or more write cache metadata preload commands to direct one or more other ones of the storage nodes to preload from their associated storage devices metadata characterizing one or more data pages that are subject to the write cache destaging process, thereby illustratively reducing address lock contention in the CAS system. The processing device illustratively comprises at least a portion of a distributed storage controller of the CAS system. Other embodiments include methods and computer program products.
US11645172B1
Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.
US11645169B2
Illustrative embodiments represent a dynamic on-demand approach to configuring destination storage for bare metal restore (BMR) operations without operator intervention, including destination storage that is smaller than source storage devices. The illustrative operations rely on system state information collected concurrently with or shortly after source data is backed up, thereby capturing current actual storage metrics for the source data. The illustrative embodiments further rely on enhanced data agent components to collect and restore system state information as well as to restore backup data, thereby streamlining the configurations needed for the BMR operation to proceed. Additional business logic matches source mount points with suitable smaller destination storage resources and ensures that the BMR operation successfully completes with diverse and/or smaller storage destinations.
US11645166B2
Embodiments of the present disclosure provide a method, device and computer program product for backing up data. The method comprises obtaining a data attribute of specific data to be backed up from a client to a server, a resource utilization rate at the client, and a network condition between the client and the server. The method further comprises setting, based on the data attribute, the resource utilization rate and the network condition, a plurality of parameters for performing stream backup, wherein the plurality of parameters at least comprises a concurrent number of stream transmission and a concurrent number of data parsing. The method further comprises parsing, according to the set plurality of parameters, the specific data and backing up the specific data from the client to the server.
US11645158B2
A rollback can be performed after completing an upgrade to components of a virtualized computing environment. When the upgrade is performed, an upgrade bundle having rollback scripts is provided to edges, hosts, and managers in the virtualized computing environment that are to be upgraded. When a rollback is to be performed, the rollback scripts are executed, and the components are rolled back in a reverse order relative to their upgrade order. Data and configuration checking are performed to validate the results of the rollback.
US11645152B2
Data and error correction information may involve accessing multiple data channels (e.g., 8) and one error detection and correction channel concurrently. This technique requires a total of N+1 row requests for each access, where N is the number of data channels (e.g., 8 data row accesses and 1 error detection and correction row access equals 9 row accesses.) A single (or at least less than N) data channel row may be accessed concurrently with a single error detection and correction row. This reduces the number of row requests to two (2)—one for the data and one for the error detection and correction information. Because, row requests consume power, reducing the number of row requests is more power efficient.
US11645132B2
A method includes executing a calibration operation on a set of qubits, in a first iteration, to produce a set of parameters, a first subset of the set of parameters corresponding to a first qubit of the set of qubits, and a second subset of the set of parameters corresponding to a second qubit of the set of qubits. In an embodiment, the method includes selecting the first qubit, responsive to a parameter of the first subset meeting an acceptability criterion. In an embodiment, the method includes forming a quantum gate, responsive to a second parameter of the second subset failing to meet a second acceptability criterion, using the first qubit and a third qubit.
US11645130B2
A resource manager (RM) instance is associated with each transaction processing system (TPS) member, of a TPS group. Each RM instance monitors performance of the associated TPS member. If a TPS member becomes unavailable for any reason (a failing TPS), the associated RM instance broadcasts status of the failing TPS to RMs associated “surviving” members of the group. RM instances associated with surviving members initiate a series of actions that reduce the resources used by the surviving TPS members. Consequently, the surviving TPS members are better able to process the additional workload imposed on them due to the unavailability of the failing TPS. Once the failing TPS is brought back online and made available again (or a replacement TPS is brought online), RM instances associated with the surviving members perform actions to undo the resource usage reduction tasks, and the TPS group returns to a nominal configuration.
US11645123B1
Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as CPU and GPU resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload.
US11645121B2
Methods, computer readable media, and systems service a queue, comprising a plurality of jobs, by identifying nodes satisfying a hardware requirement for at least a subset of jobs in the queue. Each job indicates when it was submitted to the queue and one or more node resource requirements. A current availability score for each node class in a plurality of node classes is determined and nodes of a first node class in the plurality of node classes are reserved when a demand score for the class satisfies the current availability score for the first node class by a first threshold amount. Reserved nodes are permitted to draw jobs from the queue in accordance with satisfaction by such nodes of the node resource requirements of the jobs but are terminated, without completing the jobs, when the current availability score for their node class exceeds a second threshold amount.
US11645113B2
In some examples, a system receives a first unit of work to be scheduled in the system that includes a plurality of collections of processing units to execute units of work, where each respective collection of processing units of the plurality of collections of processing units is associated with a corresponding scheduling queue. The system selects, for the first unit of work according to a first criterion, candidate collections from among the plurality of collections of processing units, and enqueues the first unit of work in a schedule queue associated with a selected collection of processing units that is selected, according to a selection criterion, from among the candidate collections.
US11645109B2
A computer-implemented method, computer system and computer program product dynamically manage failure in an edge computing environment. According to the method, a request for executing a task may be sent to a first edge device according to a defined process, where the defined process is used to schedule tasks to be executed on edge devices. In response to the first edge device failing to execute the task, the defined process may be suspended. Then, a request for executing the task may be sent to a second edge device. A task result that is received first may be taken as the task result for the task, where the task result is from either the first edge device or the second edge device. And, continuing the rest of the defined process.
US11645105B1
A method of adjusting a number of virtual machines in a data plane is provided. A number of virtual machines in the data plane each having a data plane proxy is provisioned. The virtual machines provide data routing for a first number of operational pods in a deployment plane associated with the data plane. A status of the deployment plane is monitored. The status reflects the deployment plane has a second number of operational pods different from the first number of operational pods. The first number of operational pods is compared to the second number of operational pods. Based on the comparison, the number of virtual machines in the data plane is adjusted.
US11645104B2
A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a private network as a function of the request. A smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a smart NIC associated with the private network to allocate the smart NIC to the computing services. The smart NIC includes a processor that is configured to interface with a public network and to send and receive data over the public network associated with the computing services.
US11645097B2
The present disclosure describes systems and methods for a command line interface with artificial intelligence integration. Embodiments of the disclosure provide a command line orchestration component (e.g., including a reinforcement learning model) that provides a generic command line interface environment (e.g., that researchers can interface using a simple sense-act application programming interface (API)). For instance, a command line orchestration component receives commands (e.g., text input) from a user via a command line interface, and the command line orchestration component can identify command line plugins and candidate response from the command line plugins. Further, the command line orchestration component may select a response from the candidate responses based on user preferences, user characteristics, etc., thus providing a generic command line interface environment for various users (e.g., including artificial intelligence developers and researchers).
US11645091B2
A digital content management system for using an enterprise resource planning (ERP) system converted from a legacy ERP using a shell conversion technique is provided. The system may include a final-converted ERP that communicates with one or more servers and one or more data stores in a network. The final-converted ERP may communicate with any number of data sources and may be converted from a legacy ERP using a shell conversion technique or process comprising: making a copy of the legacy ERR; creating a base shell from the copy of the legacy ERR; performing a Unicode conversion of the base shell of the legacy ERR; upgrading the Unicode converted base shell of the legacy ERP to a next generation ERR; performing a remediation of the upgraded next generation ERR; making a copy of the remediated and upgraded next generation ERR; creating at least one of a development ERP, a quality ERP, or a production ERR; and providing the final ERP based on at least one of the a development ERP, a quality ERP, or a production ERP.
US11645087B1
A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.
US11645085B2
An apparatus to enable people who are handicapped, especially those who are wheelchair bound, to be able to install and replace objects that are affixed near the ceiling. The apparatus includes a lower level affixed at a location within reach of a seated person and including a vertical height adjustment pole movably retained by plate at the lower level. A top plate retains a device which is positioned adjacent a ceiling. The top plate is affixed adjacent a top end of the vertical height adjustment pole. The vertical height adjustment pole is lowered to be in reach of the seated person to enable the seated person to work on the device retained on the top plate. After work on the device is completed, the vertical height adjustment pole is retained so that the top plate is adjacent a ceiling.
US11645082B2
Embodiments described herein are directed to a programming language trigger mechanism. The trigger mechanism is a small piece of code that a software developer utilizes in a computer program. The trigger mechanism enables computing operations or tasks to be performed asynchronously and in a parallel fashion. In particular, logic (e.g., operations or tasks) associated with the trigger mechanism are provided to a plurality of resources for processing in parallel. Each resource asynchronously processes the task provided thereto and asynchronously provides the result. The results are asynchronously returned as an enumeration. The enumeration enables the software developer to enumerate through the returned elements as a simple stream of results as they are calculated.
US11645079B2
A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
US11645070B1
Disclosed are approaches for enforcing requirements that documentation be up to date. In response to initiation of a build process for an application, a source-code file associated with the application is evaluated to determine an identifier and a location for a corresponding documentation file. A determination can be made regarding whether the documentation file exists at the location. Another determination can be made regarding whether each function specified in the source-code file has a corresponding entry in the documentation file. The build process can be halted in response to determining that at least one function specified in the source-code file fails to have the corresponding entry in the documentation file. If the build process is halted, a message can be displayed on the computing device, the message identifying the at least one function specified in the source-code file that fails to have the corresponding entry in the documentation file.
US11645068B2
A method for implementing a function jump includes receiving a first function, searching, for an address of the first function, a first data structure in which addresses of a plurality of functions are stored, where a patch function used to replace the first function is available when the address of the first function is found, searching a second data structure for an address of the patch function based on the address of the first function, where correspondences between a plurality of functions and patch functions of the functions are stored in the second data structure, jumping from the first function to the patch function of the first function based on the address of the patch function of the first function, and executing the patch function of the first function to respond to the call to the first function.
US11645067B2
Embodiments of the invention are directed to a system, method, or computer program product structured for synthesizing and building infrastructure platforms. In some embodiments, the system is structured for performing a natural language synthesis of a proposed upgrade to existing infrastructure platform(s), where the natural language synthesis includes analyzing, using natural language processing, code of the proposed upgrade; generating a trust score indicating a predicted likelihood of success from results of the natural language synthesis; in response to the trust score being above a threshold, identifying, using natural language processing, inactive code in the platform(s); generating a build automation script for deploying the proposed upgrade to create upgraded infrastructure platform(s) that exclude the inactive code; executing the build automation script; capturing data from the build automation script execution; and using the result of the build automation script execution and the captured data to refine the natural language synthesis.
US11645066B2
Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.
US11645058B2
Technologies described herein reduce the size of a software application. In some embodiments, the size of one or more resource files of an application are reduced. Resource files include key/value pairs that define elements of the application. In some embodiments, the application's source code is analyzed to determine if an entry in a resource file may be removed. For instance, initialization functions in the application's source code may be analyzed to determine if a value loaded from a resource file is replaced before being used. For example, a button with a color property may be defined as grey by a resource, but later set to orange in an initialization function. In this case, the resource entry defining the button as grey is superfluous and may be safely removed. This technique allows for entries to be removed from a resource file even though the source code references the entries.
US11645044B2
Embodiments of systems and methods for a multi-source true random number generator (TRNG) are disclosed. A set of values is generated from each of the sources of randomness and an extractor is applied each of the set of values to produce a set of random values from each source. At least one extractor for at least one of the sources is a multi-radix extractor. The sets of values generated from each source of randomness can be composited to generate a random bitstring as the output of the TRNG.
US11645036B2
Provided are an artificial intelligence (AI) system that mimics cognitive functions, such as recognition and determination, of the human brain using a machine learning algorithm such as deep learning and an application thereof. A method of providing feedback information in response to a user input including determining a user's intention, determining a variation in a number of candidates for an operation to be determined to correspond to the intention based on information input by the user, generating feedback information based on the determined variation, and providing the generated feedback information to the user is provided.
US11645032B1
Embodiments of the invention are directed to a computer-implemented method of operating a multi-screen virtual reality environment. The computer-implemented method includes performing a wall arrangement and transmission (WA&T) protocol that includes receiving at a second module a function transmitted by a first module over a network to the second module. The second module and the function received over the network are used to generate priority data that identifies a priority of each of a plurality of individual video streams generated by a plurality of video sources. Based at least in part on the priority, the second module is used to generate reduced-size video streams that include selected ones of the plurality of individual video streams. The second module transmits the priority data and a multi-screen video stream that includes the reduced-size video streams and non-reduced-size video streams of the plurality of individual video streams.
US11645029B2
Systems and methods for remotely monitoring display assemblies are provided. Each of the electronic display assemblies includes sensors in electronic communication with a controller, which is in electronic communication with a network communication device. At a monitoring center, different customer identifiers are associated with different portions of data, a particular customer identifier is received from a customer device, the portions of the data associated with the particular customer identifier are identified for transmission to the customer device, and one or more user displays are generated with the identified data.
US11645028B2
A system and method for visualizing multiple datasets in a virtual 3-dimensional interactive environment. Multiple datasets may be related and virtually cast as 3-dimensional type structures. User interfaces, such as game controllers or headsets, may be used to present the dataset from differing perspectives including the appearance of moving through the data. Certain embodiments provide for mirror image views that allow for presentation of higher order datasets. Other embodiments provide for animation or motion indicia to show how the data is changing and the results on the display. The datasets may represent physical areas or virtual areas as well as demographic, sensors and financial information.